Analyze audio · Local tool

Audio to MIDI

Convert a monophonic melody into a simple MIDI file using pitch tracking in the browser.

Drop a file here or browse

MP3, WAV, FLAC, M4A, OGG — processed locally, never uploaded

About this tool

What it does

Audio to MIDI estimates a pitch contour from a monophonic source — one note at a time — and turns that contour into a minimal Type-0 MIDI file you can open and edit in a DAW. After conversion, you can review the detected note count, pitch range, average velocity, average note length, and a piano-roll preview, then audition the result or download a .mid file.

Polyphonic material (chords, full bands, or dense mixes) cannot be separated reliably with this lightweight tracker. For best results use a solo voice, bass line, whistle or hum, or a single synth/instrument lead with limited reverb. Everything runs in your browser — the audio is never uploaded for conversion.

Pitch is tracked with autocorrelation on short audio frames. The Minimum Confidence filter removes weaker pitch detections, the Minimum note length filter removes tiny fragments, and the remaining notes are written to MIDI on a simple timing grid for easy editing. Adjust the sliders after conversion to refine the roll without reloading the file.

Treat the output as a useful draft: quantize, fix octave jumps, and assign an instrument in your DAW. Clear melodies and dry recordings need the least cleanup; heavily processed or multi-track material may need isolation first.

Why monophonic-only

Autocorrelation finds the strongest repeating period in a waveform, which works well when one note sounds at a time. When several notes overlap — a guitar chord, a full mix — the algorithm has to guess which periodicity matters, and it guesses wrong often enough that the output becomes unusable. Dedicated polyphonic transcription needs a trained model to separate simultaneous notes, which is outside the scope of a lightweight browser tool.

Getting a cleaner transcription

Isolate the melody first: a vocal take, a bass DI, a whistled or hummed line, or a solo instrument recording all track well. Heavy reverb, vibrato, and pitch bends can confuse frame-by-frame tracking, so a drier take with a stable pitch will need less manual correction once it lands in your DAW.

Workflow

How to use it

01

Use a monophonic clip

Prefer a single instrument or voice. Chords will confuse the tracker.

02

Run conversion

The tool estimates pitch over time and builds note on/off events.

03

Download MIDI

Open the .mid file in your DAW and assign any instrument you like.

04

Edit as needed

Expect to fix a few pitches on difficult phrases — that is normal for monophonic trackers.

Tip: Hummed or whistled melodies often transcribe more cleanly than recorded instruments, since they have a simple, stable pitch with little harmonic interference.

FAQ

Questions about Audio to MIDI

01Does it work on full songs?+

It is designed for monophonic material — one clear pitch at a time. Full songs, chords, and dense mixes contain several competing pitches, so the tracker can jump between melody, harmony, and noise. For the cleanest result, isolate a solo vocal, bass, lead, or melody first (for example with the Audio Trimmer or a stem). A short, dry take almost always beats a long mastered track.

02What does the confidence control do?+

Minimum confidence filters pitch frames by how strongly the waveform supports one repeating pitch. Higher values keep fewer, stronger detections and clean up a noisy piano roll; lower values keep quieter or less stable notes that might still be musically useful. Start around 0.30. If you see too many stray blips, raise it toward 0.5–0.7. Changes re-filter the last analysis without re-uploading the file.

03What is minimum note length?+

It removes detected notes shorter than the selected duration (in milliseconds) before the MIDI file is written. A larger value is useful for cleaning up tiny fragments and clicks; a smaller value preserves fast melodies, grace notes, and short articulations. Try 50 ms as a default, then nudge up if the roll looks cluttered with very short events.

04Can I convert singing or humming?+

Yes. A clear single-voice hum, whistle, or sung melody is one of the best inputs because the tracker expects one main pitch at a time. Record in a quiet room with limited reverb, hold notes steady when you can, and avoid heavy effects. After download, open the .mid in your DAW to fix timing, quantize, or change the instrument.

05Is this like commercial polyphonic transcription?+

No. This is a lightweight browser-based monophonic pitch tracker, not a trained polyphonic transcription model. It can follow one melodic line well, but it does not reliably separate simultaneous notes in chords, full bands, or dense mixes. For multi-instrument material, isolate the part you care about first, then treat the MIDI as a draft to edit.

06Is my audio uploaded? Can I open the MIDI in a DAW?+

No audio is uploaded for analysis — decoding, pitch tracking, and MIDI generation all run in your browser. The download is a Standard MIDI File (Type 0) with note on/off events that you can import into Ableton, Logic, FL Studio, GarageBand, MuseScore, and most other DAWs or notation tools to edit, re-instrument, or notate.

← All audio tools