MIDILACE Runs on your device
PRACTICAL GUIDE · MIDI EXTRACTOR

Extract MIDI notes from audio.

A MIDI extractor turns a recording into estimated, editable note events. Upload your audio to Midilace, choose Convert to MIDI, and download the .mid file. Open it beside the recording in a MIDI editor to remove extra notes and fix timing. The file contains note data, not the original sound or separate instrument stems.

Extract MIDI from audio
ORIGINAL INPUT · ACTUAL OUTPUT

Five planned notes became 12 MIDI events

We generated a 3.6-second mono WAV at 22,050 samples per second. Its plan is D4, F4, A4, another A4, then D5. Each note lasts 0.52 seconds, with a short gap before the next. The repeated A4 checks whether two separate strikes stay separate. This is a synthetic test signal, not an instrument or voice recording.

On October 14, 2026, we fed that exact WAV into the live Midilace tool and downloaded its MIDI. All five intended notes appeared, including both A4 attacks. The file contained 12 events: five main pitches, five short same-pitch continuations, and two brief extra notes one octave above the first two inputs. The first A4 continuation also reaches the next A4 start, so it needs a timing check.

Known note sequence and actual extractionInput D4, F4, A4, A4, D5. MIDI output contains those pitches and short tails, plus brief D5 and F5 octave notes at the first two attacks.AUDIO PLAN → EXPORTED MIDI EVENTSInputMIDID4F4A4A4D5D4F4A4A4D50 s1 s2 s3 sOrange = extra tails; dots = short higher-octave events
Diagram positions are simplified. The table and downloadable MIDI below give the actual event times.
Notes read from the downloaded MIDI
Known inputMain MIDI eventOther events to inspect
D4, 0.00–0.52 sD4, 0.00–0.46 sD4 tail 0.46–0.56 s; D5 0.00–0.09 s
F4, 0.70–1.22 sF4, 0.71–1.16 sF4 tail 1.16–1.25 s; F5 0.70–0.77 s
A4, 1.40–1.92 sA4, 1.41–1.88 sA4 continuation 1.88–2.10 s
A4, 2.10–2.62 sA4, 2.10–2.56 sA4 tail 2.56–2.65 s
D5, 2.80–3.32 sD5, 2.80–3.26 sD5 tail 3.26–3.36 s

Listen to the exact input:

A USEFUL EXTRACTION WORKFLOW

Extract, listen, repair

  1. Choose the clearest audio you have. A short, isolated line is easier to audit than a crowded mix. Keep the source file beside the eventual MIDI.
  2. Run the extractor. Select a supported file on the tool page. Midilace estimates pitches and timing locally in your browser, then offers a standard MIDI download.
  3. Compare note starts and pitches. Play the audio and MIDI together or line them up in an editor. Our test shows that a correct pitch sequence can still have extra octave notes and split tails.
  4. Edit only what you can verify. Delete a false high note, join one held note if it was split, and keep distinct repeated attacks when the recording has them.
WHAT IS EXTRACTED

MIDI notes are not the audio track

To extract MIDI from audio is to estimate note events: pitch, onset, duration and velocity. The exported file does not copy timbre, lyrics, effects or the original waveform. Midilace writes the estimated notes to one MIDI track; it does not promise to separate all instruments in a mixed song. A different instrument sound in your editor will play the same note data differently.

The five-note signal above is deliberately simple. It proves what this particular export contained, not how accurately every recording will convert. Chords, percussion, reverb and overlapping instruments need their own checks.

QUICK ANSWERS

MIDI extractor questions

How do I extract MIDI from audio online?

Upload a supported audio file to Midilace, run the conversion, and download the .mid file. Then inspect its note events against the audio in your MIDI editor.

Can a MIDI extractor find repeated notes?

It can, but check the boundaries. In our controlled input, the two A4 attacks both appear; one exported A4 continuation extends to the next attack.

Why are there more MIDI notes than notes I played?

Our five-note test exported 12 events: short same-pitch continuations and two brief higher-octave notes were added. Listen before deleting anything; a real recording can have legitimate ornaments or overlapping parts.

Does the output sound like my recording?

No. MIDI stores estimated performance instructions, not the original audio. Your DAW or player chooses the playback instrument.