Why a Compressor Alone Won't Make Your Mix Streaming-Ready
The Short Answer
A compressor adjusts dynamic range — the difference between the loudest and quietest moments in your audio. Streaming platforms measure integrated loudness in against the ITU-R BS.1770 standard. These are fundamentally different measurements, and a compressor alone cannot guarantee your mix meets streaming requirements.
If you submitted your mix today with only a compressor in the chain, it would almost certainly fail to hit the integrated loudness target — or it would spike over the true peak ceiling, causing distortion on playback.
Key Point
Compression changes the shape of your waveform over time. Loudness normalization changes its overall level. You need both, in the right order, to deliver a streaming-compliant mix.
What a Compressor Actually Does
A reduces the dynamic range of a signal by turning down levels above a set threshold. Set a threshold of −6 dB with a 4:1 ratio, and every decibel above −6 dB only adds 0.25 dB to the output. The result: the loudest peaks get quieter relative to everything else, and the mix feels more controlled and consistent.
What a compressor does not do:
- It does not set a specific LUFS target
- It does not measure or control true peak levels
- It does not know what Spotify, Apple Music, or Tidal require
- It does not prevent inter-sample clipping during DAC conversion
A compressor is a creative and corrective tool. It shapes the feel of a mix. Loudness compliance is a delivery standard, and these are different problems.
What Streaming Platforms Actually Measure
Every major streaming platform normalizes content before playback. The measurement they use is integrated loudness in , calculated per the ITU-R BS.1770 algorithm.
The ITU-R BS.1770 algorithm:
- Applies a K-weighted filter that models human frequency perception (mid and high frequencies are perceived as louder than bass at the same amplitude)
- Calculates short-term loudness over the entire duration of the file
- Applies a gating algorithm that excludes near-silence passages from the average
- Expresses the result in LUFS (or the equivalent LKFS)
This algorithm is designed to reflect how humans actually experience loudness — not just how loud the waveform looks on a meter.
A compressor changes the shape and dynamics of the waveform. But the integrated LUFS value of the output depends on the overall level, the duration of loud sections, and the K-weighted average — none of which a compressor directly controls.
Platform Loudness Targets
| Platform | Integrated Loudness Target | Max True Peak | |---|---|---| | Spotify | −14 LUFS | −1 dBTP | | Apple Music | −16 LUFS | −1 dBTP | | Tidal | −14 LUFS | −1 dBTP | | YouTube | −14 LUFS | −1 dBTP | | SoundCloud | −14 LUFS | −1 dBTP | | Mixcloud | −14 LUFS | −1 dBTP |
Sources: Spotify Loudness Normalization, Apple Music Audio Requirements, YouTube Audio Normalization
These targets are applied at playback, not at upload. A mix submitted at −8 LUFS will be turned down by approximately 6 dB on Spotify. A mix submitted at −20 LUFS will play at its original level — quieter than everything else on the platform.
Why Compression Creates a Loudness Problem
Here is the situation that trips up most DJs:
- You apply a compressor to your mix — it sounds tight and controlled
- You then push the output gain to make it sound louder
- The mix peaks near 0 dBFS on your DAW meter
- You export and upload
The problem: the compressor has reduced the dynamic range, which makes the mix easier to push louder overall. But "louder" in your DAW does not mean "compliant" on streaming platforms. The integrated LUFS value of your export could be anywhere from −6 LUFS (way too loud — will be significantly turned down) to −18 LUFS (too quiet — will sound thin compared to other tracks).
Without measuring integrated LUFS after your final export, you have no idea where your mix lands.
A compressor also introduces a second problem: it makes true peak limiting harder. By reducing dynamic range and allowing higher average levels, a compressed mix is more likely to have peaks that brush against or exceed 0 dBFS — creating inter-sample peaks that clip during DAC conversion.
The True Peak Problem
Standard peak metering in DAWs shows the highest digital sample value. But when a digital file is converted to analog during playback, the reconstruction process interpolates between those samples. The resulting analog waveform can exceed the level of the samples themselves — sometimes by 3 dB or more.
This is called an inter-sample peak.
A compressed mix that shows a peak of exactly 0 dBFS on your DAW meter may produce an analog signal that clips at +2 or +3 dBFS during playback. On consumer earbuds or car speakers, that clipping is audible — a harsh distortion on the loudest moments of your mix.
Streaming platforms require a ceiling of −1 dBTP to leave headroom for this conversion process. This is a true peak measurement, not a sample peak measurement. They are different numbers.
A compressor cannot eliminate inter-sample peaks. Only a true peak limiter — one that uses an oversampled algorithm to detect inter-sample behavior — can guarantee compliance with the −1 dBTP ceiling.
What Proper Loudness Normalization Does
Loudness normalization is a separate, final-stage process that:
- Measures the integrated loudness of the entire mix in LUFS using an ITU-R BS.1770-compliant algorithm
- Calculates the gain adjustment required to hit the target (e.g., −14 LUFS for Spotify)
- Applies that gain change across the entire file uniformly
- Checks the resulting true peak level and applies limiting if it would exceed −1 dBTP
- Verifies the final integrated LUFS and true peak measurements before delivery
This process is deterministic. It measures, calculates, and corrects to a known standard. A compressor, by contrast, responds to the dynamics of the signal in real time — the output loudness depends on the input, the attack and release settings, and the makeup gain you apply afterward.
The correct signal chain for DJ mix delivery is:
- Mix → compression (optional, for dynamics control)
- → EQ (optional, for tonal correction)
- → True peak limiter (ceiling: −1 dBTP)
- → Integrated loudness measurement
- → Gain adjustment to hit LUFS target
- → Final true peak verification
- → Export
Steps 3–7 are the loudness normalization pipeline. None of them are compression.
Correct signal chain for DJ mix delivery
Your Mix
Compressor
optional
EQ
optional
True Peak Limiter
−1 dBTP ceiling
LUFS Measurement
ITU-R BS.1770
Gain Adjustment
hit LUFS target
Export
streaming-ready
Frequently Asked Questions
Can a compressor achieve streaming compliance on its own?
No. A compressor manages dynamic range — the ratio between the loudest and quietest parts of your audio. Streaming platforms measure integrated loudness in LUFS against a standard defined by ITU-R BS.1770. A compressor changes the dynamic behavior of audio but does not target a specific LUFS value, and it cannot guarantee your mix meets platform requirements.
What loudness level does Spotify require?
Spotify normalizes all content to −14 LUFS integrated loudness. If your mix is louder than −14 LUFS, Spotify turns it down. If it is quieter, it plays at its original level. Mastering either too loud or too quiet results in an inconsistent listening experience compared to other tracks on the platform.
What is the difference between LUFS and dBTP?
LUFS (Loudness Units Full Scale) measures perceived loudness over time using the psychoacoustic weighting model defined in ITU-R BS.1770. dBTP (Decibels True Peak) measures the highest peak in the audio signal accounting for inter-sample peaks during digital-to-analog conversion. Streaming platforms set limits for both: typically −14 LUFS integrated and −1 dBTP maximum true peak.
What are inter-sample peaks and why do they matter?
Inter-sample peaks occur when the reconstructed analog waveform exceeds the level indicated by the digital samples. A file that peaks at exactly 0 dBFS in your DAW can produce analog output that clips at +3 dB or more during playback. This is why streaming platforms and mastering standards require a true peak ceiling of −1 dBTP — to leave headroom for the digital-to-analog conversion process.
Does Bumplab's processing include loudness normalization?
Yes. Bumplab processes your mix to meet streaming platform loudness standards, including integrated LUFS targets and true peak limiting. The processing is applied automatically based on the measured characteristics of your upload — no manual settings required.