Spectrum Visualizer

The spectrum visualizer draws an animated frequency-band display on the video frame — a classic audio visualizer with vertical bars that dance in response to the music. It runs a real-time FFT analysis on the audio and maps the result to 40 frequency bands, rendered as segmented bars directly onto the video output.

The visualizer is only available for RTMP-based streaming targets. Icecast is audio-only.

Enabling the Visualizer

Open the Overlay Editor (Settings › Appearance › Edit Overlay Layout…). On the Now Playing tab, scroll down to the Visualization section and check Enable Visualizer.

Controls

ControlWhat it does
Enable VisualizerTurns the visualizer on or off. Unchecked means no bars appear on the video.
OpacityHow opaque the bars are. 1.0 is fully solid; lower values make the bars translucent so background imagery shows through.
SensitivityHow aggressively the bars respond to the audio level. Higher sensitivity makes quiet passages more visible; lower keeps the bars calmer on loud material.
Bar CountNumber of frequency bands to display. More bars give finer frequency resolution; fewer give a chunkier look.
Segment CountHow many segments each bar is divided into vertically. Segmented bars have a classic LED-meter look. Setting this to 1 gives smooth continuous bars.
Segment GapSpacing between segments within a bar, in pixels.
H / V slidersHorizontal and vertical position of the visualizer on the video frame.
Width / HeightThe overall size of the visualizer block.
💡

A good starting point: 20 bars, 8 segments, 0.75 opacity. Position it at the bottom of the frame and size it to span about two-thirds of the width. Then adjust sensitivity to taste — music with heavy bass will look more dramatic at lower sensitivity settings.

Bar Colors

Bar colors are currently fixed as a gradient from green at the bottom through yellow to red at the top — the traditional VU meter color scheme. The opacity slider lets you blend this into your background image.

Performance

The FFT runs on the audio tap thread and updates the bar levels in real time at the video frame rate (30 fps). There is no meaningful CPU impact from having the visualizer enabled.