Piano transcription
Transcribe piano music to sheet music in your browser: record yourself or drop a recording, and get a two-hand score with key, meter and tempo. PDF, MusicXML or MIDI. Nothing uploaded.
Drop a piano recording here
MP3 · WAV · M4A · MP4 · MOV · WEBM — up to 20 min. Nothing is uploaded.
How it works
- Record the piano on your phone, or drop any piano recording onto the box above (MP3, M4A, WAV or video).
- The transcriber hears every key pressed and released, on your own device. The first time, the models download once.
- It finds the beat and the bar lines, gives each note to the right or left hand and spells it for the key.
- Read the score on the page, then download it as a PDF, as MusicXML for MuseScore or Sibelius, or as MIDI.
Write down what you played
Improvised something you want to keep? Worked out a song by ear? Record it on your phone and drop the file here: the transcription is a starting point you can tidy in a notation app, instead of writing every note out by hand.
It also works the other way round: transcribe a recording of a piece to see what the pianist plays, then check it against your own ears.
For teachers and students
- Turn a student's recording into a score to show what they played: wrong notes and rushed beats show up on the page.
- Write out an arrangement you play but have never notated.
- Make a practice copy of a simple piece from a recording, then correct it in MuseScore.
How a recording becomes a score
- A piano check listens first. The transcriber writes any pitched sound as piano notes, so a recording without a piano is turned away instead of becoming a page of nonsense.
- A transcription model trained on hundreds of hours of piano (Kong et al., 2021) hears when each of the 88 keys is pressed and let go, to about a hundredth of a second, and how hard.
- PM2S (Liu et al., 2022), a model that reads a performance the way a musician does, finds the beats, the downbeats, which hand plays each note and the key signature.
- Rules from engraving practice turn that into notation: each beat is snapped to 16ths, or to triplets only where the beat really is in threes, chords played a little apart become one chord, and every chord is made playable by one hand.
Getting a good score
- Solo piano works best, acoustic or digital. A voice over the piano is fine, but it may add a few stray notes.
- Record close to the piano in a quiet room: a phone on the music stand is enough. Heavy room echo blurs the notes.
- A steady tempo helps the bar lines land in the right place. Strong rubato, fermatas and big tempo changes make the bars drift.
- Trim talking and long silence from the start and end of the recording.
What to check
The notes are usually right; the rhythm is the hard part. A piece can come out with some bar lines a beat off, or in a neighbouring meter (2/4 for 4/4, 4/4 for a slow 3/4), and fast ornaments and grace notes come out as plain short notes. Play the first few bars against the score before you trust it.
To correct it, download the MusicXML and open it in MuseScore, which is free, or in Sibelius, Finale or Dorico: every note is editable there. The MIDI file opens in any DAW.
How accurate it is
We tested it on seven freely licensed recordings by real pianists, each against its printed score, through a phone-quality copy of each recording (the originals score within two points of it):
| Piece | Pianist | Notes matching |
|---|---|---|
| Bach, Prelude in C major, BWV 846 | Kimiko Ishizaka | 99.6% |
| Bach, Prelude in C minor, BWV 847 | Kimiko Ishizaka | 99.1% |
| Chopin, Prelude Op. 28 No. 20 | Ivan Ilić | 95.9% |
| Clementi, Sonatina Op. 36 No. 1, I | Alessio Cesaroni | 95.1% |
| Chopin, Nocturne in E minor, Op. 72 No. 1 | Luke Faulkner | 89.7% |
| Satie, Gymnopédie No. 1 | Daria Baiocchi | 82.8% |
| Joplin, Maple Leaf Rag | William J. Leslie | 77.8% |
Questions
Is my recording uploaded anywhere?
No. The models run inside your browser, on your own computer. Your recording and the score never leave your device; the only downloads are the models themselves, the first time.
Is it free?
Transcribing and reading the score on the page are free and unlimited. You get 3 free downloads a month for recordings up to 10 minutes (1 without an account), and a score's PDF, MusicXML and MIDI count as one. Pro adds unlimited downloads and recordings up to 20 min.
How accurate is it?
On seven recordings by real pianists, from 78% to 99.6% of the notes matched the printed score, 92% on average, through a phone-quality copy of each recording. Clear, steady playing does best (Bach's preludes, 99%); dense ragtime by an amateur pianist who adds notes that aren't in the score, the hardest (78%). The rhythm is harder than the notes: check the bar lines and the time signature.
Does it get both hands?
Yes. PM2S, a model trained on piano performances and their scores, decides which hand plays each note; then a key struck again keeps its hand, and every chord is checked to fit one hand's reach. On a recording of a Bach prelude, 91% of the notes land on the same staff as in the printed score; most of the rest are in the middle of the keyboard, where either hand could take them.
Can I edit the score?
Yes. Download the MusicXML and open it in MuseScore (free), Sibelius, Finale or Dorico, where every note, bar line and time signature can be changed. The MIDI file opens in any DAW or in Logic, GarageBand and Ableton.
How long does it take?
It depends on your graphics chip. A 3-minute piece takes about 15 seconds on a gaming laptop, under a minute on a 2020 laptop's built-in graphics, and one to two minutes on the processor alone, in browsers without WebGPU. The page shows the time left as it goes.
Why does the first recording take longer?
The models download once, 131 MB in all, and stay in your browser. The next recording starts at once.
Other tools
- Audio to sheet musicA piano recording written out as a two-hand score.
- MP3 to sheet musicAn MP3 of piano music, written out as a printable score.
- Remove background noise from audioFans, traffic, hiss and room noise out of a voice recording.
- Remove background noise from videoClean a video's soundtrack. The picture is kept untouched.
- Voice isolatorKeep only the voice; everything else goes.
- Audio enhancerNoise removal + voice EQ + loudness, in one step.
- Voice enhancerClearer, fuller, evenly loud voice.
- Remove reverb from audioLess room, more voice: for recordings made in echoey rooms.
- Remove echo from audioFix the hollow, echoey sound of a big or empty room.
- Remove buzz and hum from audioElectrical buzz and hum out; the voice or music around it untouched.
- Remove silence from audioDead air out: every long pause cut to a set length.
- De-esserHarsh S sounds softened; the voice keeps its brightness.
- Fix clipped audioFlattened, crackly peaks from recording too loud, rebuilt.
- Mouth click removerLip smacks and tongue clicks out of a voice-over.
- Normalize audioPodcast, YouTube or broadcast loudness, true-peak safe.
- Remove vocals from a songThe vocals out of a song: a clean instrumental, and the acapella too.
- Split a song into stemsVocals, drums, bass and the rest, each on its own track.
- Remove music from a videoBackground music out of a video; the voices stay.
- Make a karaoke version of a songAny song as a karaoke track: the vocals out, the band left.
- Extract the vocals from a songThe vocals alone from any song: an acapella for remixes and covers.
- Make an instrumental of a songThe instrumental version of any song, the vocals taken out.
- Remove the drums from a songThe drums out of a song, for drummers to play along.
- Find the BPM of a songThe tempo of any song, with its key and Camelot code.
- Find the key of a songThe key of any song, with its Camelot code and tuning.
- BPM and key finderTempo, key and Camelot for a whole folder of songs, as a CSV.
- Tap tempoTap along on each beat and read the BPM.
- Camelot wheelWhich keys mix: pick one, or drop your songs onto the wheel.
- Video to MP3The sound of any video as an MP3. Free, no limit.
- MP4 to MP3Any MP4's sound as an MP3, in seconds.
- Video to audioAny video to MP3, M4A or WAV. Free, no limit.
- MOV to MP3iPhone and QuickTime videos to MP3.
- MP4 to WAVUncompressed WAV from any MP4, for editing.
- WebM to MP3WebM video or audio to MP3.
- MKV to MP3OBS recordings and MKV films to MP3.
- Extract audio from videoA video's sound track as a file, in its original quality.
- M4A to MP3Voice memos and iTunes songs as MP3.
- WAV to MP3WAV to MP3 at a fraction of the size.
- MP3 to WAVMP3 to uncompressed WAV, for editing.
- M4A to WAVVoice memos and M4A to uncompressed WAV.
- OGG to MP3Ogg Vorbis, Opus and voice messages to MP3.
- FLAC to MP3Lossless FLAC to MP3, tags and cover kept.
- Transcribe audio to textAny recording to text, transcribed on your computer.
- Convert audio to textSpeech in any audio file, converted to text on your device.
- Convert MP3 to textAn MP3's speech as text, with timestamps.
- Transcribe a video to textWhat's said in a video, as a timestamped transcript.
- Convert video to textSpeech in any video, converted to text on your device.
- Add subtitles to a videoAuto subtitles, edited in place, burned in or as SRT.
- Auto captions for your videoCaptions for reels and videos, styled and burned in.
- Generate subtitles automaticallyTimed SRT and VTT subtitles from any video.
- Interview transcriptionSpeaker-labelled transcripts, made on your computer.
- Transcription for qualitative researchInterviews and focus groups, ready for NVivo and MAXQDA.