Why ringtones transcribe well
Many ringtones are short, melodic and clean: a marimba pattern, a piano phrase, a synth hook. That makes them good material for transcription. When you convert M4R to MIDI, the tool analyses the tone and writes the notes it hears into a MIDI file. You can then learn the melody on an instrument, put it into a DAW with a different sound, or print it as sheet music.
How it works
The transcription uses basic-pitch, an open-source model from Spotify. It detects several notes at once, so simple chords are found as well as single lines. The model runs entirely in your browser after a one-time download. Before you save, the piano roll shows every detected note and lets you play the result back.
Settings for a clean result
- Melody-only mode keeps one note at a time. Use it when you want the tune and not the accompaniment.
- Sensitivity controls how readily quiet sounds become notes. Lower it if you see many small extra notes caused by echoes and reverb tails; raise it if soft notes go missing.
Ringtones are often made with plenty of reverb to sound bigger. That can create short ghost notes after each real note. They are easy to delete in a MIDI editor.
What you get and what you do not
The MIDI file contains notes with timing and strength, the instrument you picked and a tempo. The tempo is detected automatically, or you can type it in, so the notes line up with bars in your editor; the note timing itself stays as played. The result is a transcription, not the original file the tone was made from, so expect small differences in timing or note length.
Tones with drums, many layers or heavy effects give busier results. Tones bought from the early iTunes Store with copy protection cannot be opened. To hear any MIDI file with real instrument sounds, open it in the MIDI converter; to make a new ringtone from your arrangement, export it and use iPhone ringtone maker.