If your mix has no quiet parts and no loud parts, it has no dynamics. And a mix without dynamics sounds dead. Here's how to fix it.
dynamics compression mixingYou finish a mix, bounce it, play it next to a commercial track, and yours sounds flat. Not muddy, not harsh — flat. Like everything is the same volume all the way through. No impact, no energy, no life.
That's a dynamics problem. Your mix has no dynamic range. Everything got compressed into the same loudness zone, and the result is a flatline.
Dynamic range is the difference between the quietest and loudest parts of your track. A song with a whisper-quiet verse and a slamming chorus has high dynamic range. A song where the verse and chorus are the same volume has low dynamic range.
Dynamic range isn't about one number. It's about contrast. The verse should feel quieter than the chorus. A drum fill should feel louder than the groove. A vocal climax should hit harder than the rest of the verse. Without these contrasts, music feels flat.
Every track gets a compressor. Each compressor shaves 3-5 dB off the peaks. By the time you sum 20 tracks, each with 3 dB of compression, you've crushed the life out of the mix. The peaks are gone. Everything is the same level.
The fix: not every track needs compression. Drums and vocals, yes. Pads, atmospheric synths, and clean guitar DI's usually don't. Ask yourself: does this track have dynamic variation that needs controlling? If not, skip the compressor.
Bus compression on the drum bus or mix bus is great for glue. But if you're hitting it too hard (more than 3-4 dB of gain reduction), you're crushing the dynamics. The chorus can't get louder than the verse because the compressor catches everything.
The fix: bus compression should be subtle. 2-3 dB of gain reduction on the mix bus. That's it. If you need more glue, use a second compressor in series at a lower ratio.
This is the worst one. If you have a limiter on your master bus while you're mixing, you're hearing what the mix sounds like after being smashed. You mix to that crushed version, which means you make decisions that assume no dynamics. Then when you remove the limiter for mastering, the mix sounds wrong.
The fix: remove the limiter from the master bus while mixing. Mix with headroom. Add the limiter at the mastering stage, not the mixing stage.
Wait, isn't volume automation better than compression? It can be, but if you're riding every fader to make everything the same level, you're manually doing what over-compression does. The vocal doesn't need to be the same volume on every word. Let some words be quieter. Let some phrases breathe.
For a modern mix, you want somewhere between 6 and 12 dB of dynamic range. That means your crest factor (the difference between average and peak level) is 6-12 dB. Less than 6 dB and the mix sounds squashed. More than 12 dB and it might sound too dynamic for streaming.
You can check this with a DR meter or a crest factor meter. Or just upload to MixDiagnose — the dynamics analysis shows your crest factor and dynamic range, so you can see if you're in the right zone.
Instead of compressing the original signal, send it to an auxiliary track with heavy compression, and blend the compressed signal underneath the uncompressed one. You get the density of compression without losing the peaks. This works especially well on drums and vocals.
Instead of automating the vocal to be the same level throughout, automate for impact. Drop the instrumental 2 dB during the verse so the chorus feels bigger. Bring the vocal up 1 dB on the last chorus. Create moments of contrast.
Not everything needs to be at full volume all the time. A pad that comes in for the bridge and then drops out creates dynamics. A guitar that's loud in the chorus and pulled back in the verse creates dynamics. Don't just set faders and leave them.
Some plugins (like FabFilter Pro-MB in upward mode) can actually expand dynamics — making quiet parts quieter instead of just making loud parts quieter. This is the opposite of compression and can bring life back to an over-compressed mix.
Here's the thing that confuses a lot of producers: loudness and dynamics are opposites. To make something louder (higher LUFS), you have to reduce dynamics. The more you compress, the louder you can go, but the less dynamic the mix becomes.
For streaming, you don't need to be loud. The platform normalizes everything to -14 LUFS (Spotify) or -16 LUFS (Apple Music). So there's no benefit to crushing your dynamics for loudness. Mix with dynamics. Let the mastering stage handle loudness.
Your ears are bad at judging dynamics. After 20 minutes of mixing, everything sounds the same volume to you. This is why you need an objective measurement.
MixDiagnose gives you a dynamics analysis that shows your crest factor, dynamic range, and whether your mix is in the squashed zone, the lively zone, or somewhere in between. If your dynamic range is below 6 dB, you're over-compressed. If it's above 12 dB, you might need a bit more control.
Flat mixes come from too much compression everywhere. The fix isn't removing all compression — it's being selective. Don't compress tracks that don't need it. Use bus compression at 2-3 dB, not 6-8 dB. Remove the limiter from your master bus while mixing. Let some moments be quieter than others.
Dynamics are what makes music feel alive. Don't squeeze them out.