Spectral method applied in physical modeling synthesis of plate
Lin Zhang · The Journal of the Acoustical Society of America · 2006
As a well-applied method in scientific computation, spectral methods have properties like higher order accuracy, nonlinearity expandability, and memory saving. By an example, this work will explore the potential of its application into physical-based sound synthesis With background work of finite difference on wave equation, spectral differentiation is further applied in space of discretization of partial difference equation (PDE). General plates (including membrane) percussion models are created numerically presenting the wave propagation inside of plate. According to two different dimensions (rectangular and circular), Fourier or Chebyshev interpolations are applied. In addition, stiff system is introduced by adding sizzlelike partials onto plate model (sizzled cymbals in jazz music) and complex collision phenomena (for example, ride cymbals). Problems such as stability condition take an important position in analysis. The algorithm is to generate high-quality multichannel audio outputs for musical purpose. For the continuity and expandability as application module, parallel computation programming is taken as the focus of final implementation on a Sun Bluefire E15K shared memory machine [Work supported by EPCC.]