Spectrum2Chroma Class Reference
[Analysis]
Convert spectrum magnitude (e.g. output from
PowerSpectrum MarSystem) into a
Chroma vector representation.
More...
#include <Spectrum2Chroma.h>
Inherits Marsyas::MarSystem.
Detailed Description
Convert spectrum magnitude (e.g. output from
PowerSpectrum MarSystem) into a
Chroma vector representation.
Based in the fft2chromamx.m MATLAB script by Dan Ellis: http://www.ee.columbia.edu/~dpwe/resources/matlab/chroma-ansyn/#1
Controls:
- mrs_natural/nbins [w] : sets the number of chroma bins to output (default = 12, i.e. chromatic diatonic)
- mrs_real/middleAfreq [w] : sets the frequency (in Hz) to be used for the middle A pitch (A4)
- mrs_real/weightCenterFreq [w] : sets the Gaussian weighting center frequency (in Hz)
- mrs_real/weightStdDev [w] : sets the Gaussian weighting StdDev (in octaves)
Definition at line 44 of file Spectrum2Chroma.h.
The documentation for this class was generated from the following files: