Skip to main content
Documentation

Audio Spectrum

Live frequency visualization of the audio input

Audio Spectrum

The Audio Spectrum panel shows a live frequency spectrum of the incoming audio. Use it to sanity-check the audio input, spot hum or clipping, and design audio-reactive effects that respond to specific frequency bands.

What it shows

The canvas renders 128 log-spaced bands covering 20 Hz to 20 kHz. The X axis is logarithmic, so an octave takes the same screen width at any pitch. Labeled tick marks appear at 20, 50, 100, 200, 500, 1 k, 2 k, 5 k, 10 k, and 20 k Hz.

Bar height is the magnitude of the audio at that frequency, normalized to the panel's height. Each bar takes the peak magnitude across the frequencies in its band, so transient peaks are not averaged away.

Enabling audio input

The panel draws nothing until audio input is enabled. Open Edit > Inputs > Audio, turn on Audio input enabled, and pick a device. The panel starts rendering as soon as samples arrive. See Audio Input Dialog.

Using it with effects

Audio-reactive effect nodes (Audio Bands, Audio Level, Audio Spectrum, Audio Peak, and so on) sample the same data shown here. To design an effect:

  1. Open the Audio Spectrum panel next to the Node Editor.
  2. Play the music you expect the effect to run against.
  3. Watch which band range lights up for the musical feature you care about (kick drums sit around 50-100 Hz, snares and claps around 200-500 Hz, hats above 4 kHz).
  4. Use an Audio Spectrum Range or Audio Bands node in the Node Editor with those frequency bounds.