Applications of Port Hamiltonian Methods to Non-Iterative Stable Simulations of the KORG35 and MOOG 4-Pole VCF
Authors
Mohammed Danish, Stefan Bilbao, Michele Ducceschi
Abstract
This paper presents an application of the port Hamiltonian formalism to the nonlinear simulation of the OTA-based Korg35 filter circuit and the Moog 4-pole ladder filter circuit. Lyapunov analysis is used with their state-space representations to guarantee zero-input stability over the range of parameters consistent with the actual circuits. A zero-input stable non-iterative discrete-time scheme based on a discrete gradient and a change of state variables is shown along with numerical simulations. Simulations show behavior consistent with the actual operation of the circuits, e.g., self-oscillation, and are found to be stable and have lower computational cost compared to iterative methods.
Citation
- Journal: 2021 24th International Conference on Digital Audio Effects (DAFx)
- Year: 2021
- Volume:
- Issue:
- Pages: 33–40
- Publisher: IEEE
- DOI: 10.23919/dafx51585.2021.9768301
BibTeX
@inproceedings{Danish_2021,
title={{Applications of Port Hamiltonian Methods to Non-Iterative Stable Simulations of the KORG35 and MOOG 4-Pole VCF}},
DOI={10.23919/dafx51585.2021.9768301},
booktitle={{2021 24th International Conference on Digital Audio Effects (DAFx)}},
publisher={IEEE},
author={Danish, Mohammed and Bilbao, Stefan and Ducceschi, Michele},
year={2021},
pages={33--40}
}
References
- holters, Antiderivative Antialiasing for Stateful Systems. Intl Conf on Digital Audio Effects (2019)
- esqueda, Aliasing Reduction in Nonlinear Audio Signal Processing (2018)
- Veberič, D. Lambert W function for applications in physics. Computer Physics Communications 183, 2622–2628 (2012) – 10.1016/j.cpc.2012.07.008
- bilbao, Lyapunov function for the nonlinear Moog voltage-controlled filter (2021)
- muller, Trajectory Anti-Aliasing on Guaranteed-Passive Simulation of Nonlinear Physical Systems. Intl Conf on Digital Audio Effects (2017)
- carson, Aliasing Reduction in Virtual Analogue Mod-elling (2020)
- holters, Antiderivative Antialiasing for Stateful Systems. Applied Sciences (2020)
- Yeh, D. T., Abel, J. S. & Smith, J. O. Automated Physical Modeling of Nonlinear Audio Circuits For Real-Time Audio Effects—Part I: Theoretical Development. IEEE Trans. Audio Speech Lang. Process. 18, 728–737 (2010) – 10.1109/tasl.2009.2033978
- Yeh, D. T. Automated Physical Modeling of Nonlinear Audio Circuits for Real-Time Audio Effects—Part II: BJT and Vacuum Tube Examples. IEEE Trans. Audio Speech Lang. Process. 20, 1207–1216 (2012) – 10.1109/tasl.2011.2173677
- Fettweis, A. Wave digital filters: Theory and practice. Proc. IEEE 74, 270–327 (1986) – 10.1109/proc.1986.13458
- Sarti, A. & De Poli, G. Toward nonlinear wave digital filters. IEEE Trans. Signal Process. 47, 1654–1668 (1999) – 10.1109/78.765137
- Karjalainen, M. & Pakarinen, J. Wave Digital Simulation of a Vacuum-Tube Amplifier. 2006 IEEE International Conference on Acoustics Speed and Signal Processing Proceedings vol. 5 V-153-V–156 – 10.1109/icassp.2006.1661235
- werner, A gen-eral and explicit formulation for wave digital filters with mul-tiple/multiport nonlinearities and complicated topologies. 2015 IEEE Workshop on App Sig Proces Audio and Acous-tics (WASPAA) (0)
- van der schaft, Port-Hamiltonian Systems: An Intro-ductory Survey. Proc Int Cong Math (0)
- hélie, Lyapunov Stability Analysis of the Moog Ladder Filter and Dissipativity Aspects in Numerical Solutions. Proc 14th Int Conf Digital Audio Effects (0)
- Lopes, N., Hélie, T. & Falaize, A. Explicit second-order accurate method for the passive guaranteed simulation of port-Hamiltonian systems. IFAC-PapersOnLine 48, 223–228 (2015) – 10.1016/j.ifacol.2015.10.243
- Falaize, A. & Hélie, T. Passive Guaranteed Simulation of Analog Audio Circuits: A Port-Hamiltonian Approach. Applied Sciences 6, 273 (2016) – 10.3390/app6100273
- D’Angelo, S. & Valimaki, V. An improved virtual analog model of the Moog ladder filter. 2013 IEEE International Conference on Acoustics, Speech and Signal Processing 729–733 (2013) doi:10.1109/icassp.2013.6637744 – 10.1109/icassp.2013.6637744
- schimmel, Non-linear Dynamics Processing. J Audio Eng Soc (2003)
- Helie, T. Volterra Series and State Transformation for Real-Time Simulations of Audio Circuits Including Saturations: Application to the Moog Ladder Filter. IEEE Trans. Audio Speech Lang. Process. 18, 747–759 (2010) – 10.1109/tasl.2009.2035211
- schimmel, Using Nonlinear Amplifier Simulation in Dy-namic Range Comtrollers. Proc 6th Int Conf Digital Audio Effects (2003)
- yeh, Simulation of the Diode Limiter in Guitar Distortion Circuits by Numerical Solution of Ordinary Differential Equations. Proc 10th Int Conf Digital Audio Effects (2007)
- stinchcombe, Analysis of the Moog Transistor Ladder and Derivative Filters (2008)
- huovilainen, Non-Linear Digital Implementation of the Moog Ladder Filter. Proc 7th Int Conf Digital Audio Effects (2004)
- yeh, Nonlinear Modeling of a Guitar Loudspeaker Cabinet. Proc 11 th Int Conf Digital Audio Effects (2008)
- yeh, Simplified, Physically-Informed Models of Distortion and Overdrive Guitar Effects Pedals. Proc 10th Int Conf Digital Audio Effects (2007)
- yeh, Discretization of the ‘59 Fender Bassman Tone Stack. Proc 9th Int Conf Digital Audio Effects (2006)
- yeh, Simulating Guitar Distortion Circuits Using Wave Digital and Nonlinear State-Space For-mulations. Proc 11 th Int Conf Digital Audio Effects (2008)
- stilson, Analyzing the Moog VCF with Considerations for Digital Implementation. Proc Int Computer Music Conf (1996)
- khalil, Nonlinear Systems (2002)
- Falaize, A. & Hélie, T. Passive modelling of the electrodynamic loudspeaker: from the Thiele–Small model to nonlinear port-Hamiltonian systems. Acta Acust. 4, 1 (2020) – 10.1051/aacus/2019001
- Falaize, A. & Hélie, T. Passive simulation of the nonlinear port-Hamiltonian modeling of a Rhodes Piano. Journal of Sound and Vibration 390, 289–309 (2017) – 10.1016/j.jsv.2016.11.008
- paiva, Em-ulation of Operational Amplifiers and Diodes in Audio Dis-tortion Circuits. IEEE Trans Circ Syst II Express Briefs (2012)
- Esqueda, F., Pöntynen, H., Parker, J. & Bilbao, S. Virtual Analog Models of the Lockhart and Serge Wavefolders. Applied Sciences 7, 1328 (2017) – 10.3390/app7121328
- hélie, On the Use of Volterra Series for Real-time Sim-ulations of Weakly Nonlinear Analog Audio Devices: Application to the Moog Ladder Filter. Proc 9th Int Conf Digital Audio Effects (2006)
- stinchcombe, A Study of the Korg MS10 and MS20 Filters (2006)