CoProducer Measure a mix
Lacquer blank with a wide unmodulated lead-in groove under low tungsten light

Meters · 5 October 2026 · 7 min

The silence at the top of your bounce steals LUFS

NoDAW Labs · Lacquer Vol. 03

A “quiet” integrated LUFS reading is often a measurement artifact: digital silence is gated out, but quiet intros, long fades, room tone, and ungated meters still drag the number down — so trim the edges and measure the song, not the bounce window.

Here is the session that starts this. You bounce, drop the file on a meter, and it says −15.2. You were sure the chorus was sitting at −14. So you push the limiter another dB, bounce again, and now the chorus is crunchier and the meter barely moved. The mix was never the problem. The meter was reading the forty seconds of nothing, the pad intro, and the minute-long fade you left on the end, and averaging them into the song.

Before you touch the chain, find out what the number is actually measuring.

What the gate catches and what it lets through

Integrated LUFS (BS.1770 / EBU R128) has two gates. An absolute gate throws out anything quieter than −70 LUFS, which is why pure digital zero at the top of a bounce usually does nothing to the number. Then a relative gate throws out blocks more than 10 LU below the running average. Anything louder than that stays in the math.

That second gate is the trap. A filtered intro, a vocal-only verse, or the first half of a long fade often lands 6–9 LU under the drop. That is quiet to your ears and still loud enough to be counted. We ran a quick test-tone check: a two-minute signal at exactly −14.0 LUFS. Add 20 seconds of digital silence at each end and it still reads −14.0. Add a 40-second intro 12 dB down and it still reads −14.0, because the gate drops it. Bring that intro up to 7 dB down and the file reads −15.0. Fade the back minute out instead and it reads −15.2. Same loud section. A different number on the delivery sheet.

Edge materialGated integrated LUFSWhat it means
Digital silence (true zero)Usually unaffectedAbsolute gate drops it. Trim it anyway, for players and for meters that don’t gate.
Intro > 10 LU under the songMostly unaffectedRelative gate drops most of it.
Intro 5–9 LU under the songPulled downCounted. Long ones cost real tenths of a dB.
Long fade-outPulled downThe top of the fade is counted before the gate kicks in.

The meters that don’t gate at all

Lots of what people call “loudness” isn’t gated. RMS readouts, “average level” in an editor, and a DAW plugin you left running through pre-roll all count silence as part of the song. In the same test, plain RMS dropped about 1.25 dB once the silent pad was added, while gated LUFS didn’t move. If two meters disagree by a dB on the same file, check the edges before you blame either one.

It goes the other way too. A store that measures the whole file and sees a lower number may turn the track up. Then your loud section plays hotter than you meant, and turn-up is where true-peak headroom gets spent. A long intro doesn’t just look quiet. It changes the gain the listener actually gets.

A trim workflow that doesn’t hurt the record

Only trim what nobody hears. A pad that is part of the song stays in, even if it costs a tenth on the meter. The fix for a counted intro is accepting the number, not cutting the arrangement. What goes is the bounce window: the bar of nothing before the downbeat, the twelve seconds after the reverb has died, and the dither hiss that keeps going to the end of the region.

Here is a script you can run on any bounce. It prints integrated LUFS and true peak, lists the silent regions, trims both edges, and measures the trimmed file. You get a 24-bit WAV next to the original, so nothing gets overwritten.

#!/usr/bin/env bash
# trimcheck.sh — measure, trim edge silence, re-measure. Usage: ./trimcheck.sh master.wav
set -euo pipefail
in="$1"; out="${in%.*}_trim.wav"
meas(){ ffmpeg -nostats -hide_banner -i "$1" -af ebur128=peak=true -f null - 2>&1 \
  | awk '/Integrated loudness/{f=1} f&&/ I:/{i=$2} f&&/Peak:/{p=$2} END{print "I " i " LUFS | TP " p " dBTP"}'; }
echo "before: $(meas "$in")  ($(ffprobe -v error -show_entries format=duration -of csv=p=0 "$in") s)"
ffmpeg -nostats -hide_banner -i "$in" -af silencedetect=noise=-60dB:d=0.5 -f null - 2>&1 | grep -E 'silence_(start|end)' || true
ffmpeg -v error -y -i "$in" -af "silenceremove=start_periods=1:start_threshold=-60dB:start_silence=0.05,\
areverse,silenceremove=start_periods=1:start_threshold=-70dB:start_silence=0.3,areverse,\
afade=t=in:d=0.005" -c:a pcm_s24le "$out"
echo "after:  $(meas "$out")  ($(ffprobe -v error -show_entries format=duration -of csv=p=0 "$out") s)"

If “before” and “after” match and only the duration changed, the gate was already doing its job, and any gap you were chasing is in the intro or the fade. That’s a call about the arrangement, not about loudness. If they differ, the window was lying to you. Either way you now have a number that describes the song.

Then run the trimmed file through CoProducer’s analyze table and read the LUFS row against the −14 window. Usually the “quiet master” goes away without anyone touching the limiter.

Does silence at the start of a song lower integrated LUFS?
Pure digital silence is mostly gated out. Quiet intros, long fades, and ungated meters like RMS are what pull the reading down. Trim the dead air anyway so every tool agrees.
Should I cut my quiet intro to raise the number?
No. If the intro is part of the record, keep it and accept a slightly lower reading. Trim the bounce window, not the arrangement.

A free one-pager

The checklist we run before every release.

Loudness, true peak, mono, tails, export settings and the metadata basics, on one page. Leave your email and it opens straight away, or read it here first. No email needed for that.