BiQuad

This class implements a generic biquad filter. Should be inherited by all filters.

Constructors

this
this()
Undocumented in source.

Members

Functions

calcCoefficients
void calcCoefficients()
Undocumented in source.
getNextSample
T getNextSample(T input)
Undocumented in source. Be warned that the author may not have intended to support it.
initialize
void initialize(T a0, T a1, T a2, T b1, T b2, T c0, T d0)
Undocumented in source. Be warned that the author may not have intended to support it.
reset
void reset()
Undocumented in source. Be warned that the author may not have intended to support it.
setFrequency
void setFrequency(float frequency)
Undocumented in source. Be warned that the author may not have intended to support it.
setSampleRate
void setSampleRate(float sampleRate)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

_a0
T _a0;
_a1
T _a1;
_a2
T _a2;
Undocumented in source.
_b1
T _b1;
_b2
T _b2;
Undocumented in source.
_c0
T _c0;
_d0
T _d0;
Undocumented in source.
_frequency
float _frequency;
Undocumented in source.
_qFactor
float _qFactor;
Undocumented in source.
_sampleRate
float _sampleRate;
Undocumented in source.
_w
float _w;
Undocumented in source.
_w1
float _w1;
Undocumented in source.
_w2
float _w2;
Undocumented in source.
_yn
float _yn;
Undocumented in source.

Meta