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.
|