constantQ
The constant-Q transform (CQT) is a time–frequency representation designed for musical signals in which the ratio of center frequency to bandwidth (the Q factor) remains approximately constant across analysis bins. This results in a set of logarithmically spaced frequency bins, so that equal steps in bin index correspond to equal musical intervals, such as semitones.
In a CQT, each bin k has center frequency f_k and bandwidth Δf_k chosen so that Q
Applications include musical pitch estimation, chord and key detection, timbre analysis, audio similarity, and music transcription.
Compared with STFT, CQT offers perceptually meaningful frequency resolution at the cost of greater computational complexity.
Variants and related approaches include log-frequency CQT implementations, octave-band filter banks, and wavelet-like transforms that approximate