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.

Parameters:
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: