|
Gin
|
Basic multi channel filter. More...
#include <gin_filter.h>
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 | ( | ) |