spectrum analyzer music audio frequency analyzer FFT audio analysis

How to Use a Spectrum Analyzer for Music

A practical guide to reading spectrum analyzers and frequency displays. Learn what each frequency range sounds like, how to spot audio problems, and how to use real-time analysis to improve your listening.

· 9 min read

What a Spectrum Analyzer Shows

A spectrum analyzer is a real-time graph of what’s happening inside your music. The horizontal axis represents frequency — low bass on the left, high treble on the right. The vertical axis represents amplitude — how loud each frequency is at that moment. The display updates continuously as the music plays, so you’re seeing a live picture of what’s in the audio right now.

Think of it like a window into the frequency content of your music. A kick drum hit lights up the low end. A cymbal crash fills the high end. A vocal sits in the middle. The display shows you all of this simultaneously, broken into frequency bins that each represent a small slice of the audible spectrum.

Most spectrum analyzers use an FFT (Fast Fourier Transform) to convert the audio signal from a time-domain waveform into a frequency-domain display. The number of bins determines the resolution — more bins means finer frequency detail. Echobox uses a 64-bin FFT, which strikes a good balance between visual clarity and useful detail without turning the display into an unreadable mess.

You don’t need to understand the math. What matters is knowing how to read the picture.

The Frequency Map: What Each Range Sounds Like

Not all frequencies are created equal. Here’s what you’re actually hearing in each part of the spectrum:

Frequency RangeNameWhat You Hear
20 - 60 HzSub-bassThe physical thump of a kick drum, bass drops in electronic music, the rumble of thunder. You feel this as much as hear it. Many small speakers and earbuds can’t reproduce this range at all.
60 - 250 HzBassBass guitar fundamentals, the body of a kick drum, the low end of male vocals. This is where warmth lives. Too much here and things sound boomy.
250 - 500 HzLow midsThe lower body of vocals, guitars, and piano. This range adds fullness, but excess energy here is what people mean when they say audio sounds “muddy” or “boxy.”
500 Hz - 2 kHzMidrangeThe core of most instruments and vocals. This is where the human ear is most sensitive. Guitars, pianos, horns, and the fundamental energy of singing all live here.
2 - 4 kHzUpper midsPresence and intelligibility. This range determines whether vocals cut through a mix or get buried. Consonants, the attack of a snare drum, and the pluck of a guitar string all depend on this area.
4 - 8 kHzPresence / TrebleSibilance (the “sss” and “tsh” sounds in vocals), the bite of cymbals, string detail, and the sensation of clarity. Too much here causes listening fatigue.
8 - 16 kHzAir / BrillianceCymbal shimmer, the breathy quality in vocals, and the general sense of “air” and “sparkle” in a recording. This range adds openness and realism.
16 - 20 kHzUltra-highMost adults over 25 can’t hear much above 16 kHz, and the range narrows further with age. Content here contributes to a subtle sense of openness in those who can perceive it, but its absence isn’t usually noticeable.

Spend some time watching the analyzer while listening to music you know well. You’ll start to associate what you see with what you hear, and that’s the whole point.

Practical Uses

A spectrum analyzer isn’t just a pretty visualizer. It’s a diagnostic tool that can tell you concrete things about your audio setup and your files. Here’s what to look for.

Verifying Your EQ Settings

If you’ve set up a parametric EQ with a 4 dB boost at 80 Hz, you should be able to see that boost on the spectrum display. The low-frequency bins will show higher levels than they would without the EQ. This is the simplest and most immediate use — confirming that your EQ adjustments are actually doing what you think they’re doing.

It’s especially useful for subtle corrections. A 2 dB cut at 3 kHz might not be obvious by ear alone, but you’ll see it on the analyzer.

Spotting Lossy Compression Artifacts

One of the telltale signs of MP3 or AAC compression is a hard cutoff in the high frequencies. Lossy codecs save space by discarding audio content above a certain frequency, and they don’t always tell you about it. A 128 kbps MP3 typically cuts everything above 16 kHz. A 192 kbps file might reach 18 kHz. A 320 kbps file usually preserves content up to about 20 kHz.

On the spectrum analyzer, this shows up as a “brick wall” — the display drops to nothing at a specific frequency instead of tapering off gradually. If you’re playing what’s supposed to be a high-quality file and you see a hard cutoff at 16 kHz, you’re probably looking at a transcoded lossy file that someone re-encoded to a lossless format.

Detecting Upsampled Hi-Res Fakes

