LNT audio group Research Project

Digital sound synthesis using physical modeling

Many sound synthesis methods like sampling, frequency modulation (FM) synthesis, additive and subtractive synthesis model sound. This is good for creating new sounds, but has several disadvantages in reproducing sounds of real acoustic instruments. The most important disadvantage is that the musician does not have the physical based variability he has with real musical instruments. Therefore it is difficult to phrase a melody with these methods.

Because of these disadvantages there are various methods for sound synthesis based on physical models that do not model the sound but the sound production mechanism. They all start from from physical models in form of partial differential equations (PDEs). They can be obtained by applying the first principles of physics. But due to the differential operators the resulting PDEs can not be solved analytically.

The simplest approach to solve PDEs in the computer is the finite difference method. It discretizes the PDEs by writing the temporal and spatial derivatives as difference functions. Then the PDEs are replaced by finite difference equations that can easily be implemented in a computer. Drawbacks of this method are stability problems due to the discretization and the high computational complexity.

The most widespread physical modeling method is the digital waveguide method (DWG). It simplifies the more complex PDE to the wave equation that can be solved analytically with the d'Alembert solution. This solution can be efficiently implemented by delay lines. To approximate the terms of the PDE neglected with the d'Alembert solution, transfer functions of low orders are included into the delay lines. The big advantage of the DWG is the low computational complexity, but there are also several disadvantages. One of them is the non-physical based control of the transfer function coefficients.

The method we are working on is based on multidimensional transfer function models. It can solve the various models given by different PDEs exactely. These solutions are then discretized and can be implemented in a computer. This discretization does not cause stability problems and preserves the natural frequencies of the oscillating body. Also the physical parameters can be varied directly with this method and therefore allow an intuitive way of playing.


More information by contacting Lutz Trautmann, Tel:85-27108, LNT, Zi. N 5.12


Return to the audio group research page
webmaster@nt.e-technik.uni-erlangen.de  - http://www.nt.e-technik.uni-erlangen.de/audio
Last modified: Mon Jul 9 09:52:57 MET 2001