Tutorials Audio

What a Waveform Is Actually Showing You

By Infinite Creation · Intermediate · ~12 min
A 1960s mid-century comic book style editorial illustration showing two audio engineers at a mixing desk, with an audio waveform display, a loudness meter, a pair of studio monitors visible in the frame.

Overview

A waveform is one of the most-stared-at visuals in audio editing, but it's frequently misread. It's a direct visual plot of amplitude (how far the speaker cone would move) over time, which is a genuinely useful but limited piece of information that doesn't directly show frequency content or perceived loudness the way it's often assumed to.

Steps

1

The simple version: taller means louder at that instant

At the simplest level, a waveform's height at any point represents how strong the audio signal is at that exact instant: taller peaks generally correspond to louder moments, and this rough reading is useful for quickly finding loud sections, silence, or obvious clipping.

2

What it's really showing: amplitude (speaker displacement) over time

Technically, a waveform plots the audio signal's amplitude. A direct representation of how far a speaker cone would physically move to reproduce that sound, moment by moment across time, which is why a very low, sustained bass tone can show large waveform height despite not necessarily sounding as loud to human perception as a smaller-looking but more piercing high-frequency sound.

3

What a waveform does NOT directly show: frequency content or perceived loudness

A waveform's shape alone doesn't tell you what frequencies are present (that requires a separate spectrum analyzer or spectrogram view) or how loud something is actually perceived by a human ear (that requires a LUFS loudness meter, since human perception weighs frequencies differently and averages over time rather than reading a single instantaneous peak), relying on waveform shape alone for either of these judgments is a common and understandable but real mistake.

4

What a waveform is genuinely good for, used correctly

A waveform remains genuinely useful for quickly identifying silence, finding edit points at natural pauses, spotting obvious clipping (flat-topped peaks), and getting a rough sense of a recording's overall dynamic pattern: it's a fast, useful visual tool for what it actually shows, as long as it isn't mistaken for a frequency or perceived-loudness display.

Tested: waveforms of the same height, measured for loudness

We tested steps 2 and 3 on 2026-09-24 with FFmpeg 8.1.2. We made nine ten-second signals, pure tones from 30 Hz to 10 kHz, a square wave, pink noise and a spoken paragraph from the "Daniel" voice built into macOS 26.6.2. We set each one so its highest sample sat at exactly -1.0 dBFS, so every waveform was drawn the same height. Then we read each one's loudness on FFmpeg's ebur128 meter, which reports LUFS.

Signal, each peaking at -1.0 dBFSRMS levelTrue peakIntegrated loudness
Sine wave, 30 Hz-4.0 dBFS-1.0 dBTP-13.0 LUFS
Sine wave, 50 Hz-4.0 dBFS-1.0 dBTP-8.6 LUFS
Sine wave, 100 Hz-4.0 dBFS-1.0 dBTP-5.8 LUFS
Sine wave, 1,000 Hz-4.0 dBFS-1.0 dBTP-4.0 LUFS
Sine wave, 3,000 Hz-4.0 dBFS-1.0 dBTP-0.9 LUFS
Sine wave, 10,000 Hz-4.0 dBFS-0.2 dBTP-0.7 LUFS
Square wave, 1,000 Hz-1.0 dBFS+1.1 dBTP-0.2 LUFS
Pink noise-13.9 dBFS-0.9 dBTP-14.1 LUFS
Spoken voice (macOS "Daniel")-18.6 dBFS-1.0 dBTP-18.7 LUFS

Nine waveforms of identical height measured from -18.7 LUFS for the voice to -0.2 LUFS for the square wave, 18.5 LU apart. Speech came out the quietest because its peaks are brief and far above its average level. That is why a voice track whose waveform looks full can still measure quiet.

The six tones match on RMS as well as on height, -4.0 dBFS each, so no reading of the waveform can separate them. The loudness meter still put the 30 Hz tone at -13.0 LUFS and the 3 kHz tone at -0.9, 12.1 LU apart, because it weights frequencies before it averages. This is the page's FAQ answer measured: the low tone draws as tall as the others and meters far quieter.

The waveform can also sit under the real peak. It is drawn from samples, and the signal between samples can go higher. The 10 kHz tone peaked at -1.0 dBFS in its samples and -0.2 dBTP on the true peak meter. The square wave reached +1.1 dBTP, over full scale.

Flat tops show clipping even after the level has been turned down, where a peak meter no longer does. We clipped a 1 kHz sine at full scale, then lowered it 6 dB. Its peak read -6.0 dBFS, the same as a clean sine at that level, but 71 percent of its samples sat at that peak level, in flat runs of up to 17 samples. On the clean sine that figure was 4.2 percent, never more than 1 sample in a row. The clipped one also measured 2.2 LU louder.

To read a file's loudness and true peak alongside its waveform: ffmpeg -i mix.wav -af ebur128=peak=true -f null -

Validated. Measured 2026-09-24 with FFmpeg 8.1.2 and numpy on macOS 26.6.2, Apple silicon. LUFS is a meter's model of average hearing. We did not play these signals to listeners, and how loud a 30 Hz tone sounds also depends on whether the speakers can reproduce it. We did not test any editor's waveform display.

Pro Tips

  • Use a waveform for finding edit points, spotting clipping, and locating silence. These are genuinely reliable uses of what a waveform actually shows.
  • Use a spectrum analyzer or spectrogram, not a waveform, when you need to see what specific frequencies are present in a sound.
  • Use a LUFS loudness meter, not waveform height, when you need to judge or measure perceived loudness. A waveform's instantaneous amplitude doesn't reliably predict how loud something sounds to a human listener.

What You'll Learn

A waveform shows amplitude (signal strength, roughly corresponding to speaker displacement) over time (a genuinely useful visual for finding edit points, silence, and clipping) but it doesn't directly show frequency content or perceived loudness, which require a spectrum analyzer and a LUFS meter respectively.

The Plain-English Version

A waveform is like a seismograph reading for sound. It shows how strong the vibration is at each instant, which is useful for spotting big spikes and quiet periods, but it doesn't tell you what pitch or tone the vibration actually was, or how a human would perceive its overall loudness averaged over time.

The Misunderstanding This Clears Up

People sometimes try to judge a mix's frequency balance or overall perceived loudness by eye from waveform shape alone, which the waveform display was never designed to show. A spectrum analyzer and a LUFS meter are the correct tools for those specific judgments, and using a waveform for them leads to real, avoidable mistakes.

Where This Fits

A waveform shows the level you recorded at, and Audio Recording Fundamentals explains how gain staging sets that level before the file exists.

FAQ

Q: Can I tell how loud something sounds just by looking at its waveform?
A: Not reliably. A waveform shows instantaneous amplitude, which doesn't account for how human hearing perceives loudness averaged over time and weighted differently across frequencies. A LUFS loudness meter is the correct tool for judging perceived loudness, not waveform height.

Q: Why does a low bass tone sometimes look louder on a waveform than a sound that actually sounds louder to me?
A: Because a waveform plots amplitude (physical signal strength) rather than perceived loudness, and human hearing is less sensitive to very low frequencies than to some higher ones at the same amplitude. A sustained low tone can show a tall, sustained waveform while sounding less loud than a smaller-looking but more perceptually piercing higher-frequency sound.

Translate this page

Machine translation provided by Google Translate, on Google’s servers. We do not check these translations and they will get technical terms wrong. The English page is the authoritative one. Following a link sends this page’s address to Google. Your browser may also offer to translate this page itself, which keeps the request on your device.