Hum to MIDI: Sing a Melody, Get the Notes

Press Record, hum the tune in your head, and download it as MIDI for your DAW or notation app. Set up for a single voice; nothing leaves your device.

Best for one instrument or voice at a time: piano, guitar, bass, singing, humming, flute, violin. Full band mixes and drums give messy results.

Choose an audio file or drop it hereMP3, WAV, M4A, FLAC, OGG or Opus, up to 10 minutes. Stays on your device.
Hum or sing one melody, up to 2 minutes. The microphone turns on only when you press Record.

Set up for a voice: notes from C2 to C6, at least 180 ms long, saved with the Flute instrument. Change any of it after converting.

From a hummed tune to a MIDI file

  1. Press Record your humming and allow the microphone when the browser asks. The level meter shows that sound is coming in.
  2. Hum the melody at a steady volume, close to the mic, in a quiet room. Two minutes is the limit; a phrase or a chorus is the sweet spot.
  3. Press Stop and convert. The model listens to the whole take and draws the notes on a piano roll. Press Play to hear the notes, or switch to Original to compare them with your voice.
  4. Clean it up and download. Drag the sliders until the roll matches what you meant, set the tempo (or press Detect), and press Download MIDI.

Why this page is set up differently

A single voice behaves differently from a piano, so the page starts from settings that keep the melody and drop the noise around it:

  • A voice-sized pitch range, C2 to C6. A hum has no business at the extremes of an 88-key piano, so anything detected there (a breath, a click, an overtone) is thrown away instead of becoming a stray note.
  • Longer minimum notes, 180 ms. The slide into a note and the wobble on a held one turn into tiny extra notes at the general setting; a longer minimum keeps one note per sung note.
  • Flute as the file’s instrument. A hummed line opened in a DAW or notation app sounds more like itself on a flute than on the default piano. Change it under Instrument, or later in your DAW.

Pitch bends stay off, so the file holds clean semitone notes that quantize and print well. Turn on Include pitch bends if you want the scoops and vibrato of the performance.

Getting a clean take

  • Hum on syllables. “Da da da” gives every note a clear start; a continuous “mmm” glides between notes and joins repeats.
  • Use headphones if music is playing, so the backing track doesn’t leak into the mic.
  • Keep the volume even. Velocity follows loudness, and very quiet notes may fall under Note confidence.
  • Quantize for sheet music. Set Quantize to 1/8 notes after setting the tempo, so the notation app gets even rhythms instead of exact human timing.

Have the tune on a recording instead? Drop the file on the box beside the Record button. To find the key of what you hummed, play it back on the virtual piano.

Settings on this page

What this page starts with, next to the general converter's defaults. Reset to defaults under Note detection comes back to this page's values.

SettingGeneral converterThis page
Lowest noteA0 (28 Hz)C2 (65 Hz)
Highest noteC8 (4186 Hz)C6 (1047 Hz)
Minimum note length128 ms180 ms
Pitch bends in the fileoffoff
InstrumentAcoustic Grand PianoFlute

Audio to MIDISomeone shared their result

Suggested