Tabfier

Turn a recording into real tab

Play or import a guitar/bass recording and Tabfier transcribes it into tablature you can edit and play back — entirely in your browser. Nothing is uploaded anywhere.

Tabfier's tab editor on desktop, showing a transcribed guitar riffTabfier's tab editor on desktop, showing a transcribed guitar riff
The same tab open on a phone, installed as a PWAThe same tab open on a phone, installed as a PWA
Experimental beta — transcription accuracy varies a lot with the recording.
Tabfier's tab editor showing a short guitar riff across all six strings, with fret numbers on each noteTabfier's tab editor showing a short guitar riff across all six strings, with fret numbers on each note
A transcribed riff
The sound picker open on a Tabfier track, listing bass, guitar, keys, and synth presets used for playbackThe sound picker open on a Tabfier track, listing bass, guitar, keys, and synth presets used for playback
Pick a sound per track
The export menu open, offering MusicXML, MIDI, or print/save as PDFThe export menu open, offering MusicXML, MIDI, or print/save as PDF
Export when you're done

How it works

Record or import

Play straight into your microphone, or drop in a WAV, MP3, or FLAC file.

Audio is decoded and resampled with the Web Audio API's AudioContext, entirely client-side — a mic take and an imported file end up as the same Float32 sample buffer before transcription ever sees them.

Transcribed automatically

A machine-learning model picks out the notes and fits them onto the fretboard, running in your browser via a background worker so the page stays responsive.

Pitch detection is Spotify's open-source basic-pitch model running on TensorFlow.js, entirely on-device in a Web Worker. The detected notes are then fretted by a positional-assignment pass that respects your hand-span and octave-folding settings, so the same pitch can land on different strings depending on what's playable.

Edit, play back, export

Fix a note, retype a fret, play it back against the original. Export to MIDI or MusicXML for MuseScore, Guitar Pro, or anything else that reads them.

Every edit updates one internal note graph, which two independent serializers read from: a MIDI writer and a MusicXML writer, so what you hear on playback is exactly what gets exported.

Nothing leaves your computer

No account, no server, no uploads. Audio is decoded, transcribed, rendered, and saved locally in your browser. Tabfier installs as a PWA and works offline once loaded.

Open Tabfier