Audio to MIDI Conversion in Your Browser

Convert audio to MIDI without uploading anything. The model runs locally in your browser, turning a melody or piano part into an editable MIDI file.

Pick an audio file and get back a MIDI file with the notes the model heard. The whole transcription runs inside this page — your audio is never sent to a server, so there is no upload wait and nothing to delete afterwards.

MP3, WAV, M4A or OGG · up to 10 minutes · stays on your device

Recent transcriptions

Nothing here yet. Your transcriptions stay in this browser.

01

How Audio to MIDI Conversion Works Here

01

Choose an MP3, WAV, M4A or OGG file up to ten minutes long. The page decodes it, mixes it down to mono at 22,050 Hz — the rate the transcription model expects — and then walks through the audio in thirty-second blocks, keeping two seconds of overlap on each side of every block.

02

That overlap matters more than it sounds. Deciding where a note starts and ends needs a few frames of context on both sides, so a note that happens to cross a block boundary would otherwise be split into two short fragments. The overlapping regions are transcribed and then discarded, leaving one clean set of notes.

03

Progress is reported per block, so a long file gives you a moving percentage rather than a frozen spinner. The first run of the session also downloads the model weights, which is the slowest part; after that, further files start converting immediately.

02

Nothing Leaves Your Device

01

Most audio-to-MIDI tools upload your file, run the model on a server and hand back a result. This one loads the model into your browser instead and does the work on your own machine, using WebGL where the device supports it and falling back to the CPU where it does not.

02

The practical consequences are worth knowing. There is no upload step, so a fifty-megabyte WAV starts converting as fast as a three-megabyte MP3. Unreleased demos and client work never touch anyone else's infrastructure. And because there is nothing stored remotely, there is no retention window to read and no file to request deletion of.

03

The trade-off is that conversion speed depends on your device. A recent laptop handles a three-minute track in well under a minute; an older phone will be noticeably slower on the same file. Your transcription history is kept in this browser's local storage, which means it does not follow you to another device and disappears if you clear site data.

03

What Transcribes Well and What Does Not

01

The model was trained to follow pitched, sustained sound, so it is strongest on a single clear instrument: solo piano, a sung or hummed melody, an acoustic guitar line, a bass part, a woodwind or string melody. On that material the note starts, pitches and lengths are usually close enough to edit rather than redo.

02

Three things degrade the result. Dense full-band mixes give the model several pitched instruments at once, and it will interleave them into one track rather than separating them — run the stem splitter first if you want a single part. Percussion has no stable pitch to track, so drums come back as scattered low notes rather than a usable groove. Heavy distortion and thick reverb blur the onsets, which shows up as extra short notes around the real ones.

03

Pitch bends are captured where the model detects them, so slides and vibrato survive into the MIDI as bend events rather than being flattened. That is useful for guitar and vocal lines, and occasionally worth deleting in a notation program where you only want discrete pitches.

04

What People Convert Audio to MIDI For

01

Producers pull a melody out of a reference track or an old demo so they can re-voice it with a different instrument, change its key, or quantise its timing without re-performing it. Learners convert a passage they are trying to play and read it back as a piano roll, which makes the rhythm visible in a way that listening repeatedly does not.

02

Arrangers use the MIDI as a starting sketch for notation: import it into a score editor, clean up the durations, and you have a lead sheet far faster than transcribing by ear. People working with singers convert a hummed idea into notes so it can be handed to a session player.

03

It is also the fastest way to answer a narrow question — what pitch is that bass note, what interval is that jump — without opening a tuner and scrubbing back and forth.

05

After You Have the MIDI File

01

The download is a standard MIDI file, so anything that reads MIDI will open it: a DAW, a notation program, a hardware sequencer, a mobile sketch app. The tempo written into the file is estimated from the spacing between note starts, folded into the usual 60–190 range; it only controls where bar lines land in your editor and does not move the notes themselves, so correcting it is harmless.

02

Expect to tidy the result rather than use it untouched. The two edits that matter most are deleting the stray short notes that cluster around loud onsets, and extending notes the model cut early in reverberant passages. Both are a few minutes of work on a typical melody.

03

Your recent conversions stay listed on this page so you can re-download a MIDI file without converting the same audio twice.

06

Audio to MIDI Questions

Is my audio uploaded anywhere?

No. The model runs in your browser and the file is read directly from your device. Nothing is sent to a server, which is also why there is no upload progress bar.

Can it separate the instruments in a full mix?

No. It transcribes pitched content into a single track and will mix several instruments together. Run the stem splitter first, then convert the part you want on its own.

Why are drums transcribed badly?

Percussion has no sustained pitch for the model to follow, so it returns scattered low notes instead of a drum pattern. Use a dedicated drum transcription tool for rhythm parts.

Does it cost credits?

No. Because the work happens on your device rather than our servers, conversion is free and does not consume credits.

Why is the first conversion slower?

The model weights download once per session. Later files in the same session skip that step and start converting straight away.

Where is my conversion history stored?

In this browser's local storage. It is not synced to your account, so it will not appear on another device and is lost if you clear site data.

Can I edit the MIDI without leaving the site?

Open the downloaded file in any MIDI editor. A piano-roll editor is the quickest way to delete stray notes and fix lengths before importing the file into a project.