diff TempogramPlugin.h @ 19:e90a4797e579

* Attempted fixing bug which crashes sonic visualizer.
author Carl Bussey <c.bussey@se10.qmul.ac.uk>
date Fri, 15 Aug 2014 12:34:07 +0100
parents 89bc9e5199d7
children de7213b35755
line wrap: on
line diff
--- a/TempogramPlugin.h	Thu Aug 14 16:43:26 2014 +0100
+++ b/TempogramPlugin.h	Fri Aug 15 12:34:07 2014 +0100
@@ -78,16 +78,9 @@
     size_t m_inputBlockSize;
     size_t m_inputStepSize;
     SpectrogramTransposed m_spectrogram; //spectrogram data
-    vector<float> m_noveltyCurve; //novelty curve data
-    float m_noveltyCurveMinDB;
-    
-    void cleanup(); //used to release anything allocated in initialise()
-    string floatToString(float value) const;
-    vector<unsigned int> calculateTempogramNearestNeighbourLogBins() const;
-    void updateBPMParameters();
-    int bpmToBin(const float &bpm) const;
     
     //Novelty Curve specific parameters
+    float m_noveltyCurveMinDB;
     float m_noveltyCurveCompressionConstant;
     
     //Tempogram specific parameters
@@ -107,6 +100,10 @@
     float m_cyclicTempogramMinBPM;
     int m_cyclicTempogramNumberOfOctaves;
     int m_cyclicTempogramOctaveDivider;
+
+    string floatToString(float value) const;
+    vector<unsigned int> calculateTempogramNearestNeighbourLogBins() const;
+    int bpmToBin(const float &bpm) const;
 };