ResampleSinc Class Reference
[ProcessingBasic Processing]

resamples all observations using a sum of sinc functions wheareas each point is modeled by a sinc function with the given points amplitude, that is set to zero after the 5th zero crossing More...

#include <ResampleSinc.h>

Inherits Marsyas::MarSystem.


Public Member Functions

 ResampleSinc (std::string name)


Detailed Description

resamples all observations using a sum of sinc functions wheareas each point is modeled by a sinc function with the given points amplitude, that is set to zero after the 5th zero crossing

Normally this Marsystem expects as input samples witch are to be interpolated. Multiple observations will be interpolated independently.

Controls: mrs_bool ctrl_windowedMode - false: apply sinc interpolation directly true: (default) use values of Kaiser Window and interpolate linearly between them if necessary mrs_bool ctrl_samplingRateAdjustmentMode - adjust new resulting SamplingRate for following Marsystems mrs_real stretch - desired stretch ratio (number of output samples = input number of samples*stretch) mrs_real offStart - (default:0) offset from the start (towards the end) of the Samples (if only a part of the samples should be used to interpolate) mrs_real offEnd - (default:0) offset from the end (towards the start) of the Samples (if only a part of the samples should be used to interpolate)

Definition at line 46 of file ResampleSinc.h.


Constructor & Destructor Documentation

ResampleSinc ( std::string  name  ) 

Marsystem for resampling the audio Samplingrate

Definition at line 34 of file ResampleSinc.cpp.


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

Generated on Wed May 23 00:02:23 2012 for Marsyas by  doxygen 1.5.6