Changes in src/spectral/mfcc.h [c879811:dec8b9d]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/spectral/mfcc.h
rc879811 rdec8b9d 74 74 void aubio_mfcc_do (aubio_mfcc_t * mf, const cvec_t * in, fvec_t * out); 75 75 76 /** set power parameter77 78 \param mf mfcc object, as returned by new_aubio_mfcc()79 \param power Raise norm of the input spectrum norm to this power before80 computing filterbank. Defaults to `1`.81 82 See aubio_filterbank_set_power().83 84 */85 uint_t aubio_mfcc_set_power (aubio_mfcc_t *mf, smpl_t power);86 87 /** get power parameter88 89 \param mf mfcc object, as returned by new_aubio_mfcc()90 \return current power parameter. Defaults to `1`.91 92 See aubio_filterbank_get_power().93 94 */95 uint_t aubio_mfcc_get_power (aubio_mfcc_t *mf);96 97 /** set scaling parameter98 99 \param mf mfcc object, as returned by new_aubio_mfcc()100 \param scale Scaling value to apply.101 102 Scales the output of the filterbank after taking its logarithm and before103 computing the DCT. Defaults to `1`.104 105 */106 uint_t aubio_mfcc_set_scale (aubio_mfcc_t *mf, smpl_t scale);107 108 /** get scaling parameter109 110 \param mf mfcc object, as returned by new_aubio_mfcc()111 \return current scaling parameter. Defaults to `1`.112 113 */114 uint_t aubio_mfcc_get_scale (aubio_mfcc_t *mf);115 116 /** Mel filterbank initialization117 118 \param mf mfcc object119 \param fmin start frequency, in Hz120 \param fmax end frequency, in Hz121 122 The filterbank will be initialized with bands linearly spaced in the mel123 scale, from `fmin` to `fmax`.124 125 See also126 --------127 128 aubio_filterbank_set_mel_coeffs()129 130 */131 uint_t aubio_mfcc_set_mel_coeffs (aubio_mfcc_t *mf,132 smpl_t fmin, smpl_t fmax);133 134 /** Mel filterbank initialization135 136 \param mf mfcc object137 \param fmin start frequency, in Hz138 \param fmax end frequency, in Hz139 140 The bank of filters will be initalized to to cover linearly spaced bands in141 the Htk mel scale, from `fmin` to `fmax`.142 143 See also144 --------145 146 aubio_filterbank_set_mel_coeffs_htk()147 148 */149 uint_t aubio_mfcc_set_mel_coeffs_htk (aubio_mfcc_t *mf,150 smpl_t fmin, smpl_t fmax);151 152 /** Mel filterbank initialization (Auditory Toolbox's parameters)153 154 \param mf mfcc object155 \param samplerate audio sampling rate, in Hz156 157 The filter coefficients are built to match exactly Malcolm Slaney's Auditory158 Toolbox implementation. The number of filters should be 40.159 160 This is the default filterbank when `mf` was created with `n_filters = 40`.161 162 See also163 --------164 165 aubio_filterbank_set_mel_coeffs_slaney()166 167 */168 uint_t aubio_mfcc_set_mel_coeffs_slaney (aubio_mfcc_t *mf);169 170 76 #ifdef __cplusplus 171 77 }
Note: See TracChangeset
for help on using the changeset viewer.