Compression: The Definitive Guide for Producers (2024) πŸ”₯


Compression is one of the most misunderstood and misused audio effects in music production. Some people argue it makes things sound louder, some say it helps to make things punchier.

So, what does compression actually do? And how can you harness its power to make it work in your tracks?

Don’t worry. In this definitive guide, we’re going to lay everything out, from the basics to the advanced. Together, we’ll look at:

  • What compression actually is
  • How it works under the hood
  • Basic and advanced parameters
  • Different types of compressors and when to use them

And much more! πŸ”₯

Ready? Let’s dive into the world of compression πŸ‘‡

Is compression confusing you? 🀷

Get our one-page cheat sheet containing everything to help you understand ratio, threshold, attack, release, and all of the compression parameters with simplicity.

Compression as a Tool πŸ› οΈ

Before we dive into the complexities and technicalities of how a compressor works, it’s important that you understand it from an overall perspective.

Otherwise, you’ll make the same mistake I did: endlessly tweaking a compressor, hoping it would fix my crappy songs.

First of all, it’s important to understand that like any audio effect, compression is simply a tool.

In fact, it’s an important tool that I would place in the top 4 most crucial for mixing:

It’s a tool that can be used well, or poorly.

Unfortunately, compression often ends up becoming praised as the holy grail of a fat, full and loud mix.

While it can contribute, many producers overlook many other factors involved with mixing and production as a whole, like:

Wanna find out what other mixing mistakes you might be making? Check out our full guide here πŸ”₯

How The Hell Does Compression Work?

Compression is just volume changing over time, really fast.

Read that again.

It’s just volume automation.

Compression as Volume Automation Graphic
Compression is just volume automation

How? It reacts to the incoming audio and turns it down when it gets too loud, and turns back up when it’s quiet again.

Pretty simple right? This reduces what is known as the dynamic range of a sound.

The dynamic range is simply the difference between the quiet and loud parts of a sound. Compression reduces this, making it more even over time.

But why would you want to do something like that?

Why Should I Use Compression?

Some audio material tends to be very dynamic, meaning there is a large gap between the quiet parts and the loud parts of the sound.

This can be good, but it means that certain elements in a track might not poke out the whole time, burying them in the mix.

Maybe a snare punches through too loud and the rest gets buried right after. Perhaps certain guitar strums don’t quite cut through. Maybe your voice sounds muffled in parts, but clear in others.

The process of evening out instruments and sounds is very important for recorded music, as listeners want a consistent listening experience.

Original Audio vs Background noise
Original audio vs. background noise

This is especially important in 2024, where music can be listened to in all sorts of environments – at home chilling, when walking to work, in the car, with your friends at the park, in the club etc.

Some of these environments may have different sounds going on, so the music needs to poke through in order to keep up.

Most of the time, compression can help us achieve this effect. So let’s take a look at the basics so we can start to use this great tool.

Basics of Compression πŸ“‹

To understand how a compressor works, you have to know each of the main controls:

  • threshold
  • ratio
  • attack
  • release
  • gain reduction
  • makeup gain

Some compressors will deviate from these, some may actually exclude these completely. But we’ll start with these basic controls and then dive into less common features.


The threshold is the ‘when’ of the compressor.

It says “it’s too loud now, time to turn it down”:

Threshold Graphic
Threshold of a compressor

This control is measured in dBFS, with 0dB being the loudest and -∞dB being silence.

Where you should set the threshold is very dependant on the incoming signal, and it can help to have some sort of visual on the signal to see where it’s peaking at.


The ratio is the ‘how much’ of a compressor.

It determines when compression is engaged, how much the signal is turned down by.

This is measured as a ratio of dB from input to output.

Ratio Graphic
Ratio of a compressor

For example, a ratio of 2:1 will turn a signal that is 1dB over the threshold down by 0.5dB.

Because for every 2dB that crosses the threshold on the input, it will output only 1dB over the threshold.

But a ratio of 4:1 will turn that signal down by 0.75dB, leaving only 0.25dB over the threshold left.

Because for every 4dB that crosses the threshold on the input, it will output only 1dB over the threshold.

This can be a confusing concept, but higher ratios = more compression.

Ratios of around 2:1 and 3:1 are great for general dynamic control, and upwards of 4:1 are closer to limiting and squashing type effects.

Confused about the difference between compressors and limiters? We have you covered πŸ”₯

