These are sample files to demonstrate the extended tunable
dispersion filter proposed by Rauhala and Välimäki 
based on the tunable dispersion filter design method . All
samples are in PCM WAV 44.1 kHz 16-bit format. The piano model includes the
dispersion filter , a multi-ripple loss filter ,
a tuning filter, and an excitation model . The piano model
is calibrated using recorded piano samples .
Each sample has four piano tones: first a harmonic tone, then
inharmonic tones with M values 1, 5, and 10, respectively. These samples
correspond to Figure 5 in .
Key 4 (C1, f0 = 32.7 Hz) (1.71 MB)
Key 16 (C2, f0 = 65.4 Hz) (1.71
Key 28 (C3, f0 = 130.8 Hz) (1.71
Here is a Matlab script, which calculates the filter
coefficient based on the f0, B, and M.
 J. Rauhala and V. Välimäki,
"Dispersion Modeling in Waveguide Piano Synthesis Using Tunable Allpass
filters," accepted for publication in Proc. 9th Int. Conference on Digital audio
Effects, Montreal, Canada, Sept. 18-20, 2006.
 J. Rauhala and V. Välimäki, "Tunable Dispersion
Filter for Piano Synthesis," IEEE Signal Processing Letters, vol.
13, no. 5, 2006, pp. 253-256.
 J. Rauhala, H.-M. Lehtonen, and V. Välimäki,
”Multi-ripple loss filter for waveguide piano synthesis,” in Proc. International
Computer Music Conference, Barcelona, Spain, pp. 729-732, September
 J. Rauhala and V. Välimäki, "Parametric
excitation model for waveguide piano synthesis," in Proc. 2006 IEEE
International Conference on Acoustics, Speech, and Signal Processing
(ICASSP 2006), Toulouse, France, May 14-19, 2006.
 Original piano sample from University of Iowa Electronic
Music Studios, theremin.music.uiowa.edu.
Piano research at the