foobar2000:Components/CQT Analyzer (foo_cqt_analyzer)
This article is a stub. You can help the Hydrogenaudio Knowledgebase by expanding it.
|Developer(s)||Wamoc (Alireza Ayoubi)|
|Initial release||May 19, 2023; 0 years ago|
|UI module(s)||Default UI, Columns UI|
|View all components|
A real-time constant-Q transform spectrum analyzer based on a sliding DFT.
CQT Analyzer is a highly-customizable spectrum analyzer based on a constant-Q sliding DFT, which has nonlinear frequency resolution. However, unlike FFT and Goertzel algorithm and like time-domain filter banks, the sliding DFT only needs new data to be feed into, which meant implementing that in foobar2000 requires delta timing to avoid overlap and missing samples.
The component also supports variable-Q transform (via either bandwidth offset in Hz or milliseconds or using frequency scales other than logarithmic) and arbitrary frequency spacing.
Like FFT Analyzer, the CQT Analyzer can also display spectrogram or both spectrum and spectrogram at the same time as it has same customization as FFT Analyzer besides the algorithm.
- CQT Analyzer (foo_cqt_analyzer) on foobar2000.org
- A wiki page about same component where it mentions the settings.