Skip to main content

generalized_triangular_filterbank

Function generalized_triangular_filterbank 

Source
pub fn generalized_triangular_filterbank(
    power_spectrum: &[f32],
    left_bins: &[usize],
    center_bins: &[usize],
    right_bins: &[usize],
    energies_out: &mut [f32],
) -> Status
Expand description

Generalized triangular filterbank applicable to any spectral scale (Linear, Octave, Constant-Q, Bark, Mel).

Integrates power_spectrum against triangular weighting windows defined by parallel slices of left_bins, center_bins, and right_bins.