Start a rehearsal in five minutes
The bandleader creates the room, loads the music, and shares one four-digit code. Everyone else joins from their own device.

- 1
Sign in
Open TabTogether and sign in. Room creation, cloud tabs, and paid room capacity are tied to the signed-in account. - 2
Create the room
The bandleader can accept an automatically generated code or enter an unused four-digit code, then select Create Room. - 3
Invite the musicians
Share the four-digit code or copy the room URL. Never share your account password. - 4
Load a song
Choose a shared tab from Browse, open a saved local tab, or upload a Guitar Pro file. - 5
Verify everyone is ready
Confirm the participant list, assign score parts, and test playback before the count-in.
Know the rehearsal screen
The score is the shared visual focus. The setup sidebar holds real audio, playback, tempo, tracks, band assignments, and mixer routing.

Playback
Play, pause, stop, seek, and view the current time and bar.
Tempo
Scale the written tempo while preserving tempo changes in the score.
Tracks
Choose the notation part and control MIDI mute, solo, and volume.
Band setup
Assign a role and score part to each connected musician.
Real audio
Attach and synchronize an original recording or backing track.
Browse, upload, and save tabs
TabTogether supports Guitar Pro files and distinguishes community-shared tabs from files saved only in your browser.

Shared library
Shared tabs can be opened from Browse and restored from a URL. Backing audio and approved sync points can be shared with other users.
Saved on this device
Local tabs are stored in this browser using IndexedDB. They do not automatically appear on another device, browser profile, or after site data is cleared.
Keep every device on the same bar
Room playback uses a shared server clock. Play, pause, seek, tempo, countdown, and file changes are distributed so each musician follows the same performance position.
- 1
Let everyone join before loading the final song
Connected members appear in Band Setup. Late joiners should receive the active shared file automatically. - 2
Use one authoritative bandleader
Avoid competing transport changes. In a local rehearsal, the mixer-connected owner should start and stop the band. - 3
Use count-in for coordinated starts
Enable Count-in before Play. The countdown BPM and scheduled start are synchronized across room devices. - 4
Leave when finished
Use Leave Room rather than only closing the tab. This clears the room connection and join parameters from the browser URL.
Playback, tempo, loop, and tracks
Use MIDI when learning individual parts. Switch to Original Audio when you want the feel and sound of the real recording.
Play and pause
Play starts every connected device on a scheduled shared time. Pause preserves the current position.
Tempo
The percentage scales the score’s written tempo. A 120 BPM score at 75% plays at an effective 90 BPM. Room tempo changes apply to everyone.
Metronome and count-in
Metronome adds a click during MIDI playback. Count-in displays and sounds the selected number of beats before the shared start.
Loop
Set the loop start and end around a difficult section, then repeat it while gradually increasing tempo.
Track mixer
Select the part shown in the score. Mute, solo, and volume controls affect synthesized MIDI tracks only.
Simple mode
Reduce visible controls when a musician only needs the essential score and transport interface.
Give everyone the correct part
The room owner can assign every musician. Individual members can update their own role and score part.

- 1
Load the song first
Score-part menus are populated from tracks in the loaded Guitar Pro file. - 2
Choose each role
Select guitar, bass, keys, drums, vocals, or another role. This label helps the bandleader verify assignments. - 3
Assign the notation part
Match each musician to the exact Guitar Pro track they should see. The selected part opens automatically on their device. - 4
Enable Local band mode for one audio source
Only the room owner outputs audio. Member devices stay visually synchronized but silent, preventing doubled or delayed playback in the room.
Synchronize a backing track to the tab
A recording may contain silence, a different intro, repeats, or natural tempo drift. Section Sync maps the recording to alphaTab’s actual playback order.

Sync by song section
- 1
Attach real audio
Use a confirmed shared backing track or upload an MP3, WAV, M4A, or OGG file. Select Original Audio. - 2
Play or seek the recording
Listen for the exact downbeat where a named section such as Intro, Verse, Chorus, Solo, or Outro begins. - 3
Tap the matching section pass
At that downbeat, select the section’s button under Section Sync. Repeated notation is listed as pass 1, pass 2, and so on so a later timestamp cannot be attached to the first pass. - 4
Add later checkpoints in order
Work down the section list as the recording advances. TabTogether rejects a checkpoint if its recording time would run backward and break the timing between sections. - 5
Fine-tune globally if needed
Use ±0.1s only when every section is consistently early or late. If one section is wrong, update that section instead.
Fix drift with Manual Sync
- 1
Position the recording before the problem area
Select the matching section or notation bar, choose the pass if that bar repeats, and seek the recording just before that point. Starting Manual Sync no longer resets the recording to zero. - 2
Tap through the problem area
Press the TAP button or T exactly when you hear each new bar’s downbeat. TabTogether follows the repeat-expanded playback sequence, including second passes and alternate endings. - 3
Undo mistakes
Undo removes the last anchor without discarding the rest of the session. Restart clears the current tap session. - 4
Save Sync
For a shared tab, saved sync points become available to the community. Check the entire song before saving.
Feed backing and IEM-only audio to an Allen & Heath CQ
Built for the CQ-18T and CQ-20B. CQ USB stereo split uses the owner device’s normal stereo USB output: Left/USB 1 carries the backing track and Right/USB 2 carries click, cues, and guide tracks.

- 1
Connect the owner device by USB
Connect the room owner’s USB-C output directly to the USB-B input on the CQ-18T or CQ-20B. Disable operating-system audio effects. - 2
Use an uploaded audio backing track
YouTube cannot pass through the browser routing matrix. Attach a local or shared audio file instead. - 3
Enable Local band mode
This prevents participant phones, tablets, and laptops from playing duplicate audio. - 4
Choose CQ USB stereo split
Left/USB 1 becomes the backing track. Right/USB 2 carries click, spoken cues, and guide tracks. - 5
Test one channel at a time
Run Test left / backing, then Test right / IEM, and watch the CQ USB input meters. - 6
Configure CQ sends
Send USB 1 to Main LR and desired monitors. Send USB 2 to monitor/IEM mixes only and remove it from Main LR.
| Browser / USB channel | Content | CQ destination |
|---|---|---|
| Left / USB 1 | Backing track | Main LR + selected monitor mixes |
| Right / USB 2 | Click, cues, guide tracks | Monitor/IEM mixes only |
Use synchronized lyrics and vocalist view
Lyrics may come from the Guitar Pro file, a free synced-lyrics import, your own tap sync, or a community contribution.
- 1
Load the shared tab
TabTogether reads timing straight from the Guitar Pro file when the song has a vocal track, and also checks for approved contributed lyrics. Whichever source has real timing is the one shown. - 2
Choose Off, Split, or Full
Split keeps the notation beside the lyrics, which is what you want if you play and sing at once. Full is the stage view for a phone on a mic stand. - 3
Follow along
The line being sung stays centred and each syllable fills with colour as it lands. The view scrolls itself, and pauses that scrolling for a few seconds if you scroll ahead to read. - 4
Change tempo freely
Timing is stored as musical positions rather than seconds, so it stays locked to the syllable at 60% or 160% and inside loops. Everyone in the room follows the same line without any extra setup. - 5
Jump and loop from the words
Click any line to move the whole room there. Shift-click a line to loop it — the loop widens out to whole bars so a phrase starting on an upbeat still sounds right when it repeats. - 6
Watch for your entry
Over an instrumental section of two bars or more, a counter shows how many bars until the next line, then SING. It appears on every device at the same moment. - 7
Assign the vocalist role
In Band Setup choose Vocals. That member gets the lyrics view automatically the first time a song loads; after that the choice is theirs. The score part is optional. - 8
Add and format lyrics
Open + Add/Fix Lyrics on a shared tab and use the Text tab. Put each lyric line on its own row, and use blank rows to add spacing between sections. For the clearest song structure, put optional labels such as [Verse 1], [Chorus], or [Guitar Solo] on their own rows. Square brackets are recommended—especially for custom labels—but are not required to save. - 9
Time them yourself with Tap sync
If the file has no vocal track, switch to the Tap sync tab, play the song, and press Space as each line begins. Taps snap to the nearest bar or beat, so one pass is usually enough. Undo the last tap or start over at any point; only the lines you actually tapped are saved. - 10
Or import timed lyrics
The Import tab searches a free synced-lyrics database. Results marked SYNCED carry timing; TEXT ONLY ones do not. Because that timing belongs to a recording rather than to this tab, play along and press Space when the first line is sung. If the tab is written at a different tempo than the record, tap once more on the last line. The ±10ms and ±100ms buttons fine-tune, and the bar numbers beside each line preview where it will land.
Move around a song by section
Bands work in sections rather than bar numbers, so the structure of the song is available as a row of chips above the score.
- 1
Find the section chips
When a Guitar Pro file carries section markers, they appear as chips above the score — Intro, Verse, Chorus, Solo, and so on. The chip for the section playing right now is highlighted. Songs without markers fall back to any section labels found in the lyrics. - 2
Jump to a section
Click a chip. Everyone in the room moves there together. - 3
Loop a section
Press on the first chip and drag across to the last one you want, then release. That range becomes the loop, so "run the chorus again" takes one gesture instead of hunting for bar numbers. - 4
Loop a single line instead
Shift-click a line in the lyrics view to loop just that phrase, widened out to whole bars. - 5
Clear the loop
Use the Loop control in the sidebar, or press L until the loop clears.
Record the room
Capture rehearsal audio from your device microphone for review after practice.
Session recording
- Allow microphone access.
- Select Record before rehearsal.
- Stop when finished.
- Save the downloaded WebM audio file.
Recording captures the microphone input, not a direct internal mix of browser backing audio. Availability depends on plan and browser support.
Use phones, tablets, and keyboards
Mobile layouts prioritize the score and transport. For dense notation, a tablet or laptop in landscape orientation is easier to read on a stand.
- Keep the screen awake and connect power for long rehearsals.
- Use a stable rehearsal Wi-Fi network; avoid switching networks mid-song.
- Open Tracks to reveal the setup sidebar on smaller displays.
- Use Local band mode so member devices remain silent in the rehearsal room.
Keyboard shortcuts
Frequently asked questions
Start with the symptom you can see or hear, then verify the simplest part of the signal or synchronization path first.
Why is there no sound on a member device?+
Why is CQ USB stereo split unavailable?+
The click or cue is reaching the main speakers. What should I do?+
The cursor starts correctly but drifts later in the song.+
The cursor is consistently early or late.+
Why did my click, cue, or guide files disappear?+
Why are mute, solo, and track volume disabled?+
A vocalist is not seeing lyrics automatically.+
How should I format lyrics before saving?+
Put each lyric line on its own row. Use a blank row when you want visible space between sections.
[Verse 1] First lyric line Second lyric line [Chorus] First chorus line [Guitar Solo]
Section labels are optional, but square brackets make standard and custom labels easy to recognize and display as headers. Title/artist text, annotations, and parenthetical notes that are not section labels are displayed as ordinary lyric lines, so leave them out unless you want vocalists to see them.