a
s
d
f
g
h
j
A
S
D
F
G
H
J

WebPiano online piano synthesizer

(c) 2020 Jürgen Wothke

This toy project is the result of my first exploration into the realm of synthesized piano sounds. My goal was to get some hands-on experience with a respective "digital waveguide" based design and to learn a thing or two in the process.

The implementation is based on Balázs Bank's "Physics-Based Sound Synthesis of the Piano" (see http://home.mit.bme.hu/~bank/thesis/pianomod.pdf) and the various papers that are cross referenced in that thesis (see respective references in the code comments).

You can use the above knobs to turn the piano into a bell tower (use "autoplay" so you can easily compare the effects). Known-Limitation: The used filters may crash with certain parameter combinations - when that happens just press reload.

The source code can be found here: https://github.com/wothke/webPiano