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

Classes

struct  LUTBase< NP, F >
 

Namespaces

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

Functions

template<int xRes, int xCenter, int size>
SIMD_M128 WS_LUT (QuadWaveshaperState *__restrict, const float *table, SIMD_M128 in, SIMD_M128 drive)
 
template<int N>
SIMD_M128 WS_PM1_LUT (const float *table, SIMD_M128 in)
 
template<float F, int N, SIMD_M128 C, bool block = true>
SIMD_M128 TableEval (QuadWaveshaperState *__restrict s, SIMD_M128 x, SIMD_M128 drive)