Difference between revisions of "Foobar2000:Components/Musical Spectrum (foo musical spectrum)"

From Hydrogenaudio Knowledgebase
Jump to: navigation, search
Line 1: Line 1:
[[Category:Foobar2000 Legacy Default UI components|Legacy Default UI components]]
{{Foobar Component Infobox
{{Foobar Component Infobox
| name                = Musical Spectrum
| name                = Musical Spectrum

Revision as of 13:55, 23 September 2022

Musical Spectrum
Vis foo Musical Spectrum display.png
Developer(s) fismineur
Release information
Initial release October 10, 2012
Stable release
Preview release 0.9.1 (November 21, 2012)
foobar2000 compatibility
Minimum version TBC
Maximum version {{{foobar2000_maximum}}}
UI module(s) Default UI, Columns UI
Additional information
Use Visualization
License Proprietary
Discussion thread {{{discussion_thread}}}
View all components

A spectrum analyzer visualisation which measures and displays frequencies corresponding to musical notes (eg. A4 = 440Hz). Compatible with the default user interface and Columns UI.

This component is no longer being updated in favor of a successor called Sb-sDFT (foo_sb_sdft) that doesn't use FFT and instead makes use of sliding DFT to calculate constant-Q transform.


Spectrum Options window.

The following options can be accessed by right-clicking the spectrum and selecting "Options".


Increase or decrease the visible notes, from C0 (16.35 Hz) to A11 (56.32 kHz).
Default: A1 - C9
Set the visible amplitude, from -80dB to 80dB.
Default: -60dB - 0dB
Select any number of 18 available input channels.
Default: All Channels
Set the FFT hop size in milliseconds, frame rate is inversely proportional to Interval parameter.
Default: 25 milliseconds
FFT size
Set the FFT (fast Fourier transform) size, from 1,024 samples to 32,768 samples. Higher values have better frequency resolution at the cost of bad time resolution. It doesn't have to be a power of two.
Default: 8,192 samples
Pitch (A4)
Set the frequency for A4. To maintain accuracy, this should be set to 440 Hz.[1]
Default: 440 Hz
The number of semitones by which to transpose the visible notes, from -12 to 12.
Default: 0 semitones


Hold time
Set the amount of time in milliseconds (ms) before the peak drops.
Default: 500 ms
Set the speed at which the peaks drop.
Default: 50 dB/s²


  1. A440 (pitch standard) on Wikipedia

External links