how-to
How to Check Master Dynamic Range for Streaming in 2026
Table of Contents
- Why Dynamic Range Matters for Streaming Masters
- How to Measure Dynamic Range in Audio: File Analysis Step by Step
- Choosing the Right LUFS Meter for Mastering
- Streaming Master True Peak: Setting Limits That Survive Encoding
- How to Measure Audio Playing Inside a Streaming App
- Your Streaming Mastering Checklist Before Upload
- Worked Example: The Same Track as a File and as a Stream
- Conclusion
- Frequently Asked Questions
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.

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 |
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.
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.
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
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:
- Route system audio through a loopback or virtual audio device so the app's output can be recorded without going out to speakers
- Set the streaming app to its default playback settings, normalization on, volume at 100%, no EQ or spatial audio toggles engaged
- Play the track from the start and let it run to the end without seeking
- Record the captured stream to a lossless file at the app's output sample rate
- Run that captured file through your loudness meter using the same settings you used on the master
- 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.
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
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.