Your melody.
On the page.
Whistle, sing or play a solo line. Turn a short recording into a score you can hear, correct and keep.
File or microphone
Up to 60 seconds and 25 MB. WAV and MP3 recommended; other formats depend on your browser.
Use headphones with the metronome so its clicks do not enter the microphone. It follows your selected BPM and time signature.
No audio selected.
Microphone access requires HTTPS or localhost. Recording stops automatically at 60 seconds. Only record audio you intend to use.
Help the score find its shape
Set the tempo you played. The first detected note starts on beat 1; pickups, swing and triplets need manual editing in a notation app. Key spelling uses C major with sharps.
Choose a short melody, record one, or try the demo.
Your melody, transcribed
Listen before exporting. Vibrato, room echo and background sound can create wrong or missing notes. Changing tempo or the note grid affects the next transcription. Apply a tempo suggestion to rebuild; otherwise the current score keeps its timing.
For PDF, choose Save as PDF in your browser’s print dialog. MusicXML opens in notation software for further editing.
Edit notes and durations
Octave naming: middle C is C4. Durations use sixteenths: 1 = sixteenth, 2 = eighth, 4 = quarter, 8 = half, 16 = whole. A rest adds silence. Changes update the score and exports.
| Event | Pitch | Duration | Remove |
|---|
A useful first draft.
Example: whistle a short tune at 100 BPM, stop recording, then compare the generated score with your recording. Correct any notes or durations and download MusicXML for your notation app.
Local pitch detection, attack detection and vibrato smoothing work together on one melody. Tempo estimation suggests a pulse; it does not infer the time signature. Processing uses your device’s CPU; Cancel stops the analysis. Audio is kept only in this page’s memory until you clear it or leave.