19 #ifndef __TT_BANDREJECT_BUTTERWORTH_2_H__
20 #define __TT_BANDREJECT_BUTTERWORTH_2_H__
49 void calculateCoefficients();
75 #endif // __TT_BANDREJECT_BUTTERWORTH_2_H__
TTAudioObjectBase is the base class for all audio generating and processing objects in Jamoma DSP...
2nd order Butterworth band reject filter; Butterworth filters have maximum flat frequency response in...
virtual TTErr test(TTValue &returnedTestInfo)
This algorithm uses an IIR filter, meaning that it relies on feedback.
TTErr updateMaxNumChannels(const TTValue &oldMaxNumChannels, TTValue &)
Receives notifications when there are changes to the inherited mMaxNumChannels attribute.
TTSampleVector mY2
Output sample n-2.
double TTFloat64
64 bit floating point number
#define TTCLASS_SETUP(className)
TODO Doxygen: need more comments here.
TTErr calculateValue(const TTFloat64 &x, TTFloat64 &y, TTPtrSizedInt channel)
Standard single value calculate method as used by DSP objects.
TTErr processAudio(TTAudioSignalArrayPtr inputs, TTAudioSignalArrayPtr outputs)
Standard audio processing method as used by TTBlue objects.
TTFloat64 mFrequency
filter cutoff frequency
std::vector< TTSampleValue > TTSampleVector
A TTSampleVector is simply a pointer to the first of an array of TTSampleValues.
TTFloat64 mB2
filter coefficients.
TTFloat64 mQ
filter resonance
TTSampleVector mX1
Input sample n-1.
A simple container for an array of TTAudioSignal pointers.
TTSampleVector mX2
Input sample n-2.
long TTPtrSizedInt
An integer that is the same size as a pointer.
TTErr
Jamoma Error Codes Enumeration of error codes that might be returned by any of the TTBlue functions a...
TTErr setFrequency(const TTValue &value)
Setter for the frequency attribute.
TTSampleVector mY1
Output sample n-1.
[doxygenAppendixC_copyExample]