PianoDrift
YOUR PIANO PRACTICE SPACE

My library

Free · 40 MB

Save songs and open them on any device. Free accounts include 40 MB.

Account

Change password

Account

Use 12–128 characters.

Storage plans

An admin confirms payment before activating your plan. Automatic checkout is not enabled.

Free online MIDI player and piano visualizer

PianoDrift lets you listen to MIDI songs and practice directly in your browser. Open a song, follow the falling notes and play with your computer keyboard, mouse or a compatible MIDI keyboard.

Try a demo song

Choose a song, then press Play. No account needed.

NOW PRACTICING

No song loaded

Reading the song…
0NOTES HIT
0MISSED
—ACCURACY

Audio

Pianoteq sounds require an active 1 GB, 2 GB or 3 GB plan.

Low notesHigh notes88 keys · A0–C8 · Click the roll to play / pause
0:000:00Waiting for MIDI
· Connect USB, then press Connect MIDI

Keyboard range not set. MIDI notes 0–127 are still accepted.

Connect your keyboard using a USB data cable, press Connect, and allow MIDI access. Select its MIDI input; DAW ports control music software. If pads trigger unwanted notes, choose the keyboard channel shown next to the last note. For devices sending note-on/off on different channels, use Compatibility release. Settings are remembered for each keyboard in this browser.

How to play a MIDI file online

  1. Choose Open MIDI and select a .mid or .midi file, or try a demo without signing in.
  2. Press Play to hear the song and watch the notes fall onto the 88-key piano.
  3. Lower the speed and loop a short passage to practice. Connect a compatible USB MIDI keyboard to play along.

PianoDrift lets you listen to MIDI songs and practice directly in your browser. Open a song, follow the falling notes and play with your computer keyboard, mouse or a compatible MIDI keyboard.

Open MID, MIDI and MDI files

Use Open MIDI or drag a file into the page to see its notes and hear the song. Files ending in .mdi are accepted when they contain standard MIDI data; renaming a PDF or image does not turn it into MIDI.

Practice at your own pace

The piano displays 88 keys from A0 to C8. Slow down a passage, loop A–B, choose a hand or track, or use Wait for notes to continue only after you play the expected notes. Adjust the sound, volume and virtual sustain pedal.

Connect your MIDI keyboard

On a browser that supports Web MIDI, connect your USB keyboard, press Connect MIDI and allow access. Launchkey and other MIDI keyboards can use their own key range while the screen keeps the full 88-key piano.

Keep your songs across devices

Sign in to save uploaded songs in your private library and open them again on another device. Free accounts include 40 MB. Optional 1 GB, 2 GB and 3 GB plans are shown under Storage plans with the prices configured by the site administrator.

Does a MIDI file contain recorded sound?

No. MIDI stores notes and timing rather than an audio recording. PianoDrift plays melodic tracks with your selected sound, so a multi-instrument file will not sound like its original arrangement. Drum-channel notes are skipped.

Which MIDI files can I open?

PianoDrift supports standard MIDI formats 0 and 1, up to 32 MB per file. Format 2 and SMPTE timing are not supported. A PDF, image or MP3 must be converted to MIDI with another tool first.

Do I need an account to play?

No. You can open and play a local MIDI file without signing in. An account is needed to store songs on the server and access your library from other devices.

Is this sheet music recognition?

This player reads MIDI data. It does not automatically convert sheet music images or scanned PDFs into MIDI. Convert those files to MIDI first, then open the result here.