← All articles How to Check Master Dynamic Range for Streaming in 2026 how-to

How to Check Master Dynamic Range for Streaming in 2026

Table of Contents

Last Updated: October 21, 2026

Why Dynamic Range Matters for Streaming Masters

Dynamic range is the gap between the quietest and loudest parts of your track. It's the first thing streaming normalization takes away from you if your master is too hot.

Here's the problem most artists miss. According to Apple's Sound Check documentation, playback level matching is applied automatically, so competitive loudness no longer wins. At LB-Mastering Studios, we've watched this shift change how masters should be built for streaming.

Dynamic range (DR) is the measured distance between peak level and average loudness in a recording. A wide DR keeps transients and musical dynamics intact.

Why it matters for your release:

  • Loudness normalization changes playback level, not your file
  • A crushed master loses transient snap on every platform
  • True peak overs can clip after lossy encoding
  • Dynamic masters translate better across codecs and playback systems

Below, we'll show you exactly how to measure DR, LRA, LUFS, and true peak, and how to read the numbers without chasing one universal target.

How to Measure Dynamic Range in Audio: File Analysis Step by Step

Measuring dynamic range in audio means running your master file through a loudness meter that reports integrated loudness, Loudness Range, and true peak. The full check takes about five minutes per track.

A mastering engineer at a studio desk examining a large computer monitor displaying a loudness meter with LUFS and true peak readouts, analog outboard gear visible in the background
A mastering engineer at a studio desk examining a large computer monitor displaying a loudness meter with LUFS and true peak readouts, analog outboard gear visible in the background

Step 1: Load the Master File Into a Metering Tool

Import the final WAV or the exact file you plan to deliver. Do not measure a rough mix. Set your meter to read the whole file, not a loop.

Step 2: Read Integrated, Short-Term, and Momentary Loudness

Play the track from start to finish. Integrated loudness gives the overall LUFS figure. Short-term loudness shows three-second windows. Momentary loudness shows 400-millisecond windows. Watch where the momentary readings spike.

Step 3: Record DR, LRA, and True Peak Values

Write down three numbers: DR in dB, Loudness Range in LU, and true peak in dBTP. These three tell you how much musical dynamics survived and whether the file will clip after encoding.

Reading What It Measures Why It Matters
Integrated LUFS Overall perceived loudness Sets your playback level on streaming
Loudness Range (LRA) Spread between quiet and loud passages Shows how much musical dynamics remain
True peak (dBTP) Peak level after inter-sample reconstruction Predicts clipping after lossy encoding
Crest factor Peak-to-average ratio Reveals how hard limiting is working
Pro Tip Measure the delivered file, not your DAW session. Export first, then meter. Plugin meters inside the session can read differently from the final render.

Choosing the Right LUFS Meter for Mastering

The right LUFS meter for mastering reports integrated loudness, short-term and momentary loudness, LRA, and true peak in one view.

The reference standard behind almost every meter you will use is ITU-R BS.1770, the international recommendation that defines how integrated loudness is calculated (K-weighting, gating, and the 400-millisecond momentary window).

What to look for in a loudness meter:

  • ITU-R BS.1770-compliant integrated loudness readings
  • True peak metering in dBTP with documented oversampling (4x is common; higher is better for catching fast transients)
  • Loudness Range (LRA) display using the EBU R 128 algorithm
  • Session logging so you can compare tracks on an album
  • A clear numerical readout, not just a moving bar
  • Offline or file-based analysis mode, not only real-time playback

A practical shortlist most mastering engineers keep on hand:

  • Free and built-in: Many DAWs ship with a BS.1770-compliant loudness meter. These are fine for a quick integrated LUFS and true-peak check, but they often lack LRA display, album logging, and high-oversampling true peak.
  • Dedicated metering plugins: Standalone loudness analyzers add offline file analysis, album logging, configurable true-peak oversampling, and exportable reports. If you master albums or deliver to multiple platforms, the logging and report export alone justify the cost.
  • Standalone analysis apps: Useful when you want to meter a delivered file without opening a DAW session, which is exactly the workflow this guide recommends.
Pro Tip Before you trust any meter's true-peak number, run a known test signal through it and compare the reading to a second meter. If the two disagree by more than a fraction of a dB, one of them is not oversampling correctly.

The common mistake is trusting a meter that only shows sample peak. Sample peak misses inter-sample overs entirely, which is exactly what lossy codecs expose. A meter that reports "peak" without saying dBTP is a red flag, confirm it is true peak before you set any ceiling.

One more distinction worth settling here, because it trips up a lot of self-mastering artists: DR, LRA, and LUFS are not the same measurement. Integrated LUFS is a loudness figure.

Streaming Master True Peak: Setting Limits That Survive Encoding

A streaming master true peak limit should sit below 0 dBTP so lossy encoding doesn't push the file into clipping. Many engineers leave a small margin under zero for safety.

Here's what happens. Your WAV reads fine at 0 dBTP. Then the platform transcodes to a lossy codec. Inter-sample peaks push past zero, and you get distortion on playback. You never hear it in the studio file.

Book a Session →

Practical limits we use:

  • Leave headroom below 0 dBTP on the delivered master
  • Check true peak after any sample-rate conversion
  • Re-meter the encoded file when you can
  • Avoid brickwalling the limiter to chase loudness
Watch Out Brickwalling the limiter to win a loudness contest backfires on streaming. The platform turns the track down, and you keep the distortion. You lose dynamics and gain nothing.

