struct _aubio_mfcc_t aubio_mfcc_t
mfcc object
aubio_mfcc_t * new_aubio_mfcc(uint_t buf_size, uint_t n_filters, uint_t n_coeffs, uint_t samplerate)
create mfcc object
uint_t aubio_mfcc_set_power(aubio_mfcc_t *mf, smpl_t power)
set power parameter
float smpl_t
short sample format (32 or 64 bits)
uint_t aubio_mfcc_set_mel_coeffs(aubio_mfcc_t *mf, smpl_t fmin, smpl_t fmax)
Mel filterbank initialization.
void aubio_mfcc_do(aubio_mfcc_t *mf, const cvec_t *in, fvec_t *out)
mfcc object processing
smpl_t aubio_mfcc_get_scale(aubio_mfcc_t *mf)
get scaling parameter
uint_t aubio_mfcc_set_mel_coeffs_htk(aubio_mfcc_t *mf, smpl_t fmin, smpl_t fmax)
Mel filterbank initialization.
Vector of real-valued phase and spectrum data.
unsigned int uint_t
unsigned integer
smpl_t aubio_mfcc_get_power(aubio_mfcc_t *mf)
get power parameter
uint_t aubio_mfcc_set_mel_coeffs_slaney(aubio_mfcc_t *mf)
Mel filterbank initialization (Auditory Toolbox's parameters)
void del_aubio_mfcc(aubio_mfcc_t *mf)
delete mfcc object
uint_t aubio_mfcc_set_scale(aubio_mfcc_t *mf, smpl_t scale)
set scaling parameter