Riffscribe

Give it a song. Get the sheet music, the tab, and a backing track.

Riffscribe listens to a recording and writes down what it hears — notes on a stave and numbers on a fretboard. Then it strips the vocals out, slows the whole thing down without dropping the pitch, and records you playing over the top.

Open the studioSource on GitHub

Hear it, read it

Basic Pitch — Spotify's note-detection model — listens to the audio and writes out the notes. You get standard notation and guitar/bass/ukulele tablature side by side, with the frets chosen so your hand barely moves.

Mute the singer

Two ways. Instant takes about a second and needs no download. The AI split runs Meta's Demucs right here and hands you four separate tracks — vocals, drums, bass, and everything else — so you can silence any of them.

Slow, not slurred

Drop to 25% speed and the key stays exactly where it was. Or move the whole song up or down twelve semitones without touching the tempo. Loop the four bars you keep fluffing.

Play along, keep the take

Record your own part over the backing track. Record it at half speed if you need to — it gets stretched back to full tempo without turning you into a chipmunk — then mix it and export a wav.

Takes your file anywhere

Export MIDI, MusicXML for MuseScore or Guitar Pro, alphaTex, printable PDF, and wav stems.

Nothing leaves the room

No upload, no account, no queue, no per-minute pricing. The models run inside the browser tab, so the song stays on your machine.

Being straight with you about accuracy

Automatic transcription is not a human transcriber. It is very good on a solo instrument, decent on a clean stem, and messy on a dense full mix — so split the stems first and transcribe one at a time. Treat the output as a strong first draft: the rhythm grid, tempo and key are all editable, and the exported MusicXML opens in MuseScore for cleanup.