Combining Ratio and Threshold

Ratio and Threshold are the two key players in compression, and how they are set in relation to eachother can make or break the type of sound you are trying to achieve.

Most people take one of two approaches when setting ratio and threshold. High ratio and low threshold, or low ratio and high threshold:

High threshold, low ratio
Low ratio, high threshold
High ratio, low threshold
High ratio, low threshold

The first generally applies less-frequent compression, but it’s heavy once it engages.

The latter applies a subtle amount of compression more consistently.

Either method can be fine, and you don’t have to always adhere to either rule.

It ultimately depends on the type of sound you are going for, although many would argue that brutal compression sounds unnatural, even when infrequent.


Both attack and release determine the speed at which the compressor works. At 0ms, both controls work instantly, but this doesn’t sound very musical and often introduces distortion.

Specifically, the attack determines how long the compressor takes to engage:

Short attack
Short attack
Long attack
Long attack

A fast attack makes a sound squashed and controlled (great for audio spikes or overly-dynamic sounds), whereas a slow attack gives the start of a sound time to breathe (great for percussion).

Listen to the snare below. The first has a short attack, the second has a longer attack, as pictured above.

Note that both attack and release are gradual controls. An attack time of 50ms means that it will fade in the compression over that 50ms, not immediately after 50ms has passed.


In conjunction with the Attack, the Release determines how long the compressor takes to disengage, once the audio has passed back below the threshold.

Like with attack, a fast release can sound squashed and gives a pumping effect to compression (which can be desired):

Short release
Long release

However, a slow release can sound smoother and slower, which is great for more subtle applications.

Listen to the two examples of short and long release on this vocal sample. The first sounds very pumping, whereas the second sounds smoother but more compressed.

Like with the attack, the release will fade back to normal over the set time. It doesn’t wait for say 200ms and then suddenly stop compressing. This is how a compressor maintains a transparent and natural sound.

Gain Reduction

Gain reduction is an important measurement to keep an eye on.

Why? It measures how much compression is taking place at any given moment.

Gain Reduction Graphic
Gain reduction of a compressor

Crank up the ratio or threshold and you’ll see the gain reduction meter increase as a result, so it’s great to use in conjunction with those controls.

Makeup Gain

The last of the basic controls is makeup gain.

This determines how much the signal will be brought up in volume after compression has been applied:

Makeup Gain Graphic
Makeup gain of a compressor

A good practice here is to match the new peak level to the old peak level. Even though they have the same theoretical β€˜max’ loudness peak, one sounds fuller and louder.

Sometimes, compression is not the answer. Check out this video to know why:

Getting More Advanced with Compression πŸ€“

So we’ve covered the main controls of a compressor, and you’ll find those on 99% of plugins.

But each compressor starts to include a variety of the features below, so let’s see what else can crop up.


Knee, measured in dB, can be powerful if used correctly, even if it’s a subtle effect.

It works by ‘blurring’ the threshold. Instead of engaging at a very specific point, the ratio creeps up from 1:1 (no compression) to the actually defined ratio over a set amount of dB:

Knee Graphic
The knee of a compressor

Say your threshold is -18dB and your ratio is 4:1. As the audio approaches -18dB, with a knee of 3dB the compressor will actually start engaging 1.5dB earlier.

So as your audio hits -19.5dB, you’ll start to hear more subtle compression, and as it moves to -16.5dB, the full ratio will be engaged.

Input Gain

In addition to the makeup gain control, some compressor will include an input gain knob.

Input Gain Graphic
Input gain of a compressor

This allows you to drive the signal into the compressor, creating a greater sense of compression.

It also helps if the signal you’re working with is too loud or quiet, as you can set it to an ideal volume to work with.

Is compression confusing you? 🀷

Get our one-page cheat sheet containing everything to help you understand ratio, threshold, attack, release, and all of the compression parameters with simplicity.


Although useful, compressors are also quite dumb.

Sometimes, this means the compression doesn’t engage fast enough and clicks and pops still get through when large dynamic changes occur.

Lookahead Graphic
The lookahead of a compressor

Lookahead solves this issue by adding latency in order to see the signal for a bit of time before outputting the compression. Even something small like 1ms can make a large difference.


Say you’ve set your ratio and threshold to a position where you are consistently getting between 3dB and 6dB of gain reduction. You like the effect it has sonically, but it’s a bit too intense.

