Overview
Subband splitter module
Type Definition
Code Block |
---|
typedef struct _ModuleSbSplitter { ModuleInstanceDescriptor instance; // Common Audio Weaver module instance structure INT32 numOut; // Number of output pins FLOAT32* bandEdges; // Cutoff frequencies between bands, in Hz FLOAT32* transitionWidths; // Width of the transition region between bands (Hz or Octave) FLOAT32* gains; // Internal array of gain factors. Each column represents a different output. } ModuleSbSplitterClass; |
Variables
Properties
Name | Type | Usage | isHidden | Default value | Range | Units |
numOut | int | const | 0 | 2 | Unrestricted | |
bandEdges | float* | parameter | 0 | [1 x 1] | 0:24000 | |
transitionWidths | float* | parameter | 0 | [1 x 1] | 0:24000 | |
gains | float* | derived | 1 | [129 x 2] | Unrestricted |
Pins
Input Pins
Name: in
Description: audio input
...
Complex support: Real and Complex
Output Pins
Name: out1
Description: audio output
...
Description: audio output
Data type: float
MATLAB Usage
File Name: sb_splitter_module.m
...