ref: 0bbdbfd57c05a73f4fd1e6f1250bcefcac06b271
parent: 998d4d653bc7786c32cc24490ea3629a4fd8709f
author: Paul Brossier <[email protected]>
date: Wed Nov 4 19:29:53 EST 2009
src/onset/onset.{c,h}: minimum inter-onset-interval in millisecond
--- a/src/onset/onset.c
+++ b/src/onset/onset.c
@@ -90,7 +90,7 @@
}
uint_t aubio_onset_set_minioi(aubio_onset_t * o, uint_t minioi) {
- o->minioi = minioi;
+ o->minioi = FLOOR(minioi / 1000. * o->samplerate / o->hop_size);
return AUBIO_OK;
}
--- a/src/onset/onset.h
+++ b/src/onset/onset.h
@@ -84,8 +84,8 @@
/** set minimum inter onset interval
\param o onset detection object as returned by new_aubio_onset
- \param minioi minimum number of frames between onsets (in multiple of
- hop_size/samplerare)
+ \param minioi minimum interval between two consecutive onsets (in
+ milliseconds)
*/
uint_t aubio_onset_set_minioi(aubio_onset_t * o, uint_t minioi);