Go to the documentation of this file.
24 #ifndef __GIST__ONSETDETECTIONFUNCTION__
25 #define __GIST__ONSETDETECTIONFUNCTION__
27 #define _USE_MATH_DEFINES
91 T princarg (T phaseVal);
99 std::vector<T> prevMagnitudeSpectrum_spectralDifference;
103 std::vector<T> prevMagnitudeSpectrum_spectralDifferenceHWR;
107 std::vector<T> prevPhaseSpectrum_complexSpectralDifference;
111 std::vector<T> prevPhaseSpectrum2_complexSpectralDifference;
115 std::vector<T> prevMagnitudeSpectrum_complexSpectralDifference;
T spectralDifferenceHWR(const std::vector< T > &magnitudeSpectrum)
Definition: OnsetDetectionFunction.cpp:113
T complexSpectralDifference(const std::vector< T > &fftReal, const std::vector< T > &fftImag)
Definition: OnsetDetectionFunction.cpp:138
T highFrequencyContent(const std::vector< T > &magnitudeSpectrum)
Definition: OnsetDetectionFunction.cpp:187
T spectralDifference(const std::vector< T > &magnitudeSpectrum)
Definition: OnsetDetectionFunction.cpp:86
T energyDifference(const std::vector< T > &buffer)
Definition: OnsetDetectionFunction.cpp:63
Definition: OnsetDetectionFunction.h:36
OnsetDetectionFunction(int frameSize)
Definition: OnsetDetectionFunction.cpp:28
void setFrameSize(int frameSize)
Definition: OnsetDetectionFunction.cpp:36