Filterbank object coefficients initialization. More...
Go to the source code of this file.
Functions | |
| uint_t | aubio_filterbank_set_triangle_bands (aubio_filterbank_t *fb, fvec_t *freqs, smpl_t samplerate) |
| filterbank initialization with triangular and overlapping bands More... | |
| uint_t | aubio_filterbank_set_mel_coeffs_slaney (aubio_filterbank_t *fb, smpl_t samplerate) |
| filterbank initialization for Mel filters using Slaney's coefficients More... | |
Filterbank object coefficients initialization.
Functions to create set the aubio_filterbank_t coefficients to
Definition in file filterbank_mel.h.
| uint_t aubio_filterbank_set_mel_coeffs_slaney | ( | aubio_filterbank_t * | fb, |
| smpl_t | samplerate | ||
| ) |
filterbank initialization for Mel filters using Slaney's coefficients
| fb | filterbank object |
| samplerate | audio sampling rate |
The filter coefficients are built according to Malcolm Slaney's Auditory Toolbox, available at http://cobweb.ecn.purdue.edu/~malcolm/interval/1998-010/ (see file mfcc.m).
| uint_t aubio_filterbank_set_triangle_bands | ( | aubio_filterbank_t * | fb, |
| fvec_t * | freqs, | ||
| smpl_t | samplerate | ||
| ) |
filterbank initialization with triangular and overlapping bands
| fb | filterbank object |
| freqs | arbitrary array of boundary frequencies |
| samplerate | audio sampling rate |
This function computes the coefficients of the filterbank based on the boundaries found in freqs, in Hz, and using triangular overlapping bands.
1.8.3.1