From: Paul Brossier Date: Thu, 22 Dec 2005 16:31:40 +0000 (+0000) Subject: adds peakpick_pimrt_getval and beattracking functions X-Git-Tag: 0.4.0-beta1~1318 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=de92b1cf0ccedab2abe1d802acf67a36da4a48b1;p=aubio.git adds peakpick_pimrt_getval and beattracking functions adds peakpick_pimrt_getval and beattracking functions --- diff --git a/swig/aubio.i b/swig/aubio.i index 5fcee925..27ed4116 100644 --- a/swig/aubio.i +++ b/swig/aubio.i @@ -223,6 +223,7 @@ void del_aubio_pitchfcomb (aubio_pitchfcomb_t *p); /* peakpicker */ aubio_pickpeak_t * new_aubio_peakpicker(smpl_t threshold); uint_t aubio_peakpick_pimrt(fvec_t * DF, aubio_pickpeak_t * p); +smpl_t aubio_peakpick_pimrt_getval(aubio_pickpeak_t* p); uint_t aubio_peakpick_pimrt_wt( fvec_t* DF, aubio_pickpeak_t* p, smpl_t* peakval ); void del_aubio_peakpicker(aubio_pickpeak_t * p); @@ -232,6 +233,12 @@ aubio_tss_t * new_aubio_tss(smpl_t thrs, smpl_t alfa, smpl_t beta, void del_aubio_tss(aubio_tss_t *s); void aubio_tss_do(aubio_tss_t *s, cvec_t * input, cvec_t * trans, cvec_t * stead); +/* beattracking */ +aubio_beattracking_t * new_aubio_beattracking(uint_t winlen, uint_t channels); +void aubio_beattracking_do(aubio_beattracking_t * bt, fvec_t * dfframes, fvec_t * out); +void del_aubio_beattracking(aubio_beattracking_t * p); + + /* jack */ #ifdef JACK_SUPPORT