sst-filters
Filters submodule for the Surge Synthesizer
Loading...
Searching...
No Matches
Enumerations | Functions
sst::filters::VintageLadder::Huov Namespace Reference

Enumerations

enum  huov_coeffs {
  h_cutoff = 0 , h_res , h_fc , h_gComp ,
  n_hcoeffs
}
 
enum  huov_regoffsets { h_stage = 0 , h_stageTanh = 4 , h_delay = 7 }
 

Functions

template<typename TuningProvider >
void makeCoefficients (FilterCoefficientMaker< TuningProvider > *cm, float freq, float reso, float sampleRate, float sampleRateInv, bool applyGainCompensation, TuningProvider *provider)
 
SIMD_M128 process (QuadFilterUnitState *__restrict f, SIMD_M128 in)
 

Enumeration Type Documentation

◆ huov_coeffs

Enumerator
h_cutoff 
h_res 
h_fc 
h_gComp 
n_hcoeffs 

◆ huov_regoffsets

Enumerator
h_stage 
h_stageTanh 
h_delay 

Function Documentation

◆ makeCoefficients()

template<typename TuningProvider >
void makeCoefficients ( FilterCoefficientMaker< TuningProvider > *  cm,
float  freq,
float  reso,
float  sampleRate,
float  sampleRateInv,
bool  applyGainCompensation,
TuningProvider *  provider 
)

◆ process()

SIMD_M128 process ( QuadFilterUnitState *__restrict  f,
SIMD_M128  in 
)