Jamoma API  0.6.0.a19
TTfft Class Reference

TTOperator performs basic mathematical operations on an input signal, or a pair of input signals. More...

#include <TTFFT.h>

+ Inheritance diagram for TTfft:
+ Collaboration diagram for TTfft:

Protected Member Functions

TTErr setInverse (const TTValue &newValue)
 Attribute accessor. More...
 
TTErr setMode (const TTValue &newValue)
 Attribute accessor. More...
 
TTErr setAlgorithm (const TTValue &newValue)
 Attribute accessor. More...
 
TTErr processComplexOoura (TTAudioSignalArrayPtr inputs, TTAudioSignalArrayPtr outputs)
 FFT Audio Process Routine. More...
 

Detailed Description

TTOperator performs basic mathematical operations on an input signal, or a pair of input signals.

Definition at line 24 of file TTFFT.h.

Member Function Documentation

TTErr TTfft::processComplexOoura ( TTAudioSignalArrayPtr  inputs,
TTAudioSignalArrayPtr  outputs 
)
protected

FFT Audio Process Routine.

Some important notes: The vector size of the inputs determines the frame size of the FFT. The input currently assumes that we treat each channel as the input for a Real FFT (not complex). The output is currently adapts the output to twice the number of channels as is present at the input.

Definition at line 146 of file TTFFT.cpp.

References kTTErrNone, and TTAudioSignal::mSampleVectors.

TTErr TTfft::setAlgorithm ( const TTValue newValue)
protected

Attribute accessor.

Definition at line 74 of file TTFFT.cpp.

TTErr TTfft::setInverse ( const TTValue newValue)
protected

Attribute accessor.

Definition at line 56 of file TTFFT.cpp.

References kTTErrNone.

TTErr TTfft::setMode ( const TTValue newValue)
protected

Attribute accessor.

Definition at line 67 of file TTFFT.cpp.


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