McCullagh Music · Tools

Audio to MIDI

Turn a recording into an editable MIDI file with Spotify Basic Pitch. Upload an audio file, run the transcription, then download the result.

Choose an audio file to get started. Your audio is processed in this browser and is not uploaded.

Show MIDI adjustments

How readily separate notes are detected.

Split notesMerge notes
0.50

Minimum model confidence required to sustain a note.

More notesFewer notes
0.30

Lowest allowed pitch, in Hz. Zero means no lower limit.

Lower notesHigher notes
0 Hz

Highest allowed pitch, in Hz. The model covers piano-range notes.

Lower notesHigher notes
3000 Hz

Shortest note to keep, in milliseconds.

Short notesLong notes
11 ms

Tempo used to set the MIDI file's beat grid.

40 BPM240 BPM
120 BPM

For best results, use a clear recording with one instrument at a time. The first conversion downloads the transcription model to your browser; processing time depends on the recording and your device.

Per-note confidence is the average model activation for that note; it is a useful confidence estimate, not a calibrated probability.

Your audio is not saved or stored. Processing happens on your device.

← Back to all tools