2013
DOI: 10.1121/1.4831496
|View full text |Cite
|
Sign up to set email alerts
|

Real-time finite difference-based sound synthesis using graphics processors

Abstract: Finite difference methods can be used to model the vibrations of plates and membranes; the output of these numerical simulations can then be used to generate realistic and dynamic sounds. To create interactive, playable software instruments with finite difference methods, we need to be able run large simulations in real-time. Real-time finite difference-based simulations of large models are typically too compute-intensive to run on CPUs. The ubiquity of graphics processors (GPUs) today make them obvious choice… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
3
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 0 publications
0
3
0
Order By: Relevance
“…On the earlier platforms, we were able to execute FDS for up to 21×21 simulation grids in real time on an NVIDIA GTX285 GPU, with audio buffer size of 4,096 samples, without audio buffer underruns; on the 3GHz Intel Xeon 5160 CPU on the same system, audio buffer underruns were reported for all but trivially small grid sizes. 2 Our latest test platform is a mid-2012 MacBook Pro Retina, with a 2.7GHz Intel Core i7 processor and 16GB of RAM. This system has a builtin 900MHz NVIDIA GeForce GT 650M GPU, which has two SMs with 192 SPs each.…”
Section: Resultsmentioning
confidence: 99%
“…On the earlier platforms, we were able to execute FDS for up to 21×21 simulation grids in real time on an NVIDIA GTX285 GPU, with audio buffer size of 4,096 samples, without audio buffer underruns; on the 3GHz Intel Xeon 5160 CPU on the same system, audio buffer underruns were reported for all but trivially small grid sizes. 2 Our latest test platform is a mid-2012 MacBook Pro Retina, with a 2.7GHz Intel Core i7 processor and 16GB of RAM. This system has a builtin 900MHz NVIDIA GeForce GT 650M GPU, which has two SMs with 192 SPs each.…”
Section: Resultsmentioning
confidence: 99%
“…When the plate is struck, points in the grid "bounce" up and down very fast, resulting in vibration and sound, as shown in figure 5. . In a previous paper, 2 we saw that x i,j (t+1) can be calculated from x i,j (t), the four nearest neighbors of x i,j at time t, and x i,j (t-1). A sample point at (for example) the center of the grid, marked in red in figure 5, can be monitored to produce the audio samples for the output sound.…”
Section: Finite Difference Approximationmentioning
confidence: 99%
“…samples, without audio buffer underruns; on the 3-GHz Intel Xeon 5160 CPU on the same system, audio buffer underruns were reported for all but trivially small grid sizes 2. Our latest test platform is a Mid 2012 MacBook Pro Retina, with a 2.7-GHz Intel Core i7 processor and 16 GB of RAM.…”
mentioning
confidence: 94%