Gin
|
Basic multi channel filter. More...
Public Types | |
enum | Type { none = 0 , lowpass , highpass , bandpass , notch , lowshelf , highshelf , peak , allpass } |
enum | Slope { db12 = 0 , db24 } |
Public Member Functions | |
Filter (int maxOrder=2) | |
void | setSampleRate (double sr) |
void | setNumChannels (int ch) |
void | setType (Type t) |
void | setSlope (Slope s) |
void | reset () |
float | getFrequency () |
void | setParams (float freq_, float q_, float g_=0.0f) |
void | process (juce::AudioSampleBuffer &buffer) |
float | getResponseMagnitude (float atFreq) |
Basic multi channel filter.
enum Filter::Type |
enum Filter::Slope |
Filter::Filter | ( | int | maxOrder = 2 | ) |
void Filter::setSampleRate | ( | double | sr | ) |
void Filter::setNumChannels | ( | int | ch | ) |
void Filter::setType | ( | Type | t | ) |
void Filter::setSlope | ( | Slope | s | ) |
void Filter::reset | ( | ) |
float Filter::getFrequency | ( | ) |