Five practical input formats
Use MP3, WAV, M4A, FLAC or OGG. A format label does not guarantee quality—the recording and arrangement still determine how clear the notes are.
Turn a recording into MIDI notes you can hear, download and edit in your music software. Free to use, no signup, and your audio stays on this device.
For the cleanest notes, start with one instrument or one vocal line rather than a finished full mix.
6.5-second synthetic melody · a workflow demo, not an accuracy benchmark.
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.
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
MIDIFLOW accepts the common audio files your browser can decode and uses one instrument-agnostic transcription model for every conversion.
Use MP3, WAV, M4A, FLAC or OGG. A format label does not guarantee quality—the recording and arrangement still determine how clear the notes are.
A single sung melody or solo lead is easiest. Piano chords and other polyphonic parts can work, but simultaneous notes create more chances for missed or extra notes.
Only the model files are downloaded. Your selected recording is decoded, analyzed and played back by the browser on this device.
What can go wrong
Automatic transcription has to separate musical fundamentals from overtones, room sound and percussion. A clean note can therefore become an extra octave, while a quiet note masked by another sound may disappear.
Monophonic material provides one dominant pitch at a time. Polyphonic music asks the model to estimate several overlapping pitches, and a mastered song adds drums, effects and loudness processing that are not represented as MIDI notes.
The result should be treated as an editable first pass, not a finished score. The sensitivity control trades missed quiet notes against false positives; it cannot reconstruct detail that is absent from the recording.
Choose an MP3, WAV, M4A, FLAC or OGG recording, or try the sample. Start with a short solo part to check the result.
The converter estimates notes on this device. Your recording is not uploaded and no account is needed.
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
Improve the source before changing the threshold. The model performs best when the musical part you want is easy to hear by itself.
Export a solo track from the session when possible. If you only have a full song, separate the target stem before conversion.
Long reverb and delay repeat pitches after the original note, which can lengthen notes or create extra events. Use a dry recording when available.
Lower the threshold only when real quiet notes are missing. Raise it when the piano roll contains obvious short or harmonic notes.
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.
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.
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.
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.
No. The recording is decoded and transcribed inside your browser. MIDIFLOW downloads the model but does not send your file to an audio-processing server.
The converter accepts MP3, WAV, M4A, FLAC and OGG. Browser codec support can vary, so a standard MP3 or PCM WAV is the safest fallback if a file will not decode.
Yes, Basic Pitch supports polyphonic transcription. Clean piano or guitar chords can work, but dense arrangements are less reliable than a single melodic line.
Strong harmonics, reverb tails and overlapping instruments can look like separate pitches to the model. Raise sensitivity or start from a cleaner solo track.
The file includes detected note pitches, start times, durations, velocity and pitch bends where they can be written safely without affecting overlapping notes.
Yes. There is no signup, payment, credit system or watermark. Processing uses your device instead of a paid upload queue.