Marsyas  0.5.0-beta1
Public Member Functions
PeakSynthOsc Class Reference

Multiply with window (both length Nw) using modulus arithmetic; fold and rotate windowed input into output array (FFT) (length N) according to current input time (t). More...

#include <PeakSynthOsc.h>

Inherits MarSystem.

Public Member Functions

MarSystemclone () const
void myProcess (realvec &in, realvec &out)
 Processes data.
 PeakSynthOsc (std::string name)
 PeakSynthOsc (const PeakSynthOsc &)
 ~PeakSynthOsc ()

Detailed Description

Multiply with window (both length Nw) using modulus arithmetic; fold and rotate windowed input into output array (FFT) (length N) according to current input time (t).

Definition at line 34 of file PeakSynthOsc.h.


Constructor & Destructor Documentation

PeakSynthOsc ( std::string  name)

Definition at line 25 of file PeakSynthOsc.cpp.

PeakSynthOsc ( const PeakSynthOsc a)

Definition at line 30 of file PeakSynthOsc.cpp.

Definition at line 40 of file PeakSynthOsc.cpp.


Member Function Documentation

MarSystem * clone ( ) const [virtual]

Implements MarSystem.

Definition at line 45 of file PeakSynthOsc.cpp.

void myProcess ( realvec in,
realvec out 
) [virtual]

Processes data.

Parameters:
inInput data to read.
outOutput data to write.

Implement this method in subclass to define specific data processing.

Implements MarSystem.

Definition at line 92 of file PeakSynthOsc.cpp.


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