diff dsp/keydetection/GetKeyMode.cpp @ 58:d72fcd34d9a7

* Fixes to problems shown up by vamp-plugin-tester. Still not all plugins pass all tests, though
author cannam
date Mon, 23 Mar 2009 16:28:53 +0000
parents 38bf09927942
children dcb555b90924
line wrap: on
line diff
--- a/dsp/keydetection/GetKeyMode.cpp	Fri Feb 27 13:07:22 2009 +0000
+++ b/dsp/keydetection/GetKeyMode.cpp	Mon Mar 23 16:28:53 2009 +0000
@@ -52,6 +52,7 @@
     // Chromagram configuration parameters
     m_ChromaConfig.normalise = MathUtilities::NormaliseUnitMax;
     m_ChromaConfig.FS = lrint(sampleRate/(double)m_DecimationFactor);
+    if (m_ChromaConfig.FS < 1) m_ChromaConfig.FS = 1;
 
     // Set C (= MIDI #12) as our base :
     // This implies that key = 1 => Cmaj, key = 12 => Bmaj, key = 13 => Cmin, etc.