diff dsp/chromagram/Chromagram.cpp @ 259:c96785becf96

* Add range of normalise options to chromagram * bit of tidying
author Chris Cannam <c.cannam@qmul.ac.uk>
date Tue, 22 Jan 2008 17:27:07 +0000
parents 9619d6995b73
children 114e833c07ac
line wrap: on
line diff
--- a/dsp/chromagram/Chromagram.cpp	Mon Jan 21 18:02:47 2008 +0000
+++ b/dsp/chromagram/Chromagram.cpp	Tue Jan 22 17:27:07 2008 +0000
@@ -25,7 +25,7 @@
     m_FMin = Config.min;		// min freq
     m_FMax = Config.max;		// max freq
     m_BPO  = Config.BPO;		// bins per octave
-    isNormalised = Config.isNormalised; // true if frame normalisation is required
+    m_normalise = Config.normalise;     // if frame normalisation is required
 
     // No. of constant Q bins
     m_uK = ( unsigned int ) ceil( m_BPO * log(m_FMax/m_FMin)/log(2.0));	
@@ -157,8 +157,7 @@
 	}
     }
 
-    if( isNormalised )
-	unityNormalise( m_chromadata );
+    MathUtilities::normalise(m_chromadata, m_BPO, m_normalise);
 
     return m_chromadata;
 }