A browser-based audio to MIDI converter — built to do one job well, without an account or an upload.
LocalMIDI turns an audio recording — an MP3, a WAV, a voice memo, or a clip you play straight into your microphone — into a Standard MIDI File you can open in any DAW.
It listens to one note at a time and writes down what it hears: pitch, timing, and how loud each note is. The result is a single-track, monophonic .mid file.
It works best on a single instrument or a clear melody line. Dense mixes — drums, chords, several instruments at once — will need cleanup in your DAW, and simultaneous notes are written as one note rather than a chord.
Most audio-to-MIDI tools ask you to upload your file to a server. That means waiting, quotas, watermarks, and someone else holding your recordings.
LocalMIDI does the decoding, pitch detection and MIDI writing in JavaScript inside the tab you already have open. Your audio never leaves your device — there is no upload step, because there is no server doing the work.
The whole tool is a single page with no third-party libraries, no fonts loaded from a CDN, and no tracking scripts.
LocalMIDI is an independent project. It is designed, built and maintained under the LocalMIDI name.
If you want to get in touch, see the contact page.