21 #define thisTTClass TTAllpass4a
22 #define thisTTClassName "allpass.4a"
23 #define thisTTClassTags "dspFilterLib, audio, processor, filter, allpass"
25 #ifdef TT_PLATFORM_WIN
45 setAttributeValue(kTTSym_maxNumChannels, initialMaxNumChannels);
50 TTAllpass4a::~TTAllpass4a()
71 TTErr TTAllpass4a::clear()
92 y = w1 + w2 + w3 + w4 +
mX4[channel];
99 mX4[channel] =
mX3[channel];
100 mY4[channel] =
mY3[channel];
101 mX3[channel] =
mX2[channel];
102 mY3[channel] =
mY2[channel];
103 mX2[channel] =
mX1[channel];
104 mY2[channel] =
mY1[channel];
114 TT_WRAP_CALCULATE_METHOD(calculateValue);
TTSampleVector mY4
previous output sample (n-4) for each channel
TTSampleVector mY1
previous output sample (n-1) for each channel
#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.
#define setProcessMethod(methodName)
A convenience macro to be used by subclasses for setting the process method.
TTSampleVector mY3
previous output sample (n-3) for each channel
double TTFloat64
64 bit floating point number
TTFloat64 mD4
fourth coefficient
TTSampleVector mX3
previous input sample (n-3) for each channel
TTFloat64 mD1
first coefficient
TTFloat64 mD2
second coefficient
TTUInt16 TTChannelCount
Data type used when counting the number of channels in multi-channel audio signals and processes...
TTSampleVector mY2
previous output sample (n-2) for each channel
TTSampleVector mX4
previous input sample (n-4) for each channel
A simple container for an array of TTAudioSignal pointers.
TTSampleVector mX2
previous input sample (n-2) for each channel
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...
#define addMessage(name)
A convenience macro to be used by subclasses for registering messages.
TTAllpass4a is a fourth-order allpass filter.
TTSampleVector mX1
previous input sample (n-1) for each channel
[doxygenAppendixC_copyExample]
TTFloat64 mD3
third coefficient
#define addUpdates(updateName)
An 'update' is a message sent to a subclass instance from its parent class.