Audioframe ← All guides
Guide · 8 min read

What the audio settings actually do

FFT size, smoothing, frequency range. Three sliders that change how a visualizer responds to sound, usually explained in signal-processing terms that do not tell you which way to drag them. Here is what each one actually changes, and what to set for music versus speech.

Where the numbers come from

A visualizer does not see your audio as a waveform. It sees a spectrum — how much energy sits at each frequency, recalculated many times a second. Bass lands at one end, treble at the other, and each bar or point on screen is one slice of that range.

The conversion from "sound" to "spectrum" is a Fourier transform, and the three settings below control how it is done and how the result is smoothed.

FFT size

How many frequency slices the spectrum is divided into — 512 up to 8192.

The trade-off is frequency detail against time detail, and it is a genuine trade-off rather than a quality setting. A large FFT examines a longer stretch of audio, so it can distinguish nearby frequencies precisely — but it reacts more slowly, because each result describes a longer window of time. A small FFT reacts instantly and tells you much less about pitch.

SizeFeels likeGood for
512Twitchy, punchy, coarsePercussive music where hits matter more than pitch
1024ResponsiveDance, electronic, anything beat-led
2048Balanced — the defaultMost music
4096Detailed, slightly laggyOrchestral, ambient, sustained material
8192Very detailed, visibly behindRarely the right answer

If the visualizer feels like it is reacting a beat late, the FFT size is too high. If it looks like static noise with no shape, it is too low.

Smoothing

How much each frame is averaged with the one before it — 0 to 0.99.

At 0, every frame is computed fresh, and the result flickers violently because real audio fluctuates far faster than the eye wants to track. At 0.95 the display glides, but transients are smeared into a slow swell and a kick drum stops reading as a hit.

Smoothing is the single most effective setting for changing how a visualizer feels without changing how it looks. If something seems frantic or lifeless, start here.

Frequency range

How much of the spectrum gets displayed, from the bottom up — 0 to 100%.

This one matters more than people expect, because of a fact about music: almost all the energy is in the lower half. The top of the spectrum is cymbals, air and sibilance, and it is quiet. Display the full range and a large part of your visualizer is near-silent most of the time — on styles without a minimum bar height, that reads as a visualizer that only works on the left.

Speech is not music. A voice occupies a narrow band — roughly 100Hz to 4kHz — with none of the bass a kick drum provides and little of the sparkle of a cymbal. For podcast clips: frequency range around 50–60%, smoothing 0.85, and a raised height multiplier, because speech is quiet and a waveform that barely moves looks like a broken player.

Settings that aren't audio settings

Two more sliders change the response and are easy to confuse with the above:

Starting points

MaterialFFTSmoothingRange
Electronic / hip-hop10240.760%
Rock / pop20480.870%
Acoustic / ambient40960.8875%
Speech / podcast20480.8555%

Treat these as a place to start rather than a prescription — the right settings are the ones that look right against your particular track, and two minutes of dragging beats any table.

Try the settings →