Automated Physical Modeling of Nonlinear Audio Circuits For Real-Time Audio Effects—Part I: Theoretical Development

This paper presents a procedural approach to derive nonlinear filters from schematics of audio circuits for the purpose of digitally emulating analog musical effects circuits in real time. This work, the first in a two-part series, extends a well-known efficient nonlinear continuous-time state-space formulation for physical modeling of musical acoustics to real-time modeling of nonlinear circuits. Rules for applying the formulation are given, as well as a procedure to derive simulation parameters automatically from circuit netlists. Furthermore, a related nonlinear discrete-time state-space algorithm is proposed to alleviate problems in solving particular circuit configurations. These methods were devised to solve non-convergence problems in the simulation of strongly saturated, nonparametric guitar distortion circuits such as the saturating diode clipper, which is presented as an example derivation. Experimental considerations and sonic performance on various other circuits will be presented in a subsequent paper.

[1]  Augusto Sarti,et al.  Toward nonlinear wave digital filters , 1999, IEEE Trans. Signal Process..

[2]  W. Marsden I and J , 2012 .

[3]  Federico Fontana,et al.  Computation of Delay-Free Nonlinear Digital Filter Networks: Application to Chaotic Circuits and Intracellular Signal Transduction , 2008, IEEE Transactions on Signal Processing.

[4]  J. Lambert Numerical Methods for Ordinary Differential Equations , 1991 .

[5]  Federico Fontana,et al.  A NONLINEAR DIGITAL MODEL OF THE EMS VCS3 VOLTAGE-CONTROLLED FILTER , 2008 .

[6]  Leon O. Chua,et al.  Computer-Aided Analysis Of Electronic Circuits , 1975 .

[7]  T. Kavli ASMO—Dan algorithm for adaptive spline modelling of observation data , 1993 .

[8]  J. Freidman,et al.  Multivariate adaptive regression splines , 1991 .

[9]  Yasuaki Inoue,et al.  An efficient algorithm for finding multiple DC solutions based on Spice oriented Newton homotopy method , 2001, ISCAS 2001. The 2001 IEEE International Symposium on Circuits and Systems (Cat. No.01CH37196).

[10]  Antti Huovilainen NON-LINEAR DIGITAL IMPLEMENTATION OF THE MOOG LADDER FILTER , 2004 .

[11]  Jyri Tapani Pakarinen,et al.  A Review of Digital Techniques for Modeling Vacuum-Tube Guitar Amplifiers , 2009, Computer Music Journal.

[12]  Davide Rocchesso,et al.  Elimination of delay-free loops in discrete-time models of nonlinear acoustic systems , 2000, IEEE Trans. Speech Audio Process..

[13]  Julius O. Smith,et al.  Numerical Methods for Simulation of Guitar Distortion Circuits , 2008, Computer Music Journal.

[14]  Davide Rocchesso,et al.  Efficiency, accuracy, and stability issues in discrete-time simulations of single reed wind instruments. , 2002, The Journal of the Acoustical Society of America.

[15]  J. Butcher Numerical Methods for Ordinary Differential Equations: Butcher/Numerical Methods , 2005 .

[16]  Gail D. Baura,et al.  Nonlinear System Identification , 2002 .

[17]  John W. Eaton,et al.  Gnu Octave Manual , 2002 .

[18]  Julius O. Smith,et al.  SIMULATING GUITAR DISTORTION CIRCUITS USING WAVE DIGITAL A ND NONLINEAR STATE-SPACE FORMULATIONS , 2008 .

[19]  Matti Karjalainen,et al.  Wave Digital Simulation of a Vacuum-Tube Amplifier , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[20]  Augusto Sarti,et al.  Systematic Methods for the Implementation of Nonlinear Wave-Digital Structures , 2009, IEEE Transactions on Circuits and Systems I: Regular Papers.