19 #define thisTTClass TTAllpass1aCascade2
20 #define thisTTClassName "allpass.1a.cascade2"
21 #define thisTTClassTags "dspFilterLib, audio, processor, filter, allpass, cascade"
23 #ifdef TT_PLATFORM_WIN
39 setAttributeValue(kTTSym_maxNumChannels, initialMaxNumChannels);
44 TTAllpass1aCascade2::~TTAllpass1aCascade2()
60 TTErr TTAllpass1aCascade2::clear()
88 TT_WRAP_CALCULATE_METHOD(calculateValue);
TTSampleVector mX1
previous input sample (n-1) for each channel of the cascade
TTAllpass1aCascade2 is a first-order filter cascade
#define addAttribute(name, type)
A convenience macro to be used by subclasses for registering attributes with a custom getter...
TTChannelCount mMaxNumChannels
This is the maximum number of channels that can be guaranteed to work.
TTSampleVector mY1
previous output sample (n-1) for each channel of the cascade
#define setProcessMethod(methodName)
A convenience macro to be used by subclasses for setting the process method.
double TTFloat64
64 bit floating point number
TTFloat64 mAlpha1
coefficient for filter 1
TTUInt16 TTChannelCount
Data type used when counting the number of channels in multi-channel audio signals and processes...
TTSampleVector mD2
previous output sample for each channel of the first stage, and previous input sample for each channe...
A simple container for an array of TTAudioSignal pointers.
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...
TTFloat64 mAlpha0
coefficient for filter 0
#define addMessage(name)
A convenience macro to be used by subclasses for registering messages.
[doxygenAppendixC_copyExample]
#define addUpdates(updateName)
An 'update' is a message sent to a subclass instance from its parent class.