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 used in the mixing and mastering stages, are considered. Two different techniques based on least-squares optimization are described. Starting from a multitrack recording and a target mix, which is obtained by applying effects to each of its channels, impulse responses and gain envelopes are calculated, which can be used to estimate gains, delays, filters, panning settings, and combinations of these processors; or to estimate time-varying gain envelopes produced by dynamic effects, such as compressors and expanders. Theoretical and experimental results show that, given some assumptions about the nature of the processing originally applied, the proposed techniques are able to precisely and efficiently retrieve the mixing parameters.

[1]  Stephen Travis Pope,et al.  Expert Mastering Assistant (EMA) Version 2.0 Technical Documentation , .

[2]  Daniele Barchiesi,et al.  AUTOMATIC TARGET MIXING USING LEAST-SQUARES OPTIMIZATION OF GAINS AND EQUALIZATION SETTINGS , 2009 .

[3]  Udo Zoelzer,et al.  DAFX: Digital Audio Effects , 2011 .

[4]  Y. C. Pati,et al.  Orthogonal matching pursuit: recursive function approximation with applications to wavelet decomposition , 1993, Proceedings of 27th Asilomar Conference on Signals, Systems and Computers.

[5]  Oliver Hellmuth,et al.  Spatial Audio Object Coding (SAOC) - The Upcoming MPEG Standard on Parametric Object Based Audio Coding , 2008 .

[6]  Dale Reed A perceptual assistant to do sound equalization , 2000, IUI '00.

[7]  Dan Barry,et al.  Real-time Sound Source Separation: Azimuth Discrimination and Resynthesis , 2004 .

[8]  O. Kirkeby,et al.  Digital filter design for inversion problems in sound reproduction , 1999 .

[9]  Joerg Bitzer,et al.  Parameter Estimation of Dynamic Range Compressors: Models, Procedures and Test Signals , 2006 .

[10]  Bob Katz,et al.  Mastering Audio: The Art and the Science , 2002 .

[11]  Guy W. McNally,et al.  Dynamic Range Control of Digital Audio Signals , 1984 .

[12]  Jörn Loviscach,et al.  Automatic Adjustment of Off-the-Shelf Reverberation Effects , 2009 .

[13]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[14]  Bennett Kolasinski A Framework for Automatic Mixing Using Timbral Similarity Measures and Genetic Optimization , 2008 .

[15]  Roey Izhaki,et al.  Mixing Audio: Concepts, Practices and Tools , 2008 .