🎹 The browser piano that can't play a wrong note. Drop in a MIDI file and press anything: every tap plays the song's next notes, in tune and in time. Sampled instruments, Synthesia-style falling notes, 14 drum grooves. No upload, no account, no server.
react audio music webgl threejs typescript midi nextjs web-audio piano soundfont midi-player synthesia drum-machine music-education learn-piano magic-piano falling-notes
-
Updated
Sep 23, 2026 - TypeScript