ref: dc73a4d044e97508a06511c7ce12fb6f478585e7
parent: 9170e4c7d088fa1e1ffbed04ebda8ffda9819196
author: Paul Brossier <[email protected]>
date: Sun Sep 16 17:56:57 EDT 2007
aubio.i: add filterbank
--- a/swig/aubio.i
+++ b/swig/aubio.i
@@ -149,6 +149,10 @@
smpl_t aubio_spectral_centroid(cvec_t * spectrum, smpl_t samplerate);
/* filterbank */
+aubio_filterbank_t * new_aubio_filterbank(uint_t win_s, uint_t channels);
+aubio_filterbank_t * new_aubio_filterbank_mfcc(uint_t n_filters, uint_t win_s, uint_t samplerate, smpl_t freq_min, smpl_t freq_max);
+void del_aubio_filterbank(aubio_filterbank_t * fb);
+void aubio_filterbank_do(aubio_filterbank_t * fb, cvec_t * in, fvec_t *out);
/* mfcc */
aubio_mfcc_t * new_aubio_mfcc (uint_t win_s, uint_t samplerate, uint_t n_filters, uint_t n_coefs, smpl_t lowfreq, smpl_t highfreq, uint_t channels);