SynthLab SDK
|
Public Member Functions | |
virtual bool | reset (double _sampleRate) |
virtual bool | update () |
virtual FilterOutput * | process (double xn) |
virtual void | setFilterParams (double _fc, double _Q) |
void | setCoeffs (const VADiodeCoeffs &_coeffs) |
void | copyCoeffs (VADiodeFilter &destination) |
Protected Attributes | |
FilterOutput | output |
VADiodeSubFilter | subFilter [DIODE_SUBFILTERS] |
VADiodeSubFilter | subFilterFGN [DIODE_SUBFILTERS] |
double | sampleRate = 44100.0 |
current sample rate | |
double | halfSamplePeriod = 1.0 |
double | fc = 0.0 |
VADiodeCoeffs | coeffs |
|
virtual |
reset members to initialized state