diff options
Diffstat (limited to 'libs/vamp-plugins')
-rw-r--r-- | libs/vamp-plugins/Onset.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/vamp-plugins/Onset.cpp b/libs/vamp-plugins/Onset.cpp index 93f90f9469..03e35ba3fe 100644 --- a/libs/vamp-plugins/Onset.cpp +++ b/libs/vamp-plugins/Onset.cpp @@ -166,6 +166,12 @@ Onset::reset() lrintf(m_inputSampleRate)); m_lastOnset = Vamp::RealTime::zeroTime - m_delay - m_delay; +#else + if (m_onsetdet) aubio_onsetdetection_free(m_onsetdet); + if (m_peakpick) del_aubio_peakpicker(m_peakpick); + + m_peakpick = new_aubio_peakpicker(m_threshold); + m_onsetdet = new_aubio_onsetdetection(m_onsettype, m_blockSize, m_channelCount); #endif } |