Audio to MIDI converter

Choose by the repair you can verify, not by an accuracy claim.

Short answer: use Basic Pitch or Jukeblocks for a clean single line; use a workflow with explicit stem or note editing for chords and full mixes. Every export needs a DAW check for missing notes, false notes, timing, and split sustains.

The practical pick

Melody: start with a free browser pass. Polyphony: separate parts or choose a deeper editor. Do not trust a headline score until the same passage survives the four checks below.

One consistent test language

What the leading first-page tools say about single notes and mixes

ToolSingle-note materialChords / full mixWhat to verify after export
JukeblocksIts page says single instruments, vocals, and piano work best.Dense mixes need editing; its Recreate workflow offers separate bass, chords, and melody tracks.False notes and edits in dense passages.
AI-MIDIModels expose pitch, dynamics, and sustain controls; Piano and Guitar are listed.Multi is marked beta/paid; no hard accuracy number is published.Model choice, missing notes, and sustain behavior.
Basic PitchDesigned for single-instrument audio with pitch-bend detection.It is not presented as a full-mix stem separator.Bends, quiet notes, and note joins.

These are page claims and workflow descriptions, not a shared benchmark. The useful comparison starts when you inspect the same bar in the exported MIDI.

Audio waveform becoming MIDI notes and four accuracy checks

Measured on Local MIDI

Three boundary signatures you can reproduce

InputObserved outputMeaning in a DAW
Pure 40 Hz sineOne note: MIDI 89 (about 1397 Hz), 1.974 s.A low tone can arrive as a high, wrong-octave event.
Pure 1550 Hz sineOne note: MIDI 79 (about 784 Hz), 1.974 s.A high tone can arrive roughly an octave low.
440 Hz with ±150-cent vibrato at 6 Hz23 notes, alternating MIDI 68 and 70, about 0.075–0.093 s each; highest sensitivity produced 0 notes.One held sound becomes short fragments—or disappears at a stricter threshold.

Conditions: 44100 Hz mono, 2 seconds, pure sine, no harmonics or noise. These are measured Local MIDI readings, not a claim about every instrument. The hard boundaries to watch are below 55 Hz, above 1400 Hz, and strong vibrato or bends.

DAW check

Four readings beat one accuracy percentage

ReadingCount thisChoose the workflow when…
Missing notesSource notes absent from MIDIQuiet notes or dense chords matter.
False notesMIDI events with no source matchYou need a fast piano-roll cleanup.
TimingStarts/ends drifting from the sourcePitch is right but the groove is not.
Split sustainsOne held sound exported as fragmentsVibrato, slides, or thresholds are present.

Workflow choice

Match the source to the work after export

Clean melody

Free first pass

Try Basic Pitch, Jukeblocks, or Local MIDI, then check bends and note joins.

Chords

Inspect every bar

Use a workflow that exposes separate parts or lets you correct notes directly.

Full mix

Separate first

Stem-separate before conversion when overlapping instruments make attribution ambiguous.