• Corpus ID: 8427960

Digital Dynamic Range Compressor Design—A Tutorial and Analysis

@article{Giannoulis2012DigitalDR,
  title={Digital Dynamic Range Compressor Design—A Tutorial and Analysis},
  author={Dimitrios Giannoulis and Michael Massberg and Joshua D. Reiss},
  journal={Journal of The Audio Engineering Society},
  year={2012},
  volume={60},
  pages={399-408}
}
Dynamic range compression, despite being one of the most widely used audio effects, is still poorly understood, and there is little formal knowledge and analysis of compressor design techniques. In this tutorial we describe several different approaches to digital dynamic range compressor design. Digital implementations of several classic analog approaches are given, as well as designs from recent literature, and new approaches that address possible issues. Several design techniques are analyzed… 

Figures and Tables from this paper

Parameter Automation in a Dynamic Range Compressor

An automated approach to dynamic range compression where the parameters are configured automatically based on real-time, side-chain feature extraction from the input signal, leaving only the threshold as a user controlled parameter to set the preferred amount of compression.

FFT-BASED DYNAMIC RANGE COMPRESSION

A generalised time-frequency domain design that accommodates both temporally-dependent and frequency-dependent dynamic range control is proposed; for which an FFT-based implementation is also presented.

FFT-based dynamic range compression

A generalised time-frequency domain design that accommodates both temporally-dependent and frequency-dependent dynamic range control is proposed; for which an FFT-based implementation is also presented.

Analog Compressor Modeling

This work aimed to characterize aspects of the 1176 and to build a functioning digital model in Simulink that behaves closely to the real world compressor.

Model-Based Inversion of Dynamic Range Compression

It is shown how a dynamic nonlinear time-variant operator, such as a dynamic range compressor, can be inverted using an explicit signal model to recover the original uncompressed signal from a "broadcast" signal with high numerical accuracy and very low computational complexity.

Intelligent Control Method for the Dynamic Range Compressor: A User Study

An automatic compressor plugin relying on a neural network to extract relevant features from a reference signal and estimate compression parameters and adjusts its parameters to match the input signal with a reference audio recording as closely as possible is presented.

Efficient neural networks for real-time modeling of analog dynamic range compression

This work proposes a modi-cation to temporal convolutional networks (TCNs) enabling greater efficiency without sacriflcing performance, and achieves state-of-the-art performance in modeling the analog LA-2A.

AN AUTONOMOUS METHOD FOR MULTI-TRACK DYNAMIC RANGE COMPRESSION TEMPLATES FOR DAFX-08, FINLAND, FRANCE

Dynamic range compression is a nonlinear audio effect that reduces the dynamic range of a signal and is frequently used as part of the process of mixing multi-track audio recordings. A system for

Audio Peak Reduction Using a Synced allpass Filter

Peak reduction is a common step used in audio playback chains to increase the loudness of a sound. The distortion introduced by a conventional nonlinear compressor can be avoided with the use of an

Restoring the dynamics of clipped audio material by inversion of dynamic range compression

A novel approach based on the inversion of a nonlinear dynamic system varying over time, which can be tuned to meet an objective criterion, such as a sufficiently high peak-to-average power ratio or crest factor is presented.
...

References

SHOWING 1-10 OF 31 REFERENCES

Parameter Automation in a Dynamic Range Compressor

An automated approach to dynamic range compression where the parameters are configured automatically based on real-time, side-chain feature extraction from the input signal, leaving only the threshold as a user controlled parameter to set the preferred amount of compression.

Dynamic Range Compression Characteristics Using an Interpolating Polynomial for Digital Audio Systems

An audio signal level compressor is presented, which is based on the approximation algorithm using an interpolating polynomial, and Newton's interpolation formula is used to calculate the compression characteristics in a very short time.

A digital realization of audio dynamic range control

  • L. Lu
  • Computer Science
    ICSP '98. 1998 Fourth International Conference on Signal Processing (Cat. No.98TH8344)
  • 1998
A digital limiter/compressor/expander/noise gate with variable parameters for audio signals is presented, which uses a minimum gain method for selecting the section and generating the control gain and a first-order IIR filter for the attack and release processings.

Compression and its Effect on the Speech Signal

It could be shown that single‐channel compression systems do not reduce the distribution width of speech filtered in frequency bands, and this finding questions the use of compression systems for fitting the speech banana in the dynamic hearing range of impaired listeners.

Attack and Release Time Constants in RMS-Based Feedback Compressors

A formula for transforming the compression ratio of a log- domain compressor to that of a linear-domain compressor is derived and the differences between feedforward and feedback compressor configurations, with regard to time constants and performance, are considered.

Reverse Engineering of a Mix

It is shown how to reverse engineer the parameters that, starting from a multitrack recording, can produce a given mix. Linear effects and dynamic processors, which comprise all the effects commonly

FPGA implementation of gain calculation using a polynomial expression for audio signal level dynamic compression

An FPGA design of an audio signal level compressor on the basis of an approximation algorithm using a polynomial is proposed and can be applied as a functional unit in an on-chip audio system.

INVERTING DYNAMICS COMPRESSION WITH MINIMAL SIDE INFORMATION

Estimates on the amount of extra data that is needed to invert the effects of such non-linear pro-cessing, using simple blind identification techniques are presented.

Effect of the speed of a single-channel dynamic range compressor on intelligibility in a competing speech task.

It is suggested that fast-acting compression degrades performance for two reasons: (1) because it introduces correlated fluctuations in amplitude in different frequency bands, which tends to produce perceptual fusion of the target and background sounds and (2) Because it reduces amplitude modulation depth and intensity contrasts.

Digital Audio Signal Processing

This essential guide to digital audio signal processing will serve as an invaluable reference to audio engineering professionals, R&D engineers, researchers in consumer electronics industries and academia, and Hardware and Software developers in IT companies.