foobar2000:Components/CQT Analyzer (foo_cqt_analyzer)
This article is a stub. You can help the Hydrogenaudio Knowledgebase by expanding it.
CQT Analyzer | |
---|---|
![]() | |
Developer(s) | Wamoc (Alireza Ayoubi) |
Release information | |
Initial release | May 19, 2023; 0 years ago |
Stable release | 1.0.0 |
foobar2000 compatibility | |
Minimum version | 2.0 |
UI module(s) | Default UI, Columns UI |
Additional information | |
Use | Visualization |
License | Proprietary freeware |
View all components |
A real-time constant-Q transform spectrum analyzer based on a sliding DFT.
Overview
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.
External links
- CQT Analyzer (foo_cqt_analyzer) on
foobar2000.org
- A wiki page about same component where it mentions the settings.