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
...