Voice to MIDI.

Hum, whistle or sing a melody and watch it become notes. Download the MIDI, open it in any DAW.

Record

Allow the microphone when your browser asks.

Hum one note at a time, close to the mic.

Press Record and hum a melody.

The notes appear here as you go.

Octave

This is one voice. DOT does the whole song on your Mac: the chords, the key and the tempo, as MIDI.

How it works

Press record and hum. The page listens to the pitch of your voice many times a second, finds the nearest note, and draws it on the piano roll as you go, so a melody appears while you're still singing it. Stop, and the notes are tidied to the nearest sixteenth of the tempo you set. Play them back to check, drag a note if the page heard it wrong, then download the MIDI.

It follows one voice at a time: a hum, a whistle, a sung line, a single instrument. Chords and full songs are a different job, and the Mac app does that one: plastic.audio/dot.

Getting a clean take

Hum close to the microphone in a quiet room, with headphones on if the page is playing a click. Sing "doo" or hum with the mouth closed rather than words; consonants confuse pitch tracking. Hold each note for at least a quarter of a beat, and leave a small gap between notes that repeat on the same pitch, or the page hears one long note. If the whole melody comes out an octave off, use the octave buttons: that shift applies to every note at once.

Tempo and timing

Set the tempo before you record so the notes land on the grid; tap it if you don't know it. The click is optional and only you hear it. After recording, the quantise control snaps notes to sixteenths, eighths or nothing, so a loose vocal phrase can stay loose if that's the point.

Download MIDI

The MIDI file holds the notes, their lengths and the tempo, on one track. Drop it onto any instrument in your DAW: a piano, a synth, a bass. It's a melody file, so there's no audio of your voice in it.

The melody you hum is one voice. The song has more.

DOT records anything your Mac plays and gives you its chords, key and tempo as MIDI for your DAW.

DOT Audio Recorder

Free to try · $49 once · macOS 14.4 or later

Questions.

Is my voice uploaded?

No. The page listens through the browser and does the pitch tracking on your computer. Nothing is sent anywhere, and nothing is kept once you close the page.

Why are some notes wrong?

Because a voice slides. The page picks the note each slice of sound is closest to, and a scoop into a note or a wobble at the end can register as a neighbour. Drag the note to fix it, or sing the phrase again with firmer starts.

Can it do chords or a whole song?

Not here: this page follows one pitch at a time. For a whole song, with its chords, key and tempo, DOT on the Mac records anything your Mac plays and turns it into MIDI.

What is the difference between this and the mp3 to MIDI guide?

The guide covers turning a recorded song into MIDI with desktop software. This page is for a melody you can hum right now, with no file and no install.

Does it work on a phone?

Yes, in Safari and Chrome, with the phone's microphone. Hold the phone near your mouth and keep the room quiet; a phone mic picks up more of the room than a headset does.

What file do I get?

A standard MIDI file (.mid) with one track, the tempo you set, and every note the page heard, after any edits you made. Any DAW and most notation apps open it.

More free tools

All free tools →