Over the past two decades, Wave Digital Filters have been extensively used in the fields of sound synthesis through physical modeling and Virtual Analog modeling to emulate audio circuits in an efficient and modular fashion. However, as far as the implementation of circuits with multiple nonlinearities is concerned, much research effort is still needed in order to develop systematic strategies for solving the corresponding multivariate systems of implicit equations with low computational requirements. In this regard, this paper discusses the computational cost of the Scattering Iterative Method (SIM), a recently proposed iterative fixed-point algorithm that works in the Wave Digital domain and it is capable of handling circuits with J one-port nonlinearities using J separate local solvers. In the light of the computational cost analysis, we also propose a refinement of SIM relying on the so called Dynamic Scattering Matrix Recomputation (DSR) procedure. The DSR procedure significantly improves the performance of the algorithm, paving the way toward Virtual Analog applications in which SIM-based audio plugins emulating nonlinear circuits run in real-time.

Toward the Wave Digital Real-Time Emulation of Audio Circuits with Multiple Nonlinearities

Bernardini, Alberto;Sarti, Augusto
2021-01-01

Abstract

Over the past two decades, Wave Digital Filters have been extensively used in the fields of sound synthesis through physical modeling and Virtual Analog modeling to emulate audio circuits in an efficient and modular fashion. However, as far as the implementation of circuits with multiple nonlinearities is concerned, much research effort is still needed in order to develop systematic strategies for solving the corresponding multivariate systems of implicit equations with low computational requirements. In this regard, this paper discusses the computational cost of the Scattering Iterative Method (SIM), a recently proposed iterative fixed-point algorithm that works in the Wave Digital domain and it is capable of handling circuits with J one-port nonlinearities using J separate local solvers. In the light of the computational cost analysis, we also propose a refinement of SIM relying on the so called Dynamic Scattering Matrix Recomputation (DSR) procedure. The DSR procedure significantly improves the performance of the algorithm, paving the way toward Virtual Analog applications in which SIM-based audio plugins emulating nonlinear circuits run in real-time.
2021
Proc. 28th European Signal Processing Conference (EUSIPCO)
978-9-0827-9705-3
File in questo prodotto:
File Dimensione Formato  
Proverbio_Bernardini_Sarti_Eusipco2020_NoOrdNumb.pdf

accesso aperto

: Post-Print (DRAFT o Author’s Accepted Manuscript-AAM)
Dimensione 734.27 kB
Formato Adobe PDF
734.27 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1156970
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 15
  • ???jsp.display-item.citation.isi??? 9
social impact