adds peakpick_pimrt_getval and beattracking functions
authorPaul Brossier <piem@altern.org>
Thu, 22 Dec 2005 16:31:40 +0000 (16:31 +0000)
committerPaul Brossier <piem@altern.org>
Thu, 22 Dec 2005 16:31:40 +0000 (16:31 +0000)
adds peakpick_pimrt_getval and beattracking functions

swig/aubio.i

index 5fcee9251b570e41a75174010960c20eccbeb549..27ed4116da509b5aa0b7a1d636a64baa1885e770 100644 (file)
@@ -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