Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Scroll Documents: Update page title prefix

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

...