HomeToys & PlayPlayer Piano Roll

🧪 Player Piano Roll

This simulation illustrates the mechanics of a player piano, demonstrating how hammers strike strings in response to a recorded musical score. It highlights the principles of timing and synchronization involved in recreating music through mechanical means.

Toys & Play3DModerate60 FPS
player-piano-roll ↗ Open standalone
⚙ Under the hood

This simulation illustrates the mechanics of a player piano, demonstrating how hammers strike strings in response to a recorded musical score. It highlights the principles of timing and synchronization involved in recreating music through mechanical means.

Player PianoRollMIDI

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)