Audio to MIDI Converter

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.

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

What this audio-to-MIDI converter handles

MIDIFLOW accepts the common audio files your browser can decode and uses one instrument-agnostic transcription model for every conversion.

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.

Melody and polyphony

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.

Private local processing

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

Where general audio transcription goes 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.

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

How to get a cleaner MIDI file

Improve the source before changing the threshold. The model performs best when the musical part you want is easy to hear by itself.

Isolate the target part

Export a solo track from the session when possible. If you only have a full song, separate the target stem before conversion.

Avoid heavy ambience

Long reverb and delay repeat pitches after the original note, which can lengthen notes or create extra events. Use a dry recording when available.

Adjust sensitivity after listening

Lower the threshold only when real quiet notes are missing. Raise it when the piano roll contains obvious short or harmonic notes.

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

Does MIDIFLOW upload my audio anywhere?

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.

Which audio formats can I convert to MIDI?

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.

Can audio with chords become MIDI?

Yes, Basic Pitch supports polyphonic transcription. Clean piano or guitar chords can work, but dense arrangements are less reliable than a single melodic line.

Why did the converter add notes I cannot hear?

Strong harmonics, reverb tails and overlapping instruments can look like separate pitches to the model. Raise sensitivity or start from a cleaner solo track.

What information is included in the MIDI download?

The file includes detected note pitches, start times, durations, velocity and pitch bends where they can be written safely without affecting overlapping notes.

Can I use MIDIFLOW without creating an account?

Yes. There is no signup, payment, credit system or watermark. Processing uses your device instead of a paid upload queue.