Compression Settings Calculator
Get suggested compressor settings based on source material, dynamic range, and tempo.
About this calculator
A compressor needs four settings to behave predictably -- ratio, threshold, attack, and release -- and this calculator suggests reasonable starting values for each based on what you're compressing rather than making you guess. Source Type is the biggest driver: it sets a base compression Ratio (vocals and guitar default to a gentler 3:1, drums and bass to a firmer 4:1) and a starting Attack Time, because different sources need the compressor to react at different speeds -- drums are given a relatively slow 20 ms so the stick attack passes through before the compressor closes (a fast attack on drums clamps the transient and is how you remove punch rather than add it, and belongs on a peak limiter rather than a bus compressor), while bass gets a quicker 5 ms because its energy is in the sustain rather than the transient. Suggested Threshold is worked backward from the reduction you asked for: a compressor pulls an input level down by (level minus threshold) times (1 minus 1 over the ratio), so the threshold that produces exactly your Desired Gain Reduction on a peak sitting at 0 dBFS is minus that reduction divided by the ratio term. Raising Desired Gain Reduction therefore pushes the threshold DOWN, not up -- more reduction always means a lower threshold. Dynamic Range acts as a floor on that: if the threshold the arithmetic wants sits below your quietest passage, the compressor would be working on the entire signal rather than the peaks, so the calculator clamps the threshold to your Dynamic Range and reports the reduction that is actually achievable.
Release Time is tempo-synced rather than fixed in milliseconds: it is set as a fraction of one beat at your Song Tempo, so the compressor recovers in musical time instead of fighting the groove. Makeup Gain is exactly the gain reduction the suggested threshold produces on a 0 dBFS peak, so adding it back restores the peak to where it started. Desired Gain Reduction only steepens Suggested Ratio once it passes 10 dB -- below that, Ratio is set purely by Source Type, and only Suggested Threshold and Makeup Gain move with your reduction target. These are starting points for ears, not a replacement for them: real program material varies enough that the right setting is whatever sounds and reads correctly on a meter, not whatever a calculator suggests.
Inputs
Results
Suggested Ratio
3:1
How to Use This Calculator
- Select the Source Type: Vocals, Drums, Bass, Guitar, or Full Mix.
- Enter Dynamic Range (dB) and Desired Gain Reduction (dB) as needed.
- Enter Song Tempo (BPM) so Release Time can sync to the beat.
- Review the Suggested Ratio (:1) and Suggested Threshold (dB) results.
- Use Attack Time (ms), Release Time (ms), and Makeup Gain (dB) to inform your decision.
What each input means
- Source Type
- Select the source type
- Dynamic Range
- Difference between loudest and quietest parts in dB.
- Desired Gain Reduction
- How much gain reduction you want on peaks.
- Song Tempo
- BPM of the track for tempo-synced release times.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersSource Type = 1, Dynamic Range = 20, Desired Gain Reduction = 6, Song Tempo = 120 = 4 input(s) provided
- Calculate Suggested RatioSuggested Ratio3 = 3
- Calculate Suggested Threshold−Desired Reduction ÷ (1 − 1/Ratio), floored at −Dynamic Range−6 ÷ (1 − 1/3), floored at −20 = -9
- Calculate Attack TimeAttack Time10 = 10
- Calculate Release Time60,000 ÷ BPM × source fraction60,000 ÷ 120 × source fraction = 250
- Calculate Makeup Gain−Suggested Threshold × (1 − 1/Ratio)−(-9) × (1 − 1/3) = 6
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does Song Tempo affect Release Time but not Attack Time?
Release Time is deliberately tempo-synced because a compressor recovering out of gain reduction on the beat, rather than at a fixed millisecond value, tends to sound more musical and avoids audible pumping against the groove -- this calculator sets it as a fraction of one beat at your Song Tempo. Attack Time instead depends on how fast the source's transients are (Source Type), since catching or letting through the initial peak of a drum hit or vocal consonant is a timing question about the sound itself, not about the song's tempo.
How does Desired Gain Reduction change the Suggested Ratio?
Only once it passes 10 dB. Below that, Suggested Ratio is set purely by Source Type and does not move as you adjust Desired Gain Reduction -- only Suggested Threshold and Makeup Gain respond to it directly. Once you ask for more than 10 dB of reduction, the calculator steepens the base ratio by 50%, so a 3:1 vocal setting becomes 4.5:1 and a 4:1 drum or bass setting becomes 6:1, because heavier gain reduction generally needs a firmer ratio to stay controlled rather than just a lower threshold.
Why is Suggested Threshold different for the same Desired Gain Reduction on two sources?
Suggested Threshold is worked backward from the reduction you want at the suggested ratio, and then floored by Dynamic Range. Two tracks that both target 6 dB of Desired Gain Reduction at the same ratio start from the same ideal threshold, but if one of them has only a few dB of measured Dynamic Range the calculator clamps the threshold up to that floor -- because a threshold below the quietest passage would compress the whole track rather than its peaks -- and reports the smaller reduction that is actually achievable on that material.
Should I use these settings exactly as suggested?
Treat them as a starting point, not a final setting. The suggestions are driven by general tendencies for each Source Type and by the numbers you enter for Dynamic Range and Desired Gain Reduction, but real program material -- a particularly percussive vocal, an unusually compressed drum bus, a ballad versus an up-tempo track -- varies enough that the right attack, release, and ratio is ultimately whatever sounds correct and reads well on a gain-reduction meter for that specific recording.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
EQ Frequency Guide Calculator
Find the best frequencies to cut and boost for common instruments and problem areas.
Music ProductionMix Bus Level Calculator
Calculate proper track levels and fader positions to maintain headroom across your mix.
Music & AudioDelay Time Calculator
Convert BPM to delay times in milliseconds for all note values including dotted and triplet subdivisions. Essential for syncing delays, reverbs, and LFOs in music production.
Oil & GasGas Compression Calculator
Calculate compressor horsepower from pressure and flow requirements.
PodcastingAudio Leveling Calculator
Calculate LUFS target adjustments and limiter settings for podcasts.
More in Creative, Media & Design.