About Compression
Compression reduces the dynamic range of signals that exceed a chosen threshold by a specific amount. The Threshold control sets the level that the signal must exceed to trigger compression. The Attack control sets how quickly the compressor responds to the “front” of an audio signal once it crosses the selected threshold. The Release control sets the amount of time that it takes for the compressor’s gain to return to its original level after the input signal drops below the selected threshold.
To use compression most effectively, the attack time should be set so that signals exceed the threshold level long enough to cause an increase in the average level. This helps ensure that gain reduction does not decrease the overall volume too drastically, or eliminate desired attack transients in the program material.
Of course, compression has many creative uses that break these rules.