Jamoma API  0.6.0.a19
TTFreeHandFunction Class Reference

A piecewise function unit that allows to load a function unit per defined domain. More...

#include <TTFreeHandFunction.h>

+ Inheritance diagram for TTFreeHandFunction:
+ Collaboration diagram for TTFreeHandFunction:

Protected Member Functions

TTErr getCurveList (TTValue &value)
 Get all points and functions as a list of < x y function parameterName parameterValue >
 
TTErr setCurveList (const TTValue &value)
 Set all points and functions using a list of < x y function parameterName parameterValue >
 
TTErr Clear ()
 Clear all 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 Jamoma DSP objects. More...
 
virtual TTErr test (TTValue &returnedTestInfo)
 Unit Tests.
 

Detailed Description

A piecewise function unit that allows to load a function unit per defined domain.

Definition at line 31 of file TTFreeHandFunction.h.

Member Function Documentation

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

A standard audio processing method as used by Jamoma DSP objects.

Definition at line 273 of file TTFreeHandFunction.cpp.

References calculateValue().

+ Here is the call graph for this function:


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