- initialize
void initialize()
Undocumented in source. Be warned that the author may not have intended to support it.
- nextBuffer
void nextBuffer(const(double)* input, double* output, int frames, const(BiquadCoeff) coeff)
Process a single sample through the biquad filter.
This is rather inefficient, in general you'll prefer to use the nextBuffer
functions.
- nextBuffer
void nextBuffer(float input, float* output, int frames, const(BiquadCoeff) coeff)
Special version of biquad processing, for a constant DC input.
- nextBuffer
void nextBuffer(const(float)* input, float* output, int frames, const(BiquadCoeff) coeff)
Undocumented in source. Be warned that the author may not have intended to support it.
- nextBuffer
void nextBuffer(double input, double* output, int frames, const(BiquadCoeff) coeff)
Special version of biquad processing, for a constant DC input.
- nextSample
float nextSample(float input, const(BiquadCoeff) coeff)
double nextSample(double input, const(BiquadCoeff) coeff)
Process a single sample through the biquad filter.
This is rather inefficient, in general you'll prefer to use the nextBuffer
functions.
Maintain state for a biquad state. A biquad is a realization that can model two poles and two zeros.