Music Notes Decoder
Decode note names, solfege, MIDI, MusicXML, ABC notation, rhythm, chords, and simple audio melodies into puzzle text.
Decode music-note puzzle clues from typed notation or an uploaded file. Use note names, solfege, MIDI pitch numbers, simple ABC notation, rhythm words, chords, MusicXML, MIDI files, or a clean single-note audio melody. The tool turns the notes into letters, scale degrees, chromatic numbers, intervals, Morse-like rhythm, and coordinate-looking fragments.
Input
Audio upload is best for simple monophonic melodies. Polyphonic songs, vocals, and noisy recordings may produce approximate note guesses. Compressed .mxl files are detected but not unpacked in the browser.
Music settings
Results
How it works
The parser normalizes note names, solfege, MIDI pitch numbers, basic ABC marks, chord roots, rests, and duration words. Uploaded MIDI files are read from their note-on and note-off events. MusicXML files are read from pitch, rest, duration, and chord tags.
Audio files are decoded with the browser's audio engine, then a pitch detector estimates the dominant single note in short windows. Consecutive windows are grouped into note guesses. This works best for whistle, piano, synth, or tone-generator melodies with one note at a time.
The same parsed notes are then mapped several ways: direct letters, A-G numbers, selected-scale degrees, chromatic values, MIDI numbers, adjacent intervals, rhythm to Morse, and coordinate groupings. Each result card links to the next CacheSleuth tool when there is a useful follow-up.