Sing above, below, or hold a note you like.
Use headphones. Only notes are kept; your voice is never recorded or uploaded.
Find a second voice you like, keep its notes and sing it again.
MusicXML or MIDI, up to 2 MB; Tonissimo project, up to 4 MB. Files stay on your device. Export your current project before opening another.
A guide, not a rule. Other notes can sound good too.
No account needed. “Save on this device” stores this melody, your takes and settings in this browser. It replaces the last project saved here. Download a project to keep a separate copy or move it to another device.
Not saved yet. Closing this page clears unsaved work.
No. Save on this device keeps one project in this browser, with your permission when you press the button. Download project keeps a file you can reopen here, including the melody and all takes. There is no account or cloud sync. Browser storage can be cleared, so download work you want to keep.
No audio is recorded, stored or uploaded. During Sing a take, the microphone measures pitch on your device. The tool keeps estimated note pitches, start times and lengths. You can edit those notes and hear them played on piano. Headphones prevent the melody from being mistaken for your voice.
You choose your harmony by singing. A low held note is as welcome as a moving part above the melody. There is no right-or-wrong score. Optional shading follows the MusicXML key signature; it does not infer chords or reject notes outside the key. Pitch detection is an estimate: check the notes by listening and edit them when needed.
Uncompressed partwise MusicXML (.musicxml or .xml) and standard beat-based MIDI (.mid or .midi). Choose one melody voice without overlapping notes. Playback follows written order at a constant tempo, without repeat signs, jumps, ornaments or grace notes. Photos, PDF, audio files and compressed .mxl are not supported in this version.
Piano recordings: Salamander Grand Piano by Alexander Holm, CC BY 3.0. MP3 samples from Tone.js, selected, repitched and enveloped for playback.
Timing is estimated from your singing. Adjust the start and length if needed. Changes stay in this visit until you save or download the project.
May we count visits with Google Analytics? It shows us which tools people use. No ads, no data selling. Privacy