How to Measure Audio Playing Inside a Streaming App

Measuring audio inside a streaming app requires capturing the playback signal, because you cannot meter the app's internal output directly. Use a stream capture or loopback routing tool to record what the platform actually plays.

The method:

  1. Route system audio through a loopback or virtual audio device so the app's output can be recorded without going out to speakers
  2. Set the streaming app to its default playback settings, normalization on, volume at 100%, no EQ or spatial audio toggles engaged
  3. Play the track from the start and let it run to the end without seeking
  4. Record the captured stream to a lossless file at the app's output sample rate
  5. Run that captured file through your loudness meter using the same settings you used on the master
  6. Compare the captured integrated LUFS, LRA, and true peak to your master file readings

What the capture actually tells you

The captured integrated LUFS shows the playback level the platform applied after normalization. If your master measured one integrated value and the capture measures lower, that difference is the normalization gain the platform applied. The captured LRA shows how much of your musical dynamics survived the codec and any platform processing.

A common pattern: a dynamic master and a heavily limited master land at nearly the same captured integrated LUFS, because normalization pulls the loud one down to the same target.

Limitations you need to plan around

  • You are measuring the decoded output, not the encoded stream. The capture reflects what the app decodes and plays, which is what matters, but it is one step removed from the delivered bitstream.
  • Codec and bitrate vary by app, account tier, and connection. A capture on one connection may not represent what a listener on a different tier hears. Note the app, tier, and connection type alongside your numbers.
  • Normalization modes differ and change over time. Some apps offer multiple loudness settings (for example, a normal and a loud mode), and targets are adjusted periodically. Date your measurements and re-check when an app updates.
  • Volume and device processing interfere. System volume, OS-level audio enhancements, and Bluetooth or spatial-audio processing can alter the captured signal. Disable enhancements and keep volume fixed across comparisons.
  • Seeking and gapless playback can skew short-term readings. Play from the start and let the track run; do not loop a section.
Watch Out Do not compare a capture taken with normalization off against one taken with it on. The difference you measure will be the setting, not your master. Lock the app's settings before you start and record them with your results.

Do this on more than one platform. Normalization targets and codec choices differ, and a master that survives one service may behave differently on another. Keep a simple log, app, tier, settings, date, captured integrated LUFS, captured LRA, captured true peak, so you can compare across releases and spot when a platform changes its behavior.

Your Streaming Mastering Checklist Before Upload

Run this streaming mastering checklist before every upload. It catches the problems that only show up after distribution.

  • Export the final master as a lossless WAV
  • Confirm integrated LUFS matches your intended playback level
  • Record Loudness Range and confirm musical dynamics survived
  • Verify true peak sits below 0 dBTP with margin
  • Check for clipping and distortion on the loudest section
  • Compare against a reference track in the same genre
  • Test the encoded file, not just the WAV
  • Measure inside at least one streaming app via stream capture
  • Confirm headroom before any sample-rate conversion
  • Log DR and LRA for every track if releasing an album
Key Takeaway The single most useful habit is measuring the delivered file and the streamed playback side by side. File analysis tells you what you made. Stream capture tells you what the listener hears.

Worked Example: The Same Track as a File and as a Stream

Picture one master, checked two ways.

What changed? Normalization turned the playback level down. The codec trimmed a little top-end energy and nudged the true peak.

Now run the same test on a crushed master. The file reads loud with a narrow LRA.

That's the whole argument for measuring both. A dynamic master and a loud master land at similar playback levels. Only one keeps the musical dynamics.

Conclusion

Getting your master right for streaming comes down to measurement, not guesswork. Check the file, check the stream, and read DR, LRA, LUFS, and true peak together instead of chasing one number.

If you'd rather hand this off to someone who does it every day, LB-Mastering Studios offers single song mastering, album mastering, and vinyl mastering built for both streaming and physical release.

Frequently Asked Questions

What dB should my master be at for streaming?

There is no single required level, but most streaming platforms normalize playback to around -14 LUFS integrated. A master sitting near that range usually translates well without excessive limiting. Measure integrated loudness and true peak on the final file, then compare against a commercial reference in your genre. If your master reads far above the platform's normalization target, the extra level is turned down on playback and only costs you dynamics.

What is the difference between LUFS and dynamic range?

LUFS measures perceived loudness over time, while dynamic range describes the distance between quiet and loud moments in a track. A loudness meter reports integrated, short-term, and momentary LUFS plus true peak. A DR meter reports a single dynamic range score, and Loudness Range (LRA) shows how much loudness varies across the song. Use both: LUFS tells you playback level, DR and LRA tell you how much musical dynamics survived mastering.

How can I tell if my master is over-compressed?

Low DR and LRA values alongside a high integrated LUFS reading are the clearest signs. If transients look flattened on the waveform and the true peak sits right at the ceiling with no headroom, limiting is likely doing too much. Compare against a reference track in the same genre and listen for lost punch on drums and reduced contrast between verses and choruses. A streaming mastering checklist that includes DR, LRA, and true peak catches this before upload.

How do I check true peak before uploading a master?

Run the final file through a meter that reports dBTP rather than sample peak. True peak accounts for inter-sample peaks that can clip after lossy encoding. Leave headroom below the ceiling you choose, commonly around -1 dBTP, and re-check after any codec conversion. If you measure audio playing inside a streaming app, capture the stream and compare its true peak against the source file to see what the platform's processing changed.