Mercurial > hg > vamp-tempogram
diff Spectrogram.h @ 9:be59b4a73f49
* Added Spectrogram zero padding functionality
* Made output bins correspond to BPM
* User can now specify a range of output bins to view
* Comments added
author | Carl Bussey <c.bussey@se10.qmul.ac.uk> |
---|---|
date | Tue, 12 Aug 2014 14:40:37 +0100 |
parents | 21147df9cb2d |
children | 09fb76606b2b |
line wrap: on
line diff
--- a/Spectrogram.h Thu Aug 07 17:25:24 2014 +0100 +++ b/Spectrogram.h Tue Aug 12 14:40:37 2014 +0100 @@ -14,6 +14,7 @@ class Spectrogram{ int m_inputLength; + int m_windowLength; int m_fftLength; int m_hopSize; int m_numberOfOutputBins; @@ -26,7 +27,7 @@ void cleanup(); public: std::vector< std::vector<float> > audioToMagnitudeSpectrogram(const float * const input, const float * window); - Spectrogram(unsigned int inputLength, unsigned int fftLength, unsigned int hopSize); + Spectrogram(unsigned int inputLength, unsigned int windowLength, unsigned int fftLength, unsigned int hopSize); ~Spectrogram(); };