Range scales back the compression by reducing the amount of dynamic range the compressor is ‘allowed’ to look at.

Think of it as ‘relaxing’ the ratio control:

Glue Compressor - Range
Ableton Live’s Glue compressor limiting the amount of gain reduction to 5dB

By default, the compressor could reduce the signal down to -∞dB if possible, but bringing the range up can control more intense gain reduction.


This is a more modern feature on digital/software compressors.

The Dry/Wet allows you to easily blend both the wet and dry signal to dial back the amount of compression:

Dry/Wet Graphic
Dry/Wet function of a compressor

This is also known as parallel compression, as you are mixing the uncompressed signal with the compressed signal.

Before software compressors, a compressor was used on a send/return and was blended in with the original signal, but now you can do it all on the same effect.

Peak & RMS

Another more advanced control is peak/RMS switching.

Some software compressors will offer this feature. Analog or modelled compressors will rely on the circuit type to perform either type of compression. For example, some analog compressors would be closer to RMS, some to peak etc.

Ableton Live Compressor Peak or RMS
Peak vs. RMS compression

Peak compression acts on the momentary audio as it is, whereas RMS compression acts on the average loudness of the audio (closer to how humans hear sound).

For precise compression (getting a snare drum to punch), peak mode is great. RMS can be more ideal for smoother, more musical compression (compressing a whole mix).

Curve Type

Certain compressors will allow you to choose between different shapes of curves. It’s not a very common control, but can be useful to know.

The most common two are Linear and Logarithmic.

Logarithmic tends to be how most audio is compressed, as it sounds natural to us.

Linear compresses in a straight line and sounds precise but very digital, especially when heavy compression is being applied.

Some other compressors (FL Studio’s Fruity Limiter comes to mind) have multiple different release curve types, as well as attack curves.

FL Studio Fruity Limiter Release Curves
Choosing curve types in Fruity Limiter

Compression Sidechain Input

The sidechain input allows you to set a secondary input as the ‘trigger’ for the compressor. 90% of compressors will have this feature, with the exception of older, analogue-style models.

There are many sub-controls, depending on the compressor, but it can include:

  • Input channel selection
  • EQ for shaping input
  • Input monitoring
  • Sidechain input gain

More on sidechain compression later in this guide πŸ˜‰

Different Compression Interfaces πŸ“Ÿ

Aside from the controls we’ve just covered, different compressors may look vastly different. They all have different layouts and ways of providing visual feedback.

To clear this up, let’s see the main graphical interfaces you’ll come across.

Transfer Curve

This is what most digital compressors will use, and it’s what I’ve been using to show you all this time.

Ableton Live Compressor Transfer Curve View
Transfer curve of a compressor

It graphically represents the input level (on the ‘x’ axis) vs the output level (on the ‘y’ axis).

(Hopefully, your high school math lessons paid off.)

You can see how the ratio and threshold determine when the audio starts getting compressed.

Activity/Gain Reduction View

This view is great for understanding how attack and release affect your sound, as you can see the gain reduction curve over time.

For example, longer release curves will take longer to get back to 0dB of gain reduction:

Ableton Live Compressor Gain Reduction/Activity View
Gain reduction view

The threshold can be set in this view normally, but it’s hard to tell what the ratio is doing, besides making the compression more or less.

Simple Metered View

This is the most basic (but imo least helpful) view:

Ableton Live Compressor Metered View
Metered view of a compressor

It simply shows 3 meters: the input level, gain reduction, and output level.

Graphic Compression Meter

This is normally the case with old-school compressors.

Glue Compressor Graphic Compression Meter
Graphic compression meter

Basically, it’s a gain reduction meter shown by a needle. It looks cool and helps you be more deliberate with the amount of compression you are using.

Types of Compression βœ…

So far, we have been talking about a specific form of compression known as downward compression.

The reason for this is because it’s the most common form of compression you’ll find, from software to hardware.

But there are many types of compression, so let’s go through them all.

Downward Compression

As I said before, it’s the most common form of compression.

Downward Compression Graphic
Downward compression

It works by making loud parts of the sound quiet. Simple πŸ‘

Upward Compression

As you may have guessed, upward compression works in the opposite way to downward compression.

But not in the way you might think:

Upward Compression Graphic
Upward compression

It makes the quiet parts of a sound louder by turning up the volume when a sound drops below the threshold.

This type of compression can work wonders on some sounds, although it tends to be a rarer feature in software compressors.


