These are sample files to demonstrate the tunable dispersion filter proposed by Rauhala and Välimäki [1]. All samples are in PCM WAV 44.1 kHz 16-bit format. The piano model includes the dispersion filter, a multi-ripple loss filter [2], a tuning filter, and an excitation model. The piano model is calibrated using recorded piano samples [3].

C1 (key number 4)

f0 = 32.7 Hz, B = 0.0002

key4_nodisp.wav (192kB)

This is a sample produced without the proposed dispersion filter.

key4_disp.wav (192kB)

This is a sample with our Tunable Dispersion Filter, which includes four 2nd order allpass filters in cascade.

C2 (key number 16)

f0 = 65.4 Hz, B = 0.0001, two strings detuned by 1.0 cents

key16_nodisp.wav (192kB)

This is a sample produced without the proposed dispersion filter.

key16_disp.wav (192kB)

This is a sample with our Tunable Dispersion Filter, which includes four 2nd order allpass filters in cascade.

C3 (key number 28)

f0 = 130.8 Hz, B = 0.00015, two strings detuned by 0.82 cents

key28_nodisp.wav (192kB)

This is a sample produced without the proposed dispersion filter.

key28_disp.wav (192kB)

This is a sample with our Tunable Dispersion Filter, which includes four 2nd order allpass filters in cascade.


[1] J. Rauhala and V. Välimäki, "Tunable Dispersion Filter for Piano Synthesis," accepted for publication in IEEE Signal Processing Letters.
[2] 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 2005.
[3] Original piano sample from University of Iowa Electronic Music Studios, theremin.music.uiowa.edu.


http://www.acoustics.hut.fi/u/jukkis/disp
Modified: 19.12.2005