Free browser audio transcription

Audio to MIDI Converter

Turn an audio recording into editable MIDI notes without uploading the file to our server. The browser runs the transcription model locally, then cleans fragments, overlaps, timing latency, and repeated attacks before you download a standard .mid file.

Audio to MIDI
Local processing

How to turn an audio file into editable MIDI

Choose a local audio file, let the browser transcribe notes on your device, then download and edit the generated MIDI.

  1. Step 1

    Choose a local audio file

    Drop or choose a supported local audio file. Short, clean material with a clear target instrument usually produces the easiest result to edit.

  2. Step 2

    Transcribe and clean the notes in your browser

    Start the conversion so the browser can decode the audio on your device, estimate note events, and clean common fragments, overlaps, and timing artifacts.

  3. Step 3

    Download the MIDI and edit it

    Download the standard .mid file, then open it in a DAW or notation app to adjust pitch, note length, velocity, tempo, and arrangement.

How an audio to MIDI converter turns recordings into notes

Audio to MIDI conversion is not the same thing as changing one file extension into another. An audio file contains a waveform: the combined sound of every note, instrument, room reflection, effect, and background noise at each moment. MIDI contains symbolic events such as pitch, start time, duration, velocity, tempo, and channel. A converter therefore has to transcribe the recording and infer musical events that were never explicitly stored in the audio. This page uses a browser-based transcription model for that inference, then applies deterministic cleanup so the result is easier to edit in a piano roll or notation program.

What kinds of audio produce the best MIDI

The clearest results usually come from recordings where one pitched instrument or one melodic line is easy to hear. Solo piano, isolated guitar, bass, humming, whistle, synth leads, and instrument stems are good starting points because the model can separate their fundamentals and attacks more reliably. Polyphonic piano can also work well, although dense chords and pedal resonance may introduce extra harmonic energy that sometimes looks like additional notes.

A mastered song is harder. Drums create strong transients without stable pitch, vocals and guitars overlap, bass can mask low notes, reverb smears note endings, and compression changes the shape of attacks. The converter can still produce useful material, but a full mix should be treated as a draft transcription rather than a finished score. If you have access to stems, upload the instrument stem you actually want to edit instead of the complete mix. Removing unnecessary layers before conversion is often more effective than trying to fix hundreds of unwanted MIDI notes afterward.

What the cleanup controls actually do

Raw transcription models tend to create a few classes of editing problems: tiny fragments, same-pitch overlaps, model latency, and repeated notes that are accidentally fused into one long note. The default cleanup removes extremely short notes, merges overlapping notes of the same pitch, shifts timing to compensate for measured model latency, and can inspect the original audio for a clear second attack inside a long note. The repeated-attack detector is intentionally conservative because splitting every energy change would create the very fragments the cleanup is meant to remove.

Tempo and quantization are separate choices. Auto tempo estimates a practical BPM from detected note onsets, but a human performance may speed up and slow down across a phrase. Preserve Performance leaves those differences in place. Quantize can instead snap starts to an 1/8, 1/16, or 1/32 grid, and you can choose whether note endings should be snapped too. For expressive piano or rubato, preserving timing is often safer. For loops, electronic parts, or material that will be heavily edited in a DAW, a moderate grid can make the output faster to work with.

What you can edit after the conversion

The downloaded MIDI is a standard .mid file, so the notes are no longer locked inside the original recording. You can import it into Ableton Live, FL Studio, Logic Pro, Cubase, Reaper, GarageBand, Bitwig, Studio One, or a notation application and change pitch, note length, velocity, tempo, instrument, key, arrangement, and track structure. That makes audio-to-MIDI useful for reconstructing a melody, studying harmony, replacing a sound with a synth, creating notation, or using an existing performance as the starting point for a new arrangement.

Automatic transcription does not know your creative intent. A chord tone and a melody note may appear on the same track, left- and right-hand piano parts may not be separated, and quiet notes can be missed when louder material covers them. Editing is therefore a normal part of the workflow rather than evidence that the conversion failed. The goal is to replace the slow task of entering every note manually with a useful first pass that already captures much of the pitch and timing structure.

Why the audio stays on your device

The transcription runs in the browser. When you start a conversion, the page loads the model code it needs, decodes the selected audio locally, performs note estimation on your device, builds the MIDI, and creates a browser download. The recording itself is not sent to our application server for transcription. This is useful for unfinished songs, client work, rehearsal takes, private demos, classroom recordings, and other material you may not want to hand to a remote file-conversion service.

Local processing also has a practical trade-off: your computer or phone provides the CPU, memory, and browser features. That is why the current free version uses a five-minute and 100 MB limit. A desktop Chromium or Firefox browser is usually the most reliable environment for longer or more complex files. If a format does not decode on your device, converting it to WAV or MP3 first is a simple compatibility fallback. The limit is about keeping the browser workflow predictable, not about hiding the download behind a paid plan.

FAQ

Audio to MIDI converter FAQ

Is this audio to MIDI converter free?

Yes. The current browser converter is free for standard single-file use, requires no account, and does not put a payment screen in front of the MIDI download. Files are currently limited to five minutes and 100 MB so local transcription remains practical on normal computers and phones. There are no projects, credits, or subscription tiers attached to this conversion flow. Future heavier features such as long files, batch jobs, dedicated stems, or an API could reasonably be separate products, but the converter on this page is intended to work without those purchases.

Does the audio get uploaded to a server?

No upload is required for note transcription. The browser reads the file you choose, decodes it locally, runs the transcription model on your device, performs MIDI cleanup, and creates the downloadable .mid file in the browser. The page itself and the model files are delivered over the internet, so ordinary website requests still happen, but your selected recording is not sent to our application server as part of the conversion. That distinction matters when the source is unreleased music, a client recording, or another file you would rather not submit to a remote conversion queue.

Which audio formats can I convert to MIDI?

The current tool accepts MP3, WAV, M4A, AAC, OGG, FLAC, and WebM. Browser decoding support can vary for unusual codecs inside those containers, so MP3 and WAV are the safest cross-browser choices. If a file is rejected or cannot be decoded, exporting a normal PCM WAV or a conventional MP3 usually solves the compatibility problem. The output is a standard MIDI .mid file rather than audio. That output can be imported into most DAWs and MIDI-capable notation tools for further editing.

Can audio to MIDI detect chords and multiple notes at once?

It can detect polyphonic material, including piano chords, but complexity changes the error rate. Stable pitched instruments with clear attacks are easier than a dense full mix containing drums, vocals, bass, ambience, and overlapping instruments. In complex audio, harmonics may become extra notes and quieter notes can disappear under louder material. The generated MIDI should therefore be reviewed in a piano roll. For the best chord transcription, use the cleanest instrument stem available and avoid unnecessary mastering effects before conversion.

Can I turn the MIDI back into audio later?

Yes. MIDI is editable performance data, so after correcting or arranging the notes you can play it through any synth or virtual instrument and render it to audio. This site also includes a MIDI to MP3 tool for a quick browser render. Keep in mind that MIDI does not preserve the exact recorded timbre of the source audio. A converted piano performance can be played by a different piano, synth, strings, or any other instrument because the output represents note events rather than the original waveform.