Loop it. Loop it. Loop it...
Pick a start and an end and the section repeats.
Learn any song by adding a YouTube link or uploading its file. Free, in your browser, and no account needed.
How it works
Add a file or paste a YouTube link. We find the notes for every instrument in the song.
Pick any instrument in the song. Piano, guitar, bass, drums, vocals, and more than 30 others.
Use your computer keyboard, a MIDI keyboard or a real piano to play along.
Stem separation splits the original audio into its parts, so the real recording keeps playing around you.
Pick a part
The notes we find are a starting point. Reshape them until the song fits your hands.
Pick a start and an end and the section repeats.
See every chord as it plays, and the scale that fits it.
The track pauses until you play the right note. No rush.
Every run gets a grade. Watch your score climb, run after run.
It happens. Slow it down and go again.
A few bars are fighting back.
The shape is there. Tidy up the misses.
Just a slip or two.
Every note, not one stray.
Yes. MIDI.PLAY is free and runs in your browser, with no account and nothing to install. Open the app, add a song and start playing. Your songs are saved in your own browser, so they open instantly next time, but they don't follow you to other devices, and clearing site data removes them.
Yes. Add an MP3, WAV, M4A, FLAC, OGG or AAC file and MIDI.PLAY listens, works out the notes and shows them falling onto a piano keyboard. It takes a minute or two. The notes are a first draft you can fix in the editor. A MIDI file opens instantly.
Yes. Paste a YouTube link instead of adding a file and MIDI.PLAY fetches the audio, then works out the notes in a minute or two. Not every video can be fetched, so if a link fails, add the song as an audio file. Only use songs you own or have permission to use.
It works in a similar way: notes fall onto a keyboard and you play along. MIDI.PLAY is free, runs in your browser and can make the notes from an MP3, not only from a MIDI file. It is a newer, smaller app, and its transcribed notes are a first draft you may need to correct.
Yes. MIDI.PLAY finds each instrument in the song and lets you pick one part to play, such as piano, guitar or bass. If you split the song first, your part is taken out and the rest of the real recording plays underneath you. Splitting needs the optional model server and takes a few minutes more.
No. Play on your computer keyboard: the row of letters starting with A plays the white keys and the row above plays the black keys. For real piano keys, plug in a MIDI keyboard by USB and allow MIDI access in Chrome, Edge or Firefox. Safari doesn't support it. Both are scored the same.
Yes. The notes are a first draft, and busy or quiet songs come out rougher. Open the note editor with Edit notes to move, lengthen, add and delete notes on a piano roll, with undo. Your fixes are saved with the song, so you only correct each mistake once.
Audio you add is sent to a hosted transcription service to be turned into notes, so don't add anything you wouldn't want sent. MIDI files stay on your device because they need no transcription. Only add songs you own or have permission to use. The privacy page has details.
Free · In your browser · No account