|
Gin
|
State storage for 24dB/octave notch filter in AudioEquationParser. More...
#include <gin_audiofunctions.h>
Public Member Functions | |
| Notch24State (double sr) | |
| double | process (double v, double freq, double q) |
| void | reset () override |
Public Member Functions inherited from FuncState | |
| FuncState (double sr) | |
| virtual | ~FuncState ()=default |
| virtual void | setSampleRate (double sr) |
Public Attributes | |
| juce::IIRFilter | filter1 |
| juce::IIRFilter | filter2 |
Public Attributes inherited from FuncState | |
| double | sampleRate = 44100.0 |
State storage for 24dB/octave notch filter in AudioEquationParser.
Notch24State implements a two-pole IIR notch (band-reject) filter for use in audio equations. The filter provides a deeper notch with steeper slopes for more aggressive frequency removal.
| Notch24State::Notch24State | ( | double | sr | ) |
References filter1, filter2, Q, and FuncState::sampleRate.
|
overridevirtual |