Versions Compared

Key

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

Overview

Allpass pair for building doubly complementary crossovers

Discussion

This module creates a pair of allpass filters with the special property that their sum and difference from a doubly complementary highpass-lowpass filter pair. When used in conjunction with the Sum and Difference module (available in the BasicAudioFloat32 library) this Allpass Pair module can be used to construct more complex structures such as N-way crossovers and filter banks.

Variables

Properties

Name

Type

Usage

isHidden

Default value

Range

Units

maxOrder

int

const

1

4

Unrestricted

type

string*

const

1

[1 x 5]

Unrestricted

setMode

int

const

1

0

Unrestricted

xoverFreq

float

parameter

0

12000

20:20000

Hz

Rs

float

parameter

0

40

10:100

dB

Pins

Input Pins

Name: in

Description:

Data type: float

...

Sample rate range: Unrestricted

Complex support: Real

Output Pins

Name: Ap1

Description:

Data type: float

...

Description:

Data type: float

Scratch Pins

Channel count: 1

Block size: 32

Sample rate: 48000

MATLAB Usage

File Name: allpass_pair_subsystem.m

...