sst-waveshapers
Waveshapers submodule for the Surge Synthesizer
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Typedefs | Functions | Variables
QuadWaveshaper.h File Reference

Classes

struct  QuadWaveshaperState
 

Namespaces

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

Macros

#define WS_INCLUDE_SST_WAVESHAPERS_QUADWAVESHAPER_H
 

Typedefs

typedef SIMD_M128(* QuadWaveshaperPtr) (QuadWaveshaperState *__restrict, SIMD_M128 in, SIMD_M128 drive)
 

Functions

QuadWaveshaperPtr GetQuadWaveshaper (WaveshaperType type)
 
void initializeWaveshaperRegister (WaveshaperType type, float R[n_waveshaper_registers])
 

Variables

constexpr int n_waveshaper_registers = 4
 

Macro Definition Documentation

◆ WS_INCLUDE_SST_WAVESHAPERS_QUADWAVESHAPER_H

#define WS_INCLUDE_SST_WAVESHAPERS_QUADWAVESHAPER_H