#include <Filters.h>
Inheritance diagram for csl::Butter:

Public Member Functions | |
| Butter () | |
| Butter (int type, float cutoff) | |
| Butter (int type, float center, float bandwidth) | |
| Butter (UnitGenerator &in, ButterworthType type, float cutoff) | |
| Butter (UnitGenerator &in, ButterworthType type, UnitGenerator &cutoff) | |
| Butter (UnitGenerator &in, ButterworthType type, float center, float bandwidth) | |
| Butter (UnitGenerator &in, ButterworthType type, UnitGenerator ¢er, UnitGenerator &bandwidth) | |
| void | setupCoeffs () |
Protected Attributes | |
| int | mFilterType |
|
|
Butterworth IIR (2nd order recursive) filter. This operates upon a buffer of frames of amplitude samples by applying the following equation y(n) = a0*x(n) + a1*x(n-1) + a2*x(n-2) - b1*y(n-1) - b2*y(n-2) where x is an amplitude sample. It has constructors that can calculate the coefficients from a given cutoff frequency. |
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
|
Reimplemented from csl::Filter. |
|
|
|
1.4.5-20051010