Expansion is technically the opposite of compression – instead of reducing the dynamic range, it increases it.

It does this by making the loud parts louder (upward expansion) or quiet parts quieter (downwards expansion/gate):

Expansion Graphic
Expansion example

Although expansion is a very rare-use case, it’s still helpful to know what it is and how it works.

Multiband Compression

If you want to get more precise, you can use what is called multiband compression.

This form of compression allows you to split the signal into multiple frequency bands. You can then process each differently with compression:

FabFilter Pro-MB
FabFilter Pro-MB Multiband Compressor

Multiband compressors often use a combination of both upward and downward compression to achieve the desired effect.

A good example of this is Ableton Live’s Multiband Dynamics plugin, which allows for upward and downward compression, as well as expansion.


A limiter is basically a compressor with a ratio of ∞:1. This ensures no audio passes the loudest point before distortion occurs:

Limiter Graphic
Example of a limiter

But leaving the description at that is not doing most limiters justice.

Most modern brick wall limiters also have smart algorithms that adjust the attack and release times to the incoming audio, allowing for greater loudness.

Sidechain Compression

Many standard compressors will offer a sidechain input, allowing you to reduce the audio of one sound when another passes the threshold:

Ableton Live Compressor - Sidechain
The kick is causing the duck in volume here

The most common form of sidechain is when the kick hits and other sounds (e.g. bass and synths) will duck in volume.

Sidechain compression can really help clean up a mix and put certain things at the forefront, and others in the background when needed.

Recommended: Sidechain Compression: How To Create Tight Mixes

Types of Compressors 🎚️

Digital Compressor

Software compressors these days are a blessing and a curse.

Before software, analog compressors had a lot of unwanted side effects. This meant that sounds may have gotten a bit more distortion or tonal changes as a result.

But now, compressors in a modern DAW just do what they should – compress:

Ableton Live Compressor
Ableton Live’s Compressor can be regarded as a standard ‘digital’ compressor

The problem is that these artefacts have now become desirable, and some people regard digital compressors as too cold.

But as I’ve reiterated, compression is a tool, and different compressors are good for different applications.

  • Your DAW default (e.g. Ableton Live Compressor, Logic Pro X Compressor, Fruity Limiter)
  • FabFilter Pro-C

Is compression confusing you? 🀷

Get our one-page cheat sheet containing everything to help you understand ratio, threshold, attack, release, and all of the compression parameters with simplicity.

Analog/Modelled Compressors

Truth be told, most software emulations are extremely close if not better. They are also way more reliable then their hardware counterparts.

But the sound of these compressors definitely has a place, even in electronic music.

So let’s take a look at the different types of vintage compressors.


Models: SSL G-Series Buss Compressor, API 2500

This type of compressor is what most digital software compressors tend to be based off, as it was designed to be the most transparent and least-colored compressor of them all.

Ableton Live Glue Compressor - Range
Live’s Glue Compressor sounds almost identical to the SSL G-Series Buss Compressor

Personally, I love use a VCA compressor on my drums buss or even the master buss.

Even though it sounds very transparent, it just has a certain way of tying all the audio material together.


Models: Urei 1176

FET has a very bright and intense compression in comparison to most compressors. So much so that people use it more like a distortion unit sometimes:

Waves CLA-76 Plugin
The Waves CLA-76 plugin, an emulation of the Urei 1176

Works great on drums and sounds that can afford to be a little crunchier, not so much on the whole mix or on clean sources like vocals. Unless you want to experiment of course πŸ˜‰


Models: Teletronix LA-2A, LA-3A

Opto compressors are more subtle compressors that are known for their smooth and silky sound:

Waves CLA-2A Plugin
The Waves CLA-2A, an emulation of the classic unit

They tend to be placed on instruments or recordings that need to be at the forefront of the mix, so they can sound full but not pumping.

Due to the age of the units, many opto compressors tend to be very simple to use, with just an input gain knob and a gain reduction knob.


Models: Fairchild 660/670

Vari-Mu compressors are known for their smooth, vintage sound. Not the best for heavy compression, but it can add a nice effect to a mix buss or certain instruments:

UAD Fairchild Plugin
Universal Audio’s official Fairchild emulation plugin

I would place it between the Opto for its smoothness and FET for its coloration. But don’t think that it’s exactly a combination of the two. Vari-Mu compressors truly have a sound of their own.

