Ignore:
Timestamp:
Sep 17, 2009, 5:54:25 AM (15 years ago)
Author:
Paul Brossier <piem@piem.org>
Branches:
feature/autosink, feature/cnn, feature/cnn_org, feature/constantq, feature/crepe, feature/crepe_org, feature/pitchshift, feature/pydocstrings, feature/timestretch, fix/ffmpeg5, master, pitchshift, sampler, timestretch, yinfft+
Children:
e7b3629
Parents:
bc3c51b
Message:

src/spectral/filterbank_mel.c: move Slaney's specific code to _slaney function

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/spectral/filterbank_mel.h

    rbc3c51b r1e37ade  
    4444/** filterbank initialization for mel filters
    4545
    46   \param n_filters number of filters
    47   \param win_s window size
     46  \param fb filterbank object
     47  \param freqs arbitrary array of boundary frequencies
    4848  \param samplerate audio sampling rate
    49   \param freq_min lowest filter frequency
    50   \param freq_max highest filter frequency
     49
     50  This function computes the coefficients of the filterbank based on the
     51  boundaries found in freqs, in Hz, and using triangular overlapping windows.
    5152
    5253*/
    5354void aubio_filterbank_set_mel_coeffs (aubio_filterbank_t * fb,
    54     smpl_t samplerate, smpl_t freq_min, smpl_t freq_max);
     55    fvec_t * freqs, smpl_t samplerate);
     56
     57/** filterbank initialization for Mel filters using Slaney's coefficients
     58
     59  \param fb filterbank object
     60  \param samplerate audio sampling rate
     61
     62  This function fills the filterbank coefficients according to Malcolm Slaney.
     63
     64*/
     65void aubio_filterbank_set_mel_coeffs_slaney (aubio_filterbank_t * fb,
     66    smpl_t samplerate);
    5567
    5668#ifdef __cplusplus
Note: See TracChangeset for help on using the changeset viewer.