Go to the documentation of this file.
32 #define FILTER_MAX_COEFFICIENTS (16) // seems reasonable?
48 #define BW_HIGH_PASS 1
49 #define BW_BAND_PASS 2
50 #define BW_BAND_STOP 3
56 #define DECLARE_FILTER_CONTROLS \
57 Port * freqPort = mInputs[CSL_FILTER_FREQUENCY]; \
58 Port * bwPort = mInputs[CSL_FILTER_AMOUNT]
62 #define LOAD_FILTER_CONTROLS \
63 if (freqPort) Controllable::pullInput(freqPort, numFrames); \
64 if (bwPort) Controllable::pullInput(bwPort, numFrames)
95 Filter(
unsigned num_b,
unsigned num_a = 1);
110 void init(
unsigned a,
unsigned b);