Filters and windows#

librosa.filters provides functionality for filter bank construction, window function processing, and related utilities.

mel

Create a Mel filter-bank.

chroma

Create a chroma filter bank.

wavelet

Construct a wavelet basis using windowed complex sinusoids.

semitone_filterbank

Construct a multi-rate IIR band-pass filter bank at specified center frequencies and sample rates.

window_bandwidth

Get the equivalent noise bandwidth (ENBW) of a window function.

get_window

Compute a window function.

wavelet_lengths

Return length of each filter in a wavelet basis.

cq_to_chroma

Construct a linear transformation matrix to map Constant-Q bins onto chroma bins.

mr_frequencies

Generate center frequencies and sample rate pairs.

window_sumsquare

Compute the sum-square envelope of a window function at a given hop length.

diagonal_filter

Build a two-dimensional diagonal filter.