Filterbank object. More...
Go to the source code of this file.
Typedefs | |
| typedef struct _aubio_filterbank_t | aubio_filterbank_t |
| filterbank object More... | |
Functions | |
| aubio_filterbank_t * | new_aubio_filterbank (uint_t n_filters, uint_t win_s) |
| create filterbank object More... | |
| void | del_aubio_filterbank (aubio_filterbank_t *f) |
| destroy filterbank object More... | |
| void | aubio_filterbank_do (aubio_filterbank_t *f, cvec_t *in, fvec_t *out) |
| compute filterbank More... | |
| fmat_t * | aubio_filterbank_get_coeffs (aubio_filterbank_t *f) |
| return a pointer to the matrix object containing all filter coefficients More... | |
| uint_t | aubio_filterbank_set_coeffs (aubio_filterbank_t *f, fmat_t *filters) |
| copy filter coefficients to the filterbank More... | |
| typedef struct _aubio_filterbank_t aubio_filterbank_t |
filterbank object
This object stores a matrix of spectral filter coefficients.
Definition at line 45 of file filterbank.h.
| void aubio_filterbank_do | ( | aubio_filterbank_t * | f, |
| cvec_t * | in, | ||
| fvec_t * | out | ||
| ) |
compute filterbank
| f | filterbank object, as returned by new_aubio_filterbank() |
| in | input spectrum containing an input spectrum of length win_s |
| out | output vector containing the energy found in each band, nfilt output values |
| fmat_t* aubio_filterbank_get_coeffs | ( | aubio_filterbank_t * | f | ) |
return a pointer to the matrix object containing all filter coefficients
| f | filterbank object, as returned by new_aubio_filterbank() |
| uint_t aubio_filterbank_set_coeffs | ( | aubio_filterbank_t * | f, |
| fmat_t * | filters | ||
| ) |
copy filter coefficients to the filterbank
| f | filterbank object, as returned by new_aubio_filterbank() |
| filters | filter bank coefficients to copy from |
| void del_aubio_filterbank | ( | aubio_filterbank_t * | f | ) |
destroy filterbank object
| f | filterbank object, as returned by new_aubio_filterbank() |
| aubio_filterbank_t* new_aubio_filterbank | ( | uint_t | n_filters, |
| uint_t | win_s | ||
| ) |
create filterbank object
| n_filters | number of filters to create |
| win_s | size of analysis buffer (and length the FFT transform) |
1.8.3.1