#include <CytomicTilt.h>
|
| void | setCoeff (float freq, float res, float srInv, float amp=1.f) |
| |
| template<int blockSize> |
| void | setCoeffForBlock (float freq, float res, float srInv, float bellShelfAmp=1.f) |
| |
| void | retainCoeffForBlock () |
| |
| void | processBlockStep (float &L, float &R) |
| |
| void | processBlockStep (float &L) |
| |
| template<int blockSize> |
| void | processBlock (const float *const inL, const float *const inR, float *outL, float *outR) |
| |
| template<int blockSize> |
| void | processBlock (const float *const inL, float *outL) |
| |
| void | init () |
| |
◆ setCoeff()
| void setCoeff |
( |
float |
freq, |
|
|
float |
res, |
|
|
float |
srInv, |
|
|
float |
amp = 1.f |
|
) |
| |
References A, CytomicTilt::a1, CytomicTilt::a2, CytomicTilt::a3, ADD, DIV, CytomicTilt::g, CytomicTilt::gk, CytomicTilt::k, CytomicTilt::m0Hi, CytomicTilt::m0Lo, CytomicTilt::m1Hi, CytomicTilt::m1Lo, CytomicTilt::m2Hi, CytomicTilt::m2Lo, MUL, CytomicTilt::oneSSE, SETALL, and SUB.
Referenced by CytomicTilt::setCoeffForBlock().
◆ step()
| static void step |
( |
CytomicTilt & |
that, |
|
|
float & |
L, |
|
|
float & |
R |
|
) |
| |
|
static |
◆ stepSSE()
| static SIMD_M128 stepSSE |
( |
CytomicTilt & |
that, |
|
|
SIMD_M128 |
vin |
|
) |
| |
|
static |
References CytomicTilt::a1, CytomicTilt::a2, CytomicTilt::a3, ADD, CytomicTilt::ic1eqHi, CytomicTilt::ic1eqLo, CytomicTilt::ic2eqHi, CytomicTilt::ic2eqLo, CytomicTilt::m0Hi, CytomicTilt::m0Lo, CytomicTilt::m1Hi, CytomicTilt::m1Lo, CytomicTilt::m2Hi, CytomicTilt::m2Lo, MUL, SUB, and CytomicTilt::twoSSE.
Referenced by CytomicTilt::step().
◆ setCoeffForBlock()
template<int blockSize>
| void setCoeffForBlock |
( |
float |
freq, |
|
|
float |
res, |
|
|
float |
srInv, |
|
|
float |
bellShelfAmp = 1.f |
|
) |
| |
References CytomicTilt::a1, CytomicTilt::a2, CytomicTilt::a3, CytomicTilt::da1, CytomicTilt::da2, CytomicTilt::da3, CytomicTilt::dm0Hi, CytomicTilt::dm0Lo, CytomicTilt::dm1Hi, CytomicTilt::dm1Lo, CytomicTilt::dm2Hi, CytomicTilt::dm2Lo, CytomicTilt::firstBlock, CytomicTilt::m0Hi, CytomicTilt::m0Lo, CytomicTilt::m1Hi, CytomicTilt::m1Lo, CytomicTilt::m2Hi, CytomicTilt::m2Lo, MUL, SETALL, CytomicTilt::setCoeff(), and SUB.
◆ retainCoeffForBlock()
| void retainCoeffForBlock |
( |
| ) |
|
◆ processBlockStep() [1/2]
| void processBlockStep |
( |
float & |
L, |
|
|
float & |
R |
|
) |
| |
References CytomicTilt::a1, CytomicTilt::a2, CytomicTilt::a3, ADD, CytomicTilt::da1, CytomicTilt::da2, CytomicTilt::da3, CytomicTilt::dm0Hi, CytomicTilt::dm0Lo, CytomicTilt::dm1Hi, CytomicTilt::dm1Lo, CytomicTilt::dm2Hi, CytomicTilt::dm2Lo, L, CytomicTilt::m0Hi, CytomicTilt::m0Lo, CytomicTilt::m1Hi, CytomicTilt::m1Lo, CytomicTilt::m2Hi, CytomicTilt::m2Lo, and CytomicTilt::step().
Referenced by CytomicTilt::processBlock(), and CytomicTilt::processBlock().
◆ processBlockStep() [2/2]
| void processBlockStep |
( |
float & |
L | ) |
|
References CytomicTilt::a1, CytomicTilt::a2, CytomicTilt::a3, ADD, CytomicTilt::da1, CytomicTilt::da2, CytomicTilt::da3, CytomicTilt::dm0Hi, CytomicTilt::dm0Lo, CytomicTilt::dm1Hi, CytomicTilt::dm1Lo, CytomicTilt::dm2Hi, CytomicTilt::dm2Lo, L, CytomicTilt::m0Hi, CytomicTilt::m0Lo, CytomicTilt::m1Hi, CytomicTilt::m1Lo, CytomicTilt::m2Hi, CytomicTilt::m2Lo, and CytomicTilt::step().
◆ processBlock() [1/2]
template<int blockSize>
| void processBlock |
( |
const float *const |
inL, |
|
|
const float *const |
inR, |
|
|
float * |
outL, |
|
|
float * |
outR |
|
) |
| |
◆ processBlock() [2/2]
template<int blockSize>
| void processBlock |
( |
const float *const |
inL, |
|
|
float * |
outL |
|
) |
| |
◆ init()
◆ ic1eqLo
| SIMD_M128 ic1eqLo {SIMD_MM(setzero_ps)()} |
◆ ic2eqLo
| SIMD_M128 ic2eqLo {SIMD_MM(setzero_ps)()} |
◆ ic1eqHi
| SIMD_M128 ic1eqHi {SIMD_MM(setzero_ps)()} |
◆ ic2eqHi
| SIMD_M128 ic2eqHi {SIMD_MM(setzero_ps)()} |
◆ gk
◆ a1
◆ a2
◆ a3
◆ m0Lo
◆ m1Lo
◆ m2Lo
◆ m0Hi
◆ m1Hi
◆ m2Hi
◆ da1
◆ da2
◆ da3
◆ dm0Lo
◆ dm1Lo
◆ dm2Lo
◆ dm0Hi
◆ dm1Hi
◆ dm2Hi
◆ firstBlock
◆ oneSSE
| SIMD_M128 oneSSE {SETALL(1.0)} |
◆ negoneSSE
| SIMD_M128 negoneSSE {SETALL(-1.0)} |
◆ twoSSE
| SIMD_M128 twoSSE {SETALL(2.0)} |
◆ negtwoSSE
| SIMD_M128 negtwoSSE {SETALL(-2.0)} |
The documentation for this struct was generated from the following file: