Marsyas  0.6.0-alpha
Data Structures | Namespaces | Functions
/usr/src/RPM/BUILD/marsyas-0.6.0/src/marsyas/marsystems/Windowing.h File Reference
#include <marsyas/system/MarSystem.h>

Go to the source code of this file.

Data Structures

class  Windowing
 Apply a windowing function (envelope) to the input signal. More...

Namespaces

namespace  Marsyas

Functions

void windowingFillBartlett (realvec &envelope)
 Bartlett window function (triangle window with zero endpoints).
void windowingFillBlackman (realvec &envelope, mrs_real alpha=0.16)
 Blackman window function.
void windowingFillBlackmanHarris (realvec &envelope)
 Blackman-Harris window function.
void windowingFillCosine (realvec &envelope)
 Cosine (aka sine) window function.
void windowingFillGaussian (realvec &envelope, mrs_real sigma)
 Gaussian window function.
void windowingFillHamming (realvec &envelope)
 Hamming window function.
void windowingFillHanning (realvec &envelope)
 Hanning window function.
void windowingFillRaisedCosine (realvec &envelope, mrs_real alpha, mrs_real beta)
 Helper function for generating a raised cosine window function.
void windowingFillTriangle (realvec &envelope)
 Triangle window function (non zero endpoints).