- --:--:--:--- / --:--:--:---
Physical accuracy of virtual acoustics receives increasing attention due to renewed interest in virtual and augmented reality applications. So far, the modeling of vibrating objects as point sources is a common simplification which neglects effects caused by the spatial extent. In this contribution, we propose a technique for physical modeling of distributed sources and their radiation into the environment. In particular, we consider the modeling of a guitar string oscillating in a two-dimensional room. The room and the string rely on well established physical descriptions that are modeled in terms of transfer functions. The connection of string and room is given by a connection matrix that defines the coupling between the characteristic string and room modes. The proposed structure is analyzed by numerical evaluations and sound examples on the supplementary website.
In this first animation, we present the spatio-temporal behavior of a string:
In the next step, this string is picked up at a certain position (dashed line) and emitted into a room via an omnidirectional source:
Now, instead of the point source modeling, the string object can be placed directly in the room such that the spatial extent of the string is represented directly:
Figure 1: State-space description of a 1D string in a 2D room. The connection matrix
The following animation demonstrates the dependency of the connection matrix
We present various sound examples of a string in a room. First, the basic sound examples for string only, point in a room and string in a room with the same configuration as in the animations above.
Sound example with various configuration.
The following audio examples varies the position of the string in the room.
Sound example with string configuration.
The following audio examples varies the position of the receiver in the room.
Sound example with receiver configuration.
Trackswitch.js was developed by Nils Werner, Stefan Balke, Fabian-Rober Stöter, Meinard Müller and Bernd Edler.