Mercurial > hg > vamp-tempogram
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; };