|
iPlug2 - C++ Audio Plug-in Framework
|
Public Types | |
| enum | EMode { kLowPass = 0 , kHighPass , kBandPass , kNotch , kPeak , kBell , kLowPassShelf , kHighPassShelf , kNumModes } |
Public Member Functions | |
| SVF (EMode mode=kLowPass, double freqCPS=1000.) | |
| void | SetFreqCPS (double freqCPS) |
| void | SetQ (double Q) |
| void | SetGain (double gainDB) |
| void | SetMode (EMode mode) |
| void | SetSampleRate (double sampleRate) |
| void | ProcessBlock (T **inputs, T **outputs, int nChans, int nFrames) |
| void | Reset () |
Static Public Member Functions | |
| static double | PlotResponse (double freqCPS, double Q, EMode mode, double x, double gain=0., double minHz=1., double maxHz=20000) |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |