#include <LinkwitzRiley.h>
|
| void | init () |
| |
| void | setCoeff (float crossoverFreq, float srInv) |
| |
| void | step (float L, float R, float &lowL, float &lowR, float &highL, float &highR) |
| |
| template<int blockSize> |
| void | setCoeffForBlock (float crossoverFreq, float srInv) |
| |
| template<int blockSize> |
| void | retainCoeffForBlock () |
| |
| void | processBlockStep (float L, float R, float &lowL, float &lowR, float &highL, float &highR) |
| |
| template<int blockSize> |
| void | processBlock (const float *const inL, const float *const inR, float *lowL, float *lowR, float *highL, float *highR) |
| |
◆ init()
◆ setCoeff()
| void setCoeff |
( |
float |
crossoverFreq, |
|
|
float |
srInv |
|
) |
| |
◆ step()
| void step |
( |
float |
L, |
|
|
float |
R, |
|
|
float & |
lowL, |
|
|
float & |
lowR, |
|
|
float & |
highL, |
|
|
float & |
highR |
|
) |
| |
◆ setCoeffForBlock()
template<int blockSize>
| void setCoeffForBlock |
( |
float |
crossoverFreq, |
|
|
float |
srInv |
|
) |
| |
References CytomicSVF::a1, CytomicSVF::a2, CytomicSVF::a3, LinkwitzRileyLR4Crossover::da1, LinkwitzRileyLR4Crossover::da2, LinkwitzRileyLR4Crossover::da3, LinkwitzRileyLR4Crossover::firstBlock, LR_MUL, LR_SUB, LinkwitzRileyLR4Crossover::setCoeff(), and LinkwitzRileyLR4Crossover::stage1.
◆ retainCoeffForBlock()
template<int blockSize>
| void retainCoeffForBlock |
( |
| ) |
|
◆ processBlockStep()
| void processBlockStep |
( |
float |
L, |
|
|
float |
R, |
|
|
float & |
lowL, |
|
|
float & |
lowR, |
|
|
float & |
highL, |
|
|
float & |
highR |
|
) |
| |
◆ processBlock()
template<int blockSize>
| void processBlock |
( |
const float *const |
inL, |
|
|
const float *const |
inR, |
|
|
float * |
lowL, |
|
|
float * |
lowR, |
|
|
float * |
highL, |
|
|
float * |
highR |
|
) |
| |
◆ stage1
◆ stage2
◆ butterworthRes
| constexpr float butterworthRes {0.2928932188134524f} |
|
staticconstexpr |
◆ crossoverModes
◆ da1
| SIMD_M128 da1 {SIMD_MM(setzero_ps)()} |
◆ da2
| SIMD_M128 da2 {SIMD_MM(setzero_ps)()} |
◆ da3
| SIMD_M128 da3 {SIMD_MM(setzero_ps)()} |
◆ firstBlock
The documentation for this struct was generated from the following file: