TY - GEN
T1 - Real-Time Gong Synthesis
AU - Bilbao, Stefan
AU - Webb, Craig
AU - Wang, Zehao
AU - Ducceschi, Michele
PY - 2023/9/4
Y1 - 2023/9/4
N2 - Physical modeling sound synthesis is notoriously computationally intensive. But recent advances in algorithm efficiency, accompanied by increases in available computing power have brought real-time performance within range for a variety of complex physical models. In this paper, the case of nonlinear plate vibration, used as a simple model for the synthesis of sounds from gongs is considered. Such a model, derived from that of Föppl and von Kármán, includes a strong geometric nonlinearity, leading to a variety of perceptually-salient effects, including pitch glides and crashes. Also discussed here are input excitation and scanned multichannel output. A numerical scheme is presented that mirrors the energetic and dissipative properties of a continuous model, allowing for control over numerical stability. Furthermore, the nonlinearity in the scheme can be solved explicitly, allowing for an efficient solution in real time. The solution relies on a quadratised expression for numerical energy, and is in line with recent work on invariant energy quadratisation and scalar auxiliary variable approaches to simulation. Implementation details, including appropriate perceptually-relevant choices for parameter settings are discussed. Numerical examples are presented, alongside timing results illustrating real-time performance on a typical CPU.
AB - Physical modeling sound synthesis is notoriously computationally intensive. But recent advances in algorithm efficiency, accompanied by increases in available computing power have brought real-time performance within range for a variety of complex physical models. In this paper, the case of nonlinear plate vibration, used as a simple model for the synthesis of sounds from gongs is considered. Such a model, derived from that of Föppl and von Kármán, includes a strong geometric nonlinearity, leading to a variety of perceptually-salient effects, including pitch glides and crashes. Also discussed here are input excitation and scanned multichannel output. A numerical scheme is presented that mirrors the energetic and dissipative properties of a continuous model, allowing for control over numerical stability. Furthermore, the nonlinearity in the scheme can be solved explicitly, allowing for an efficient solution in real time. The solution relies on a quadratised expression for numerical energy, and is in line with recent work on invariant energy quadratisation and scalar auxiliary variable approaches to simulation. Implementation details, including appropriate perceptually-relevant choices for parameter settings are discussed. Numerical examples are presented, alongside timing results illustrating real-time performance on a typical CPU.
UR - https://dafx23.create.aau.dk/
UR - https://www.dafx.de/paper-archive/
M3 - Conference contribution
T3 - Proceedings of the International Conference on Digital Audio Effects
SP - 1
EP - 8
BT - Proceedings of the 26th International Conference on Digital Audio Effects
CY - Copenhagen
ER -