Opens in a new tab

AES E-Library

← Back to search

Journal Article

Digital Dynamic Range Compressor Design—A Tutorial and Analysis

Authors: Giannoulis, Dimitrios; Massberg, Michael; Reiss, Joshua D.

Journal of the Audio Engineering Society · Volume 60 · Issue 6 · pp. 399–408 · June 2012

Abstract

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.

Details

Publication
Journal of the Audio Engineering Society
Volume
60
Issue
6
Pages
399–408
Publication date
June 6, 2012
Affiliation
Queen Mary University of London, London, UK (See document for exact affiliation information.)
Type
Journal Article