Marsyas  0.5.0-beta1
Public Member Functions
PvConvert Class Reference

#include <PvConvert.h>

Inherits MarSystem.

Public Member Functions

MarSystemclone () const
void myProcess (realvec &in, realvec &out)
 Processes data.
void myProcessFull (realvec &in, realvec &out)
void myProcessNeighbors (realvec &in, realvec &out)
void myProcessSorted (realvec &in, realvec &out)
 PvConvert (std::string name)
 PvConvert (const PvConvert &)
 ~PvConvert ()

Detailed Description

Convert N real and imaginary spectrum values to N/2+1 pairs of magnitude and phase values. The phases are unwrapped and successive phase differences are used to compute estimates of the instantaneous frequencies for each phase vocoder analysis channel; decimation rate and sampling rate are used to render these frequencies directly in Hz.

Definition at line 39 of file PvConvert.h.

Constructor & Destructor Documentation

PvConvert ( std::string  name)

Definition at line 32 of file PvConvert.cpp.

PvConvert ( const PvConvert a)

Definition at line 43 of file PvConvert.cpp.

~PvConvert ( )

Definition at line 54 of file PvConvert.cpp.

Member Function Documentation

MarSystem * clone ( ) const [virtual]

Implements MarSystem.

Definition at line 59 of file PvConvert.cpp.

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

Processes data.

inInput data to read.
outOutput data to write.

Implement this method in subclass to define specific data processing.

Implements MarSystem.

Definition at line 206 of file PvConvert.cpp.

void myProcessFull ( realvec in,
realvec out 

Definition at line 124 of file PvConvert.cpp.

void myProcessNeighbors ( realvec in,
realvec out 

Definition at line 343 of file PvConvert.cpp.

void myProcessSorted ( realvec in,
realvec out 

Definition at line 224 of file PvConvert.cpp.

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