Unlike common digital signal processing algorithms, dynamic range compressors are nonlinear systems with memory. Furthermore, there is no single established design approach. Thus, they allow for a large number of implementations, each with very different behavior. Following an analysis of the various design choices, the authors recommend feed-forward algorithms because they are stable and predictable. The detector is placed in the log domain after the gain computer since this generates a smooth envelope, no attack lag, and a variable knee width. Objective measures of compressor performance are also used and discussed, and source code and audio examples are available on line.
Click to purchase paper as a non-member or login as an AES member. If your company or school subscribes to the E-Library then switch to the institutional version. If you are not an AES member and would like to subscribe to the E-Library then Join the AES!
This paper costs $33 for non-members and is free for AES members and E-Library subscribers.