This is the spectrum analyzer’s party trick for hi-res audio files. A genuine 96 kHz hi-res file can contain frequency content up to 48 kHz (the Nyquist frequency — half the sample rate). But if someone took a CD-quality file (44.1 kHz sample rate, content up to ~22 kHz) and simply upsampled it to 96 kHz, the frequency content still stops at 22 kHz. The file is bigger, the sample rate is higher, but there’s no actual hi-res content.

On the analyzer, genuine hi-res shows energy extending well above the 22 kHz CD ceiling. An upsampled fake shows the same brick wall at 22 kHz despite claiming to be 96 kHz. You’re paying for empty bandwidth.

Identifying Mastering Problems

The loudness war left a lot of casualties. Albums mastered with extreme compression push everything to the same level — bass, mids, treble all squashed to maximize loudness at the expense of dynamics. On a spectrum analyzer, this looks like a flattened, uniformly high display with minimal variation between sections of a song.

Compare this with a well-mastered recording, where you’ll see clear differences between quiet passages and loud ones, and where the spectrum shape changes meaningfully as different instruments enter and exit. If you’re curious about mastering quality, check out our guide on audio quality metrics for the numbers behind what you’re seeing.

Checking Bass Response

If you suspect your headphones are rolling off the bass, the analyzer confirms it. Play a track you know has strong sub-bass content and watch the 20-60 Hz range. If those bins are consistently low or empty while the rest of the spectrum looks normal, your headphones (or your ear tips, or your seal) aren’t delivering the low end.

This is more useful than you might think. A poor seal on in-ear monitors can kill bass response, and the analyzer shows you exactly what’s missing. Adjust the fit, check the analyzer again.

Reading the Display: What’s Normal

Here’s something that trips people up: a flat line across the spectrum isn’t normal. It isn’t even desirable.

Most music has a natural downward slope from bass to treble. Low frequencies carry more energy than high frequencies in nearly all recordings. A typical spectrum display will show the bass bins higher than the midrange bins, with the treble bins lower still. This is completely normal and expected.

If you’ve heard of pink noise, it’s noise where every octave carries equal energy. Pink noise sounds even and balanced to human ears, but on a spectrum analyzer it shows that same downward slope — about 3 dB per octave. That’s because our perception of loudness isn’t flat across frequencies, and recording engineers account for this when mixing.

So don’t worry if your music doesn’t produce a flat line. It shouldn’t. A flat spectrum from actual music would sound thin and harsh, with the treble overpowering everything else.

What you should look for instead is consistency with what you’re hearing. If the music sounds bass-heavy, the analyzer should confirm that. If you hear harsh treble, the upper-mid and presence bins should be elevated. The analyzer validates your ears — or tells you when your ears are being tricked by your expectations.

How Echobox’s Spectrum Analyzer Works

We built our spectrum analyzer as a 64-bin real-time FFT that runs on the DSP output. That last part matters: it shows what’s actually playing through the entire signal chain, not the raw file contents.

If you’ve applied a parametric EQ boost of 3 dB at 3 kHz, you’ll see it. If room correction is cutting a resonance at 200 Hz, you’ll see that too. The analyzer sits at the end of the processing chain — after EQ, after room correction, after everything. What it shows is what’s hitting your ears.

This makes it a verification tool for your DSP settings. You can set up a complex EQ profile to match a target curve for your headphones, then use the analyzer to confirm the adjustments are actually reaching the output. We’ve found this is the most practical way to use it — make an adjustment, watch the result, refine as needed.

The 64-bin resolution gives you enough detail to see what’s happening in each frequency region without overwhelming you with thousands of data points. Each bin covers a range of frequencies, so you won’t see razor-sharp peaks for individual notes, but you’ll clearly see the overall energy distribution and any broad boosts or cuts from your DSP chain.

The display updates in real time during playback, so the response is immediate. Change an EQ setting and the analyzer reflects it on the next frame.

Put It Away and Listen

The spectrum analyzer is a diagnostic tool, not entertainment. It’s there to answer specific questions: Is my EQ doing what I intended? Is this file actually hi-res? Are my headphones rolling off the bass? Once you’ve answered those questions, close the display and go back to listening.

The best audio setup is the one you stop thinking about. Use the analyzer to verify, troubleshoot, and learn. Then trust your ears and enjoy the music.

Related guides: Parametric EQ for Music | Hi-Res Audio on Android | Audiophile Music Player


Related Guides


Try Echobox

Experience what these guides describe — precision playback on Android.

One email per milestone. No noise.