Play a phrase on its keys, listen back, then turn the crank. The machine engraves your notes and prints them on its paper.
Loads a 3D model of about 11 MB. The panel works without it.
How it was made
From an imagined object to a working one.
The machine began as a generated sketch. It was rebuilt in Blender as a set of real parts: a cast frame, a strung action with felt dampers, rollers and a crank. The site engraves your notes with VexFlow and prints them onto the model's paper as you turn the handle. In the browser it runs on three.js, lit from light baked in Blender, and plays through the Web Audio API.
The first sketchThe Blender model
The panel
Your phrase.
Play from here or with your keyboard: keys A to K.
Preparing the score…
Your saved score needs attention.
Your printed phrases
Kept in this browser only.
The machine plays the Salamander Grand Piano, sampled by Alexander Holm and shared under CC BY 3.0.