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

被引:54
作者
Yeh, David T. [1 ]
Abel, Jonathan S. [1 ]
Smith, Julius O., III [1 ]
机构
[1] Stanford Univ, CCRMA, Dept Mus, Stanford, CA 94305 USA
来源
IEEE TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING | 2010年 / 18卷 / 04期
基金
美国国家科学基金会;
关键词
Amplifier modeling; circuit simulation; digital audio effects; guitar distortion; K-method; nonlinear filters; physical modeling synthesis; virtual analog; ALGORITHM;
D O I
10.1109/TASL.2009.2033978
中图分类号
O42 [声学];
学科分类号
070206 ; 082403 ;
摘要
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.
引用
收藏
页码:728 / 737
页数:10
相关论文
共 22 条
[1]  
[Anonymous], 2006, P IEEE INT C AC SPEE
[2]   Efficiency, accuracy, and stability issues in discrete-time simulations of single reed wind instruments [J].
Avanzini, F ;
Rocchesso, D .
JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 2002, 111 (05) :2293-2301
[3]   Elimination of delay-free loops in discrete-time models of nonlinear acoustic systems [J].
Borin, G ;
De Poli, G ;
Rocchesso, D .
IEEE TRANSACTIONS ON SPEECH AND AUDIO PROCESSING, 2000, 8 (05) :597-605
[4]  
Butcher J. C., 2003, Numerical Methods for Ordinary Differential Equations, V2nd, DOI DOI 10.1002/9780470753767
[5]  
Chua LO, 1975, COMPUTER AIDED ANAL
[6]  
CIVOLANI M, 2008, P 11 INT C DIG AUD E, P35
[7]  
Eaton J.W., 2002, GNU Octave Manual
[8]   Computation of delay-free nonlinear digital filter networks: Application to chaotic circuits and intracellular signal transduction [J].
Fontana, Federico ;
Avanzini, Federico .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2008, 56 (10) :4703-4715
[9]   MULTIVARIATE ADAPTIVE REGRESSION SPLINES [J].
FRIEDMAN, JH .
ANNALS OF STATISTICS, 1991, 19 (01) :1-67
[10]  
HASTIE T, 2008, NONLINEAR SYSTEM IDE