sst-waveshapers
Waveshapers submodule for the Surge Synthesizer
Classes | Namespaces | Functions
Harmonics.h File Reference

Classes

struct  ChebSeries< len >
 

Namespaces

 sst
 Parent namespace for all Surge Synth Team code.
 
 sst::waveshapers
 DSP code for Surge waveshapers.
 

Functions

template<SIMD_M128(*)(SIMD_M128) K, bool useDCBlock>
SIMD_M128 CHEBY_CORE (QuadWaveshaperState *__restrict s, SIMD_M128 x, SIMD_M128 drive)
 
SIMD_M128 cheb2_kernel (SIMD_M128 x)
 
SIMD_M128 cheb3_kernel (SIMD_M128 x)
 
SIMD_M128 cheb4_kernel (SIMD_M128 x)
 
SIMD_M128 cheb5_kernel (SIMD_M128 x)
 
SIMD_M128 Plus12 (QuadWaveshaperState *__restrict s, SIMD_M128 in, SIMD_M128 drive)
 
SIMD_M128 Plus13 (QuadWaveshaperState *__restrict s, SIMD_M128 in, SIMD_M128 drive)
 
SIMD_M128 Plus14 (QuadWaveshaperState *__restrict s, SIMD_M128 in, SIMD_M128 drive)
 
SIMD_M128 Plus15 (QuadWaveshaperState *__restrict s, SIMD_M128 in, SIMD_M128 drive)
 
SIMD_M128 Plus12345 (QuadWaveshaperState *__restrict s, SIMD_M128 in, SIMD_M128 drive)
 
SIMD_M128 PlusSaw3 (QuadWaveshaperState *__restrict s, SIMD_M128 in, SIMD_M128 drive)
 
SIMD_M128 PlusSqr3 (QuadWaveshaperState *__restrict s, SIMD_M128 in, SIMD_M128 drive)