Spectrum Analyzer

By: pqyt

foo_vis_spectrum_analyzer is a foobar2000 component that implements a spectrum analyzer panel.

It is an attempt to recreate the foo_musical_spectrum component by fismineur and the Audio Spectrum project for foobar2000 64-bit.

  • Fast Fourier (FFT), Constant-Q (CQT), Sliding Windowed Infinite Fourier (SWIFT) and Analog-style transforms
  • Multiple frequency range and smoothing options
  • Multiple graphs
  • Styling of all visual elements
  • Artwork background and color extraction
  • Supports Default (DUI) and Columns (CUI) user interface
  • Uses DirectX rendering.
  • Supports foobar2000 2.0 and later (32-bit and 64-bit version)

  • Tested on Microsoft Windows 10 and later.
  • foobar2000 v2.0 or later (32-or 64-bit).

Current version:, released on 2024-04-17

Change log:

  • Peak Meter
    • Changed: Removed the 1/sqrt(2) correction from the RMS reading after a long discussion on the forum.

Supported processor architectures: x86 32-bit, x86 64-bit.


View version history
Home page
Source code

More components

Browse all
Browse by author: pqyt
Tags: Columns UI panel, Default UI element, Peak Meter, visualization, visualizer

How to install a component?