Mercurial > hg > qm-dsp
diff dsp/chromagram/Chromagram.h @ 228:b7f01ab7045e
* Give the chromagram an alternative entry point passing in frequency domain
data
* Centre the Hamming windows and do an fftshift when calculating sparse kernel
author | Chris Cannam <c.cannam@qmul.ac.uk> |
---|---|
date | Mon, 15 May 2006 15:07:27 +0000 |
parents | 49844bc8a895 |
children | 8bb764969d50 |
line wrap: on
line diff
--- a/dsp/chromagram/Chromagram.h Mon May 15 11:21:47 2006 +0000 +++ b/dsp/chromagram/Chromagram.h Mon May 15 15:07:27 2006 +0000 @@ -30,7 +30,8 @@ Chromagram( ChromaConfig Config ); ~Chromagram(); - double* process( double *data ); + double* process( double *data ); // time domain + double* process( double *real, double *imag ); // frequency domain void unityNormalise( double* src ); // Complex arithmetic @@ -56,7 +57,7 @@ unsigned int m_frameSize; unsigned int m_hopSize; - FFT* m_FFT; + FFT* m_FFT; ConstantQ* m_ConstantQ; double* m_FFTRe;