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;