12 double a0, a1, a2, a3, a4;
13 double x1, x2, y1, y2;
33 BiQuad(BIQUADTYPE _type = BIQUAD_LPF,
double _sampleRate = 44100);
36 void set(
double freq,
double bandwidth = 1.9,
double dbGain = 0);
37 void setSampleRate(
double _rate) { mSampleRate = _rate; }
38 void processBuffer(
float *buffer,
int count);
39 double operator()(
double sample);
41 void enable(
bool on) { enabled = on; }
57 BiQuadNX(
int _numFilters = 8, BIQUADTYPE _type = BIQUAD_LPF,
58 double _sampleRate = 44100);
61 void set(
double freq,
double bandwidth = 0.26,
double dbGain = 0);
62 void setSampleRate(
double _rate);
63 void processBuffer(
float *buffer,
int count);
64 double operator()(
double sample);