|
virtual bool | reset (double _sampleRate) |
|
virtual bool | update () |
| update the filter due to changes in the GUI controls and/or modulations More...
|
|
virtual FilterOutput * | process (double xn) |
| Process audio through the filter. Different filters produce different outputs in the FilterOutput's array. More...
|
|
virtual void | setFilterParams (double _fc, double _Q) |
| Sets the two parameters of all synth filters. You can add more here if you need to. More...
|
|
void | setAlpha (double _alpha) |
|
void | setBeta (double _beta) |
|
void | setCoeffs (VA1Coeffs &_coeffs) |
|
void | copyCoeffs (VA1Filter &destination) |
|
double | getFBOutput () |
|
◆ process()
◆ reset()
bool SynthLab::VA1Filter::reset |
( |
double |
_sampleRate | ) |
|
|
virtual |
◆ setFilterParams()
void SynthLab::VA1Filter::setFilterParams |
( |
double |
_fc, |
|
|
double |
_Q |
|
) |
| |
|
virtual |
Sets the two parameters of all synth filters. You can add more here if you need to.
- Parameters
-
_fc | the center or cutoff frequency of the filter |
_Q | the quality factor (damping) of the filter |
Implements SynthLab::IFilterBase.
◆ update()
bool SynthLab::VA1Filter::update |
( |
| ) |
|
|
virtual |
update the filter due to changes in the GUI controls and/or modulations
- Returns
- true if sucessful, false otherwise
Implements SynthLab::IFilterBase.
The documentation for this class was generated from the following files: