Piano to MIDI Converter

Piano is polyphonic, yet its stable tuning and clear attacks make it one of the stronger chordal sources. Use a dry solo recording for the best editable first pass.

Use less sustain pedal during the source performance, or export the digital piano directly instead of recording speakers in a room.

6.5-second synthetic melody · a workflow demo, not an accuracy benchmark.

This file may need a lot of memory

The selected file is {size}. MIDIFLOW does not upload it or impose a server limit, but very large files can run out of memory, especially on a phone.

audio file —
Decoding audio…0%
audio file Transcribed
0notes
—range
0.0sduration
0max polyphony
0.25

Compare the original with a simple synth preview of the detected notes. The preview does not reproduce the original sound or pitch bends.

Too many or missing notes? — increase it to keep fewer, more confident notes; decrease it to include quieter notes. Then compare the previews again.

Free foreverNo signupNo watermarkAudio never uploaded

Best input

Piano gives the model clear musical structure

Each key has a defined pitch and a relatively sharp onset. That helps the model detect melodies, intervals and many chords—even though dense passages still need editing.

Solo acoustic piano

A close, balanced recording with moderate room sound can preserve both attacks and chord tones clearly enough for polyphonic transcription.

Direct digital-piano audio

A line output or DAW render avoids microphone placement, pedal noise and room reflections while keeping the performed timing.

Melody with simple accompaniment

A distinct right-hand line over slower left-hand notes is easier than fast two-handed textures occupying the same register.

What can go wrong

Piano-specific causes of missing or extended notes

The sustain pedal keeps strings sounding after their keys are released. Overlapping decays can make MIDI durations too long and leave many pitches active beneath the next chord.

Fast arpeggios and repeated notes place onsets close together, while dense chords ask the model to resolve several fundamentals and shared harmonics in one short window. Inner voices are easiest to lose.

At the extreme low end, partials can be stronger than the fundamental; at the extreme high end, notes are short and have fewer audible harmonics. Both registers are less stable than the middle keyboard.

Convert audio to MIDI in three steps

  1. 01

    Choose audio

    Choose an MP3, WAV, M4A, FLAC or OGG recording, or try the sample. Start with a short solo part to check the result.

  2. 02

    Transcribe notes

    The converter estimates notes on this device. Your recording is not uploaded and no account is needed.

  3. 03

    Listen, adjust and download

    Compare the original with Play MIDI notes, apply a different note threshold if needed, then save the .mid file for your music software.

Transcription is powered by Spotify's open-source Basic Pitch model and runs in your browser.

Improve accuracy

Record piano for a cleaner transcription

Create a transcription-friendly performance when you can, then add expressive pedal and voicing back after the MIDI is in your DAW.

Use less sustain pedal

Lift the pedal at harmony changes and avoid washing several chords together. Clearer releases give the model better note boundaries.

Prefer a solo take

Do not convert piano from a full band mix when the isolated piano track or a new solo performance is available.

Export the digital instrument directly

Render WAV from the keyboard, plugin or DAW at 44.1 kHz / 16-bit or better. This removes speaker, room and microphone coloration.

Import the MIDI into your DAW

The download is a standard MIDI file containing note timing, pitch, velocity and eligible pitch-bend events. It does not contain the original instrument sound, so assign any software instrument after importing it.

Ableton Live

Create or choose a MIDI track, then drag the .mid file into an empty clip slot or the Arrangement. Load an instrument on that track and edit notes in the MIDI Note Editor.

Logic Pro

Drag the file into the Tracks area and choose a Software Instrument track. Open the Piano Roll to correct timing, note lengths or velocity before arranging.

FL Studio

Drag the file into the Channel Rack or use File › Import › MIDI file. Send the imported notes to a chosen instrument, then clean them in the Piano roll.

FAQ

Can this piano-to-MIDI converter detect chords?

Yes. Basic Pitch is polyphonic, so it can detect multiple piano notes sounding together. Dense voicings and strong pedal make individual chord tones harder to separate.

Why are sustained piano notes too long in the MIDI?

The audio contains continuing string resonance after key release, especially with the damper pedal down. The model estimates what is sounding, not the physical key-up moment.

Can MIDI preserve my original piano sound?

No. MIDI preserves detected performance events, not the acoustic timbre. Load a piano instrument in your DAW to hear the notes.

Are fast piano trills likely to be missed?

Very fast repeated onsets can merge or produce uneven lengths. A clean direct recording and a slightly higher sensitivity threshold can reduce false fragments, but manual edits may remain.

Is an acoustic-piano microphone recording better than a digital export?

For transcription, a direct digital export is usually cleaner. A well-recorded acoustic piano can still work and may be the only way to capture that specific performance.

Why are low piano notes detected an octave too high?

Low piano fundamentals can be weaker than their upper partials in the recording. The model may lock onto a stronger harmonic and report an octave-related note.