return NULL;
}
- err = aubio_filterbank_set_mel_coeffs_htk (self->o,
- freq_min, freq_max, samplerate);
+ err = aubio_filterbank_set_mel_coeffs_htk (self->o, samplerate,
+ freq_min, freq_max);
if (err > 0) {
if (PyErr_Occurred() == NULL) {
PyErr_SetString (PyExc_ValueError, "error running set_mel_coeffs_htk");
for (m = 0; m < n_bands + 2; m++)
{
- freqs->data[m] = MIN(aubio_meltohz_htk(step * m), samplerate/2.);
+ freqs->data[m] = MIN(aubio_meltohz_htk(start + step * m), samplerate/2.);
}
retval = aubio_filterbank_set_triangle_bands (fb, freqs, samplerate);