Applying Compression On Audio πŸ”Š

Dynamic Control

The main purpose of using a compressor is controlling the dynamics of a sound. Usually, this is when a sound has too much variation in the volume over time.

This tends to happen a lot with recorded sounds, such as vocals, guitars and pianos. All these instruments have a very high dynamic range due to their acoustic nature.

Compression helps even these sounds out and allows them to cut through the mix more consistently.

Using a ratio of 2:1 works great for subtle dynamic control, although you can go higher if desired, especially if you want more of a brick-wall limiter-type effect.

Ableton Live Glue Compressor for Dynamic Control
I used a 4:1 ratio here instead

Generally, faster attack times help to control dynamic material. Try setting it from 5-20ms, depending on the material.

Less than 5ms can start to give a squashing sound if not used carefully, but more than 20ms will start to reveal the transients.

The release can ultimately be set dependant on the material. Generally, nothing over 200ms is fine, otherwise, the compressor will react too slow.


Another common use of a compressor is ‘glueing’ or buss compression. This technique levels out the dynamics of a group of instruments, giving the mix a more coherent feel.

Generally, an analog compressor is used to achieve this effect, due to the way it reacts to the audio and colors the sound.

A VCA-modelled compressor (like Ableton’s Glue Compressor) works well for this. The point is to use a subtle amount of compression (4:1 at most) and have no more than 3-5dB of gain reduction.

Ableton Live Glue Compressor for Glueing
Ableton Live’s Glue Compressor

Medium attack and release are fine for this (20-30ms attack, 100-200ms release), as this tends to maintain the dynamics well. Adjust these values to the music you are working on, as faster genres like drum and bass might need faster times.

Transient Shaping

Transient shaping can be achieved by using a compressor with a slower attack, allowing the initial transient.

Usually, something around a ratio of 4:1 works well, with an attack of 40-60 ms and release at around 100ms:

Ableton Live Compressor for Transient Shaping
Using a compressor for transient shaping

Set the threshold past the transient so you start to hear the click come through. Usually, this is a bit more than you ‘normally’ may apply. The rest of the signal will be reduced in volume as a result.

Bring up the makeup gain to increase the signal back to the original volume, and the punch of your percussion will come through nice and clear.

If you’re interested, we’ve dedicated a full guide to transient shapers over here πŸ”₯

Coloring & Saturating

Certain compressors have a character to them that allow you to drive them particularly hard, like the FET compressors.

Turning up the input gain, smashing the signal and increasing the makeup gain can help to get this type of effect.

But don’t think this only works with analog compressors. You can color the sound with something like OTT. Just smash all 3 of the frequency bands in different ways:

OTT Preset Ableton
Using OTT for saturation

The important thing here is to drive the compression harder than you usually would for standard dynamic control.

Loudness Maximization

A limiter is the best tool for loudness maximization, as you can increase the input gain to the desired amount when the ratio is ∞:1:

FabFilter Pro-L Limiter
Fabilter Pro-L Limiter

Loudness can be achieved through other forms of compression, like multiband compression, and this can be used in conjunction with limiting to achieve a more transparent effect.

Is compression confusing you? 🀷

Get our one-page cheat sheet containing everything to help you understand ratio, threshold, attack, release, and all of the compression parameters with simplicity.

Last Thoughts πŸ™

And that’s our definitive guide to compression!

Hopefully you now have a better grasp of the how, why and when of compression. Any questions or something we missed out on? Drop us a line over at [email protected]

Get instant access to our free music production masterclass πŸ‘‡

Learn how to master the fundamentals of electronic music production with the best roadmap for new producers πŸŽ›οΈ

We’ll also send you awesome electronic music production tips (that you can unsubscribe from at any time). We do not sell or share your information.

Thank you! Check your inbox for your download!

In the meantime, why not check out our FREE Video Training?

An easy, 5-step roadmap to become a confident and creative music producerπŸ”₯

We’ll also send you awesome electronic music production tips (that you can unsubscribe from at any time). We do not sell or share your information.

Want to finish your next song in days, not months? Grab the 7 Day Song Finishing System today for just $97 $47.


Enter your email below and get the guide (read by over 50,000 producers) along with two bonus resources.

We’ll also send you awesome electronic music production tips (that you can unsubscribe from at any time). We do not sell or share your information.

Get instant access to our free video training

Learn how to master the fundamentals of electronic music production with the best roadmap for new producers