17 #ifndef __TT_ALLPASS1_H__
18 #define __TT_ALLPASS1_H__
89 #endif // __TT_ALLPASS1_H__
TTErr setDelay(const TTValue &newValue)
Attribute accessor.
TTDelayBufferVector mFeedback
fb buffers for each channel
TTErr setDelayMaxInSamples(const TTValue &newValue)
Attribute Accessor.
TTFloat64 mDelayMax
Maximum delay time in milliseconds (how long is the buffer?)
TTErr clear()
This algorithm uses an IIR filter, meaning that it relies on feedback.
std::uint64_t TTUInt64
64 bit unsigned integer
TTAudioObjectBase is the base class for all audio generating and processing objects in Jamoma DSP...
TTErr setLinearGain(const TTValue &newValue)
Attribute accessor.
TTErr setDelayMax(const TTValue &newValue)
Attribute Accessor.
TTUInt32 mDelayMaxInSamples
size of the delay buffers
TTFloat64 mGain
Attribute: gain in db.
TTDelayBufferVector mFeedforward
ff buffers for each channel
double TTFloat64
64 bit floating point number
Audio delay buffer object.
#define TTCLASS_SETUP(className)
TODO Doxygen: need more comments here.
TTUInt32 mDelayInSamples
Delay time in samples (internal)
TTErr setGain(const TTValue &newValue)
Attribute accessor.
A simple container for an array of TTAudioSignal pointers.
TTFloat64 mDelay
Attribute: delay time in milliseconds.
TTFloat64 mLinearGain
Attribute: linear gain coefficient.
TTErr
Jamoma Error Codes Enumeration of error codes that might be returned by any of the TTBlue functions a...
std::uint32_t TTUInt32
32 bit unsigned integer
TTErr setDelayInSamples(const TTValue &newValue)
Attribute Accessor.
TTErr init(TTUInt64 newDelayMaxInSamples)
Internal initialization of buffers and pointers etc.
[doxygenAppendixC_copyExample]
virtual TTErr test(TTValue &returnedTestInfo)
Unit Tests.
TTDelayBuffer is a container object that holds some audio in a chunk of memory, with accessors for us...