Implementing a Finite Difference-Based Real-time Sound Synthesizer using GPUs

Marc Sosnick, William Hsu
San Francisco State University, Department of Computer Science, 1600 Holloway Ave. TH 906, San Francisco, CA, 94132, USA
International Conference on New Interfaces for Musical Expression, 2011


   title={Implementing a Finite Difference-Based Real-time Sound Synthesizer using GPUs},

   author={Sosnick, M. and Hsu, W.},



Download Download (PDF)   View View   Source Source   Source codes Source codes




In this paper, we describe an implementation of a real-time sound synthesizer using Finite Difference-based simulation of a two-dimensional membrane. Finite Difference (FD) methods can be the basis for physics-based music instrument models that generate realistic audio output. However, such methods are compute-intensive; large simulations cannot run in real time on current CPUs. Many current systems now include powerful Graphics Processing Units (GPUs), which are a good fit for FD methods. We demonstrate that it is possible to use this method to create a usable real-time audio synthesizer.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: