I play bass in a band. We get together once a week to jam, run through covers, and work on new material. The setup is pretty standard: everyone brings their instrument, we plug in, and someone pulls up the tabs on their phone or a laptop propped on a music stand.
The problem shows up as soon as someone loses their place, which inevitably happens. We pause, recount, restart. Ten minutes of our hour gone.
This kept happening. Tabs are everywhere online, but there is no good way for a whole band to follow the same tab, on separate devices, at the same time. So I built one.
What is TabCue
TabCue is a synchronized tab player for bands. You upload a Guitar Pro file (or any supported tab format), create a room, and share a QR code. Everyone in the band scans it on their phone, picks their instrument track, and hits ready. When the band leader presses play, every device scrolls through the tablature in sync, with a MIDI backtrack playing through headphones.
The key detail: everyone wears headphones. The PA and speakers are reserved for live instruments only. The backtrack never touches the room speakers. Each member hears the MIDI backing track privately, stays on beat, and follows their own part on screen.
It works for practice, learning new songs, or running through a setlist without constantly calling out sections.
How the Sync Works
Getting tabs to display on a screen is straightforward. The real challenge is making sure five devices in a room start playing audio at the same instant and stay locked together for a full song.
Every device has different network latency, different audio hardware, and slightly different internal clocks. If you just send "play now" to everyone, you end up with a stagger. Sometimes hundreds of milliseconds apart. That is enough to hear, and enough to throw off a rehearsal.
TabCue solves this in three layers:
1. Calibration. When a member joins, the system measures the network delay and clock difference between their device and the band leader's device. This gives each device a timing profile that accounts for its unique characteristics.
2. Coordinated start. When the leader presses play, the system does not immediately start audio. It calculates a future moment when all devices should begin, accounting for each device's network and hardware delays. Every device gets a personalized countdown. The result: all devices start within a few milliseconds of each other.
3. Continuous correction. Starting together is not enough. Over a four-minute song, devices drift apart. TabCue monitors each member's playback position in real time and applies small corrections at regular musical intervals. The corrections happen at bar boundaries, so they are inaudible. Drift never accumulates to the point where anyone can hear it.
The same correction logic applies when looping a section. Without it, repeating a 16-bar bridge ten times would gradually pull devices out of sync.
Features
- QR code room joining: scan a code, pick your track, tap ready. No accounts required to join.
- Multi-track support: guitar, bass, drums, keys, vocals. Each member sees only their part.
- MIDI backtrack: synthesized audio from the tab file, played through headphones.
- Metronome and count-in: configurable count-in bars so everyone starts together naturally.
- Loop markers: the leader sets start/end markers, and all members loop the same section.
- Tab library: upload Guitar Pro, MusicXML, or other supported formats. Build a shared setlist.
- Mobile-first: designed for phones on music stands. Works on iOS, Android, and desktop browsers. Install it as a home screen app for a full-screen experience.
Try It
TabCue is currently in beta and free to use. If you are in a band that rehearses regularly and uses tabs, give it a try at tabcue.com. Create a room, share the QR code with your bandmates, and run through a song together.
I am actively looking for bands to test with and give feedback. If you try it, I would love to hear how it goes. Reach out on LinkedIn or Telegram.