7 uint_t win_s = 1024; // window size
8 uint_t n_filters = 13; // number of filters
10 cvec_t *in_spec = new_cvec (win_s); // input vector of samples
11 fvec_t *out_filters = new_fvec (n_filters); // per-band outputs
13 // create filterbank object
14 aubio_filterbank_t *o = new_aubio_filterbank (n_filters, win_s);
16 // apply filterbank ten times
19 aubio_filterbank_do (o, in_spec, out_filters);
23 // print out filterbank coeffs
24 fmat_t *coeffs; // pointer to the coefficients
25 coeffs = aubio_filterbank_get_coeffs (o);
28 aubio_filterbank_set_coeffs (o, coeffs);
29 coeffs = aubio_filterbank_get_coeffs (o);
32 //fvec_print (out_filters);
35 del_aubio_filterbank (o);
37 del_fvec (out_filters);