D. Giannoulis, M. Massberg, and J. D. Reiss, “Digital Dynamic Range Compressor Design—A Tutorial and Analysis,” J. Audio Eng. Soc., vol. 60, no. 6, pp. 399–408, Jun. 2012.
Giannoulis D, Massberg M, Reiss JD. Digital Dynamic Range Compressor Design—A Tutorial and Analysis. J Audio Eng Soc. 2012;60(6):399-408. Available from: https://aes.org/publications/elibrary-page/?id=16354
@article{Giannoulis2012_16354,
author = {Giannoulis, Dimitrios and Massberg, Michael and Reiss, Joshua D.},
title = {{Digital Dynamic Range Compressor Design—A Tutorial and Analysis}},
journal = {Journal of the Audio Engineering Society},
volume = {60},
number = {6},
pages = {399--408},
year = {2012},
month = jun,
publisher = {Audio Engineering Society},
url = {https://aes.org/publications/elibrary-page/?id=16354}
}
TY - JOUR
TI - Digital Dynamic Range Compressor Design—A Tutorial and Analysis
AU - Giannoulis, Dimitrios
AU - Massberg, Michael
AU - Reiss, Joshua D.
T2 - Journal of the Audio Engineering Society
J2 - J. Audio Eng. Soc.
VL - 60
IS - 6
SP - 399
EP - 408
PY - 2012
DA - 2012/06/06
UR - https://aes.org/publications/elibrary-page/?id=16354
PB - Audio Engineering Society
LA - en
AB - 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.
ER -