Download PDFOpen PDF in browserReal-Time Implementation of the Kirchhoff Plate Equation Using Finite-Difference Time-Domain Methods on CPUEasyChair Preprint 102978 pages•Date: May 30, 2023AbstractIn this paper, we develop real-time applications including virtual instruments and plate reverb of the Kirchhoff plate equation with loss and tension by means of a numerical simulation using finite-difference time-domain (FDTD) methods, and they are implemented on central processing units (CPUs) and optimized by loop unrolling or advanced vector extensions (AVX), enabling these applications to execute in real time at fast speeds. These applications are developed as puredata (Pd) externals which can serve as objects in puredata, a real-time graphical programming environment for audio and graphics. In these applications, multiple inputs (excitation or audio signal) and outputs whose positions are free to change in real time are allowed, and physical parameters can be dynamically manipulated in real time, which makes users possible to make both realistic sound and new sound that is not possible to generate in the real world. Additionally, these Pd externals can also be used as modules to build Pd patches, which provides more possibilities for experimental artists. Keyphrases: FDTD methods, Kirchhoff thin plate equation, musical acoustics, real-time simulation
|