sst-filters
Filters submodule for the Surge Synthesizer
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)
 
__m128 process (QuadFilterUnitState *__restrict f, __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()

void sst::filters::VintageLadder::Huov::makeCoefficients ( FilterCoefficientMaker< TuningProvider > *  cm,
float  freq,
float  reso,
float  sampleRate,
float  sampleRateInv,
bool  applyGainCompensation,
TuningProvider *  provider 
)

◆ process()

__m128 sst::filters::VintageLadder::Huov::process ( QuadFilterUnitState *__restrict  f,
__m128  in 
)