What Make-up Gain Does in Audacity Compressor

The Make-up Gain checkbox in the Audacity Compressor automatically amplifies your audio track after dynamic range compression has reduced the loudest peaks. By boosting the overall processed signal so that the highest peak reaches 0 dB, this feature restores lost volume and brings forward quieter details in the recording. This article explains how the Make-up Gain setting functions, why it is essential to dynamic processing, and when you should or should not use it in your workflow.

How Dynamic Compression Lowers Volume

To understand make-up gain, it helps to understand what dynamic range compression does first. When you apply compression to an audio signal, the processor monitors incoming volume levels. Any sound that exceeds the specified Threshold is turned down based on the chosen Ratio.

Because the compressor actively attenuates (turns down) the loudest sections of your track, the total volume and perceived energy of the audio decrease. While the dynamic range—the difference between the loudest and quietest sounds—has been narrowed, the overall track sounds noticeably quieter than the original uncompressed file.

What the Make-up Gain Setting Does

When you check the box labeled "Make-up gain for 0 dB after compressing" in Audacity:

  1. The compressor first applies downward compression, flattening the highest peaks according to your Threshold and Ratio settings.
  2. Audacity automatically calculates the difference between the new peak level and the maximum digital ceiling (0 dBFS).
  3. The compressor amplifies the entire track evenly until the highest peak reaches exactly 0 dB.

This automated step eliminates the headroom left behind by compression. Because the peaks have been tamed and the whole track is boosted, the quieter sections (such as room tone, whispered words, or softer instruments) are raised in volume, resulting in a fuller, more consistent sound.

When to Use Make-up Gain

You should keep Make-up Gain enabled when:

When to Uncheck Make-up Gain

You should leave the checkbox disabled when: