20 #ifndef __TT_BALANCE_H__
21 #define __TT_BALANCE_H__
68 #endif // __TT_BALANCE_H__
TTErr clear()
This algorithm depends on the use of an IIR filter, meaning that it relies on feedback.
Use signal B to balance gain levels of signal A Based on an algorithm from Dodge & Jerse (1997): Comp...
TTErr processAudio(TTAudioSignalArrayPtr inputs, TTAudioSignalArrayPtr outputs)
Standard audio processing method as used by TTBlue objects.
TTAudioObjectBase is the base class for all audio generating and processing objects in Jamoma DSP...
double TTFloat64
64 bit floating point number
#define TTCLASS_SETUP(className)
TODO Doxygen: need more comments here.
TTErr updateMaxNumChannels(const TTValue &oldMaxNumChannels, TTValue &)
Receives notifications when there are changes to the inherited maxNumChannels attribute.
std::vector< TTSampleValue > TTSampleVector
A TTSampleVector is simply a pointer to the first of an array of TTSampleValues.
TTErr setFrequency(const TTValue &value)
Setter for the frequency attribute.
TTSampleVector ym2B
previous input and output values of signal to be compared with
TTSampleVector ym2A
previous input and output values of signal to be balanced
A simple container for an array of TTAudioSignal pointers.
TTErr
Jamoma Error Codes Enumeration of error codes that might be returned by any of the TTBlue functions a...
TTErr updateSampleRate(const TTValue &oldSampleRate, TTValue &)
Receives notifications when there are changes to the inherited sr attribute.
[doxygenAppendixC_copyExample]
TTFloat64 mFrequency
filter cutoff frequency of inherent lowpass filter
TTFloat64 b2
filter coefficients