Jamoma API  0.6.0.a19
TTLowpassFunction Class Reference

A simple one-pole lowpass function. More...

#include <TTLowpassFunction.h>

+ Inheritance diagram for TTLowpassFunction:
+ Collaboration diagram for TTLowpassFunction:

Protected Member Functions

TTErr calculateValue (const TTFloat64 &x, TTFloat64 &y, TTPtrSizedInt data)
 y = f(x) for a single value
 
TTErr processAudio (TTAudioSignalArrayPtr inputs, TTAudioSignalArrayPtr outputs)
 A standard audio processing method as used by TTBlue objects. More...
 

Detailed Description

A simple one-pole lowpass function.

This is most useful as a way of smoothing the input according to a coefficient. At a basic level it is the same as the TTLowpassOnepole class, however this version is much simpler and is optimized for calls to calculate a single output rather than multichannel audio signals.

Definition at line 29 of file TTLowpassFunction.h.

Member Function Documentation

TTErr TTLowpassFunction::processAudio ( TTAudioSignalArrayPtr  inputs,
TTAudioSignalArrayPtr  outputs 
)
protected

A standard audio processing method as used by TTBlue objects.

Definition at line 78 of file TTLowpassFunction.cpp.

References calculateValue().

+ Here is the call graph for this function:


The documentation for this class was generated from the following files: