Play any MIDI or MusicXML file

See it as falling notes and play along

Drop a file here

.mid · .midi · .musicxml · .xml · .mxl

Your file stays on your device — nothing is uploaded

Falling notes from your own MIDI or MusicXML file

Drop a MIDI or MusicXML file and it turns into a falling-notes piano tutorial: every note slides down to the key you play it on, the right hand in blue and the left hand in purple. Slow it down, turn on note names, and play along on your MIDI piano or by tapping the keys.

Questions

Is my file uploaded?
No. Your file is read inside your browser and is never sent anywhere. Reloading the page forgets it.
Which files work?
Standard MIDI files (.mid, .midi) and MusicXML (.musicxml, .xml and compressed .mxl), up to 10 MB. In MusicXML, repeats and 1st and 2nd endings are played out. D.C. and D.S. jumps are not, so those scores play as written.
Do I need a piano?
Not to watch and listen: every file plays on its own. To play along, connect a digital piano or MIDI keyboard over USB or Bluetooth, or tap the keys on screen. With an acoustic piano, use the EzPiano app, which listens through your phone’s microphone.

Connect your piano

No MIDI piano?

Get the EzPiano app on your phone. It listens to any piano through the microphone, and it connects over USB and Bluetooth too.

Get the EzPiano app

Lessons, fingering and 500+ songs