TIMPANI DRUM SYNTHESIS IN 3D ON GPGPUS

作者: Stefan Bilbao , Craig Webb

DOI:

关键词:

摘要: Physical modeling sound synthesis for systems in 3D is a computationally intensive undertaking; the number of degrees freedom very large, even and spaces modest physical dimensions. The recent emergence into mainstream highly parallel multicore hardware, such as general purpose graphical processing units (GPGPUs) has opened an avenue approach to reasonable amount time, without severe model simplification. In this context, new progra mming algorithm design considerations appear, especially ease with which given may be parallelized. To end finite difference time domain methods operating over reg ular grids are explored, regard interesting non-tr ivial test problem, that timpani drum. chosen here because its sounding mechanism relies on coupling between 2D resonator acoustic space (an internal cavity). It also large dimensions, thus simulation high computational cost. A presented, followed by brief presentation methods, foll owed discussion parallelization GPGPU, results.

参考文章(18)
Lauri Savioja, Ming C. Lin, Dinesh Manocha, Use of GPUs in room acoustic modeling and auralization ,(2010)
Bertil Gustafsson, Heinz-Otto Kreiss, Joseph Oliger, Time Dependent Problems and Difference Methods Time-Dependent Problems and Difference Methods. ,(2013) , 10.1002/9781118548448
Lauri Savioja, Vesa Välimäki, Julius O. Smith, Audio Signal Processing Using Graphics Processing Units Journal of The Audio Engineering Society. ,vol. 59, pp. 3- 19 ,(2011)
Julius O. Smith, Stefan Bilbao, Energy-conserving finite difference schemes for nonlinear strings Acta Acustica United With Acustica. ,vol. 91, pp. 299- 311 ,(2005)
Stefan Bilbao, Time domain simulation and sound synthesis for the snare drum. Journal of the Acoustical Society of America. ,vol. 131, pp. 914- 925 ,(2012) , 10.1121/1.3651240
Bjorn Engquist, Andrew Majda, Absorbing boundary conditions for the numerical simulation of waves Mathematics of Computation. ,vol. 31, pp. 629- 651 ,(1977) , 10.1090/S0025-5718-1977-0436612-4