19 #define thisTTClass TTAllpass1c
20 #define thisTTClassName "allpass.1c"
21 #define thisTTClassTags "dspFilterLib, audio, processor, filter, allpass"
23 #ifdef TT_PLATFORM_WIN
37 setAttributeValue(kTTSym_maxNumChannels, initialMaxNumChannels);
42 TTAllpass1c::~TTAllpass1c()
57 TTErr TTAllpass1c::clear()
78 TT_WRAP_CALCULATE_METHOD(calculateValue);
TTSampleVector mX1
previous input sample (n-1) 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.
double TTFloat64
64 bit floating point number
TTUInt16 TTChannelCount
Data type used when counting the number of channels in multi-channel audio signals and processes...
A simple container for an array of TTAudioSignal pointers.
TTAllpass1c is a first-order building-block allpass filter.
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.
TTFloat64 mAlpha
single coefficient for the first-order allpass
[doxygenAppendixC_copyExample]
#define addUpdates(updateName)
An 'update' is a message sent to a subclass instance from its parent class.