The parameters of a modal synthesis model (relative modal amplitudes, center frequencies, and decay rates) can be determine from frequency-domain representations.
A marimba sound that exhibits just a few strong resonances is shown in the figure below.
Figure 9:
A marimba sound and its associated spectrum.
Once modal parameters have been identified, it is possible to “subtract” them from the original source signal (using frequency-domain deconvolution) to get a residue or residual signal. This residue can then be used as the excitation source to the resonant filters to reconstruct the original sound.
The Matlab script modesynth.m
provides an example of parameter extraction and subsequent modal synthesis of the triangle.wav
sound (without dry stick hit).