Real Time Emulation of Parametric Guitar Tube Amplifier With Long Short Term Memory Neural Network

Numerous audio systems for musicians are expensive and bulky. Therefore, it could be advantageous to model them and to replace them by computer emulation. In guitar players' world, audio systems could have a desirable nonlinear behavior (distortion effects). It is thus difficult to find a simple model to emulate them in real time. Volterra series model and its subclass are usual ways to model nonlinear systems. Unfortunately, these systems are difficult to identify in an analytic way. In this paper we propose to take advantage of the new progress made in neural networks to emulate them in real time. We show that an accurate emulation can be reached with less than 1% of root mean square error between the signal coming from a tube amplifier and the output of the neural network. Moreover, the research has been extended to model the Gain parameter of the amplifier.

[1]  Yoshua Bengio,et al.  Gradient-based learning applied to document recognition , 1998, Proc. IEEE.

[2]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[3]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[4]  Lamberto Tronchin,et al.  Further investigations in the emulation of nonlinear systems with Volterra series , 2015 .

[5]  Hajime Ase,et al.  Linear approximation and identification of MIMO Wiener-Hammerstein systems , 2016, Autom..

[6]  Yves Chauvin,et al.  Backpropagation: theory, architectures, and applications , 1995 .

[7]  J. Embrechts,et al.  Hammerstein Kernels Identification by Means of a Sine Sweep Technique Applied to Nonlinear Audio Devices Emulation , 2017 .

[8]  Koen Tiels,et al.  Identification of Nonlinear Block-Oriented Systems starting from Linear Approximations: A Survey , 2016, ArXiv.

[9]  Koen Tiels,et al.  Identification of block-oriented nonlinear systems starting from linear approximations: A survey , 2016, Autom..

[10]  Yoshua Bengio,et al.  Understanding the difficulty of training deep feedforward neural networks , 2010, AISTATS.

[11]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[12]  Lamberto Tronchin,et al.  The Emulation of Nonlinear Time-Invariant Audio Systems with Memory by Means of Volterra Series , 2013 .

[13]  Nitish Srivastava,et al.  Improving neural networks by preventing co-adaptation of feature detectors , 2012, ArXiv.

[14]  M. Schetzen The Volterra and Wiener Theories of Nonlinear Systems , 1980 .

[15]  Tokunbo Ogunfunmi,et al.  Adaptive Nonlinear System Identification: The Volterra and Wiener Model Approaches , 2007 .