In this video I explain the basics of compression; threshold, ratio, attack, release and gain. I also show compression at work using the Fruity Limiter.
This isn’t specifically an FL Studio tutorial, though I use the Fruity Compressor as an example. Hopefully this video and article is valuable for anyone trying to get to grips with how compression works and what those dials are actually doing.
Here’s a brief breakdown of the terms but watch the video for more detail and check out the Home Studio Center guide to compression for a great explanation and tips.
Dynamic range compression (DRC) or simply compression reduces the volume of loud sounds or amplifies quiet sounds by narrowing or “compressing” an audio signal’s dynamic range. Compression is commonly used in sound recording and reproduction and broadcasting and on instrument amplifiers.
A compressor reduces the level of an audio signal if its amplitude exceeds a certain threshold. It is commonly set in decibels dB, where a lower threshold (e.g. -60 dB) means a larger portion of the signal will be treated (compared to a higher threshold of e.g. −5 dB).
The amount of gain reduction is determined by ratio: a ratio of 4:1 means that if input level is 4 dB over the threshold, the output signal level will be 1 dB over the threshold. The gain (level) has been reduced by 3 dB.
The highest ratio of ∞:1 is often known as ‘limiting’. It is commonly achieved using a ratio of 60:1, and effectively denotes that any signal above the threshold will be brought down to the threshold level (except briefly after a sudden increase in input loudness, known as an “attack”).
Attack and Release
A compressor might provide a degree of control over how quickly it acts. The ‘attack phase’ is the period when the compressor is decreasing gain to reach the level that is determined by the ratio. The ‘release phase’ is the period when the compressor is increasing gain to the level determined by the ratio, or, to zero dB, once the level has fallen below the threshold.
The length of each period is determined by the rate of change and the required change in gain. For more intuitive operation, a compressor’s attack and release controls are labeled as a unit of time (often milliseconds). This is the amount of time it will take for the gain to change a set amount of dB, decided by the manufacturer, very often 10 dB. For example, if the compressor’s time constants are referenced to 10 dB, and the attack time is set to 1 ms, it will take 1 ms for the gain to decrease by 10 dB, and 2 ms to decrease by 20 dB.
In many compressors the attack and release times are adjustable by the user. Some compressors, however, have the attack and release times determined by the circuit design and these cannot be adjusted by the user. Sometimes the attack and release times are ‘automatic’ or ‘program dependent’, meaning that the times change depending on the input signal. Because the loudness pattern of the source material is modified by the compressor it may change the character of the signal in subtle to quite noticeable ways depending on the settings used.
Because the compressor is reducing the gain (or level) of the signal, the ability to add a fixed amount of make-up gain at the output is usually provided so that an optimum level can be used.
I hope you find this tutorial helpful. Do check out my other FL Studio articles and feel free to comment and share. Please like my Facebook page to keep up to date with new posts and join our FL Studio Q&A group to ask for advice and help each other. Subscribe to my YouTube Channel to get the latest videos and subscribe to my mailing list for regular updates in your inbox and exclusive member’s only content.
If you’ve not tried FL Studio you can download a fully functional demo from Image-Line. The only restriction is that you cannot re-open saved projects. To do that you have to buy it.
If you like it, you should definitely buy it. And I can offer a ten percent discount to first time buyers as part of their affiliate scheme. Once you’ve bought it you are automatically eligible for a lifetime of free upgrades. So you never have to pay for the latest version. Ever.
How awesome is that!