Back to the app
TabTogether User Manual

From first room to show time

Learn how to keep every musician on the correct part, synchronize backing audio, feed an Allen & Heath CQ-18T or CQ-20B, and run a rehearsal safely.

On this page
01 · Quick start

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.

Example create-room and join-room controls
The room owner uses Create Room; every other musician uses Join Room. Example names and room codes are used in every guide image.
  1. 1

    Sign in

    Open TabTogether and sign in. Room creation, cloud tabs, and paid room capacity are tied to the signed-in account.
  2. 2

    Create the room

    The bandleader can accept an automatically generated code or enter an unused four-digit code, then select Create Room.
  3. 3

    Invite the musicians

    Share the four-digit code or copy the room URL. Never share your account password.
  4. 4

    Load a song

    Choose a shared tab from Browse, open a saved local tab, or upload a Guitar Pro file.
  5. 5

    Verify everyone is ready

    Confirm the participant list, assign score parts, and test playback before the count-in.
Recommended room owner
Use the device physically connected to the mixer as the room owner. It should remain awake, powered, and connected for the full rehearsal.
02 · Workspace

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.

Example rehearsal workspace with playback sidebar and tablature
The cyan outline shows the active notation area while the left sidebar contains rehearsal controls. Example names and room codes are used in every guide image.

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.

03 · Music library

Browse, upload, and save tabs

TabTogether supports Guitar Pro files and distinguishes community-shared tabs from files saved only in your browser.

Example TabTogether tab library with search and song cards
Use search and genre filters to find a shared tab, or upload a Guitar Pro file you are authorized to use. Example names and room codes are used in every guide image.

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.

Temporary uploads are session-only
Save an uploaded tab to the local library if you need it to remain available after closing the browser.
04 · Rooms

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. 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. 2

    Use one authoritative bandleader

    Avoid competing transport changes. In a local rehearsal, the mixer-connected owner should start and stop the band.
  3. 3

    Use count-in for coordinated starts

    Enable Count-in before Play. The countdown BPM and scheduled start are synchronized across room devices.
  4. 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.
What synchronization does—and does not—do
TabTogether synchronizes notation and playback commands. It is not a low-latency internet audio-call system. For an in-person band, route audio through the room owner and physical mixer.
05 · Practice tools

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.

Why track controls are disabled with Original Audio
An original recording is one mixed audio stream. TabTogether cannot independently mute the guitar, bass, keys, or drums inside that mix. Switch to MIDI for per-track control.
06 · Band setup

Give everyone the correct part

The room owner can assign every musician. Individual members can update their own role and score part.

Band Setup panel assigning roles and Guitar Pro tracks
Each participant receives a role and the matching Guitar Pro track; vocalists can use lyrics-only mode. Example names and room codes are used in every guide image.
  1. 1

    Load the song first

    Score-part menus are populated from tracks in the loaded Guitar Pro file.
  2. 2

    Choose each role

    Select guitar, bass, keys, drums, vocals, or another role. This label helps the bandleader verify assignments.
  3. 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. 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.
07 · Original audio

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.

Original Audio controls showing Section Sync, cursor nudge, and Manual Sync
Play the recording and tap each section name exactly when that section begins. Example names and room codes are used in every guide image.

Sync by song section

  1. 1

    Attach real audio

    Use a confirmed shared backing track or upload an MP3, WAV, M4A, or OGG file. Select Original Audio.
  2. 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. 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. 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. 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. 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. 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. 3

    Undo mistakes

    Undo removes the last anchor without discarding the rest of the session. Restart clears the current tap session.
  4. 4

    Save Sync

    For a shared tab, saved sync points become available to the community. Check the entire song before saving.
08 · Mixer routing

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.

Mixer Routing panel showing CQ USB stereo split and three auxiliary audio stems
USB 1 is intended for backing; USB 2 must be excluded from the CQ main LR mix. Example names and room codes are used in every guide image.
  1. 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. 2

    Use an uploaded audio backing track

    YouTube cannot pass through the browser routing matrix. Attach a local or shared audio file instead.
  3. 3

    Enable Local band mode

    This prevents participant phones, tablets, and laptops from playing duplicate audio.
  4. 4

    Choose CQ USB stereo split

    Left/USB 1 becomes the backing track. Right/USB 2 carries click, spoken cues, and guide tracks.
  5. 5

    Test one channel at a time

    Run Test left / backing, then Test right / IEM, and watch the CQ USB input meters.
  6. 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 channelContentCQ destination
Left / USB 1Backing trackMain LR + selected monitor mixes
Right / USB 2Click, cues, guide tracksMonitor/IEM mixes only
Protect the audience mix
Do not trust labels alone. If the right/USB 2 test tone reaches the main speakers, remove USB 2 from Main LR before continuing. Browser routing is a stereo USB split—not arbitrary multichannel USB routing.
Local storage
Click, cue, guide files, levels, mute states, and routing mode are stored in this browser. Clearing site data removes them, and they are not automatically copied to another owner device.
09 · Vocals

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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.
Why lyrics survive a tempo change
Most lyric formats store a time in seconds against one specific recording, which stops matching the moment a band slows down to learn a part. TabTogether converts everything to musical positions once, when the lyrics are added, so the words stay on the beat at any rehearsal tempo.
Copyright and privacy
Only contribute lyrics you are permitted to share. Do not include rehearsal notes, phone numbers, private names, or other personal information in shared lyric content.
10 · Navigation

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. 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. 2

    Jump to a section

    Click a chip. Everyone in the room moves there together.
  3. 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. 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. 5

    Clear the loop

    Use the Loop control in the sidebar, or press L until the loop clears.
Simple mode
The section chips are hidden in Simple mode, along with the other advanced controls.
11 · Feedback tools

Record the room

Capture rehearsal audio from your device microphone for review after practice.

Session recording

  1. Allow microphone access.
  2. Select Record before rehearsal.
  3. Stop when finished.
  4. 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.

12 · Devices

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

SpacePlay or pause — taps the next line while the lyrics editor is open
MToggle metronome
LLoop the current bar
TTap during backing-track Manual Sync
ShiftShift-click a lyric line to loop it
13 · Troubleshooting

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?+
If Local band mode is enabled, this is intentional. Only the room owner outputs audio while member devices remain visually synchronized. Disable Local band mode only when separate device audio is actually desired.
Why is CQ USB stereo split unavailable?+
CQ USB stereo split requires an uploaded audio backing file. Browser security does not allow TabTogether to route YouTube audio through the Web Audio channel matrix. Use MP3, WAV, M4A, or OGG instead.
The click or cue is reaching the main speakers. What should I do?+
Stop playback. Run the right/IEM test tone and identify USB 2 on the CQ. Remove USB 2 from Main LR, then send it only to the musicians’ monitor/IEM mixes. Retest both channels before continuing.
The cursor starts correctly but drifts later in the song.+
The recording’s performed tempo differs from the score’s written tempo. Use Manual Sync and tap downbeats through the section where drift occurs. Save only after checking the complete song.
The cursor is consistently early or late.+
Use the −0.1s and +0.1s controls. If the cursor is ahead of what you hear, add +0.1s. If the cursor is behind, subtract 0.1s.
Why did my click, cue, or guide files disappear?+
Audio projects are stored locally in the owner browser. They can disappear after clearing site data, using private browsing, changing browser profiles, or moving to another device. Rebuild the project on the device that will run the show.
Why are mute, solo, and track volume disabled?+
Those controls apply to individually synthesized MIDI tracks. Original Audio is a single premixed recording, so its instruments cannot be separated by TabTogether.
A vocalist is not seeing lyrics automatically.+
Confirm the participant role is Vocals and that the loaded tab actually contains lyrics. The view opens by itself once per song; if it was closed by hand after that, reopen it with the Split or Full button. If lyrics are missing entirely, add them through the editor on a shared tab.
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.

The lyrics show but do not follow the music.+
Those lyrics have no timing, and the panel says so under the Lyrics heading. Plain text pasted into the editor or fetched automatically has no timing of its own. Open + Add/Fix Lyrics and use either Tap sync or Import to add it.
Do the lyrics stay in time if we slow the song down?+
Yes. Timing is stored as a musical position rather than a number of seconds, so it holds at any tempo and inside loops. This applies to imported and tapped lyrics too, because the conversion happens once when they are added.
Tap sync is not responding to the space bar.+
Tap sync only listens while the lyrics editor is open and you are on the Tap sync tab, and it ignores the key while the cursor is in a text box. Click outside the text area, then press Space. The counter beside the transport shows how many lines have been tapped.
Imported lyrics are consistently early or late.+
Press Space when the first sung line lands to set the anchor. If the words drift further apart as the song goes on, the tab is written at a different tempo than the recording — tap once more on the last line to correct the rate. Use ±100ms for coarse adjustment and ±10ms to finish.
A lyric search returns nothing, or only TEXT ONLY results.+
The database is matched on artist and title, so check the tab metadata is correct and try a shorter search. TEXT ONLY means that version carries no timing; you can still use it as the words and then add timing with Tap sync.
Why are there no section chips above the score?+
The Guitar Pro file has no section markers and the lyrics contain no section labels. Chips are also hidden in Simple mode. Everything else still works — use the lyrics view to jump and loop instead.
A loop starts slightly before the words I selected.+
That is deliberate. Loops widen out to whole bars, because vocal phrases often begin part-way through a bar and a loop that starts mid-bar drops the lead-in each time it repeats.
Why does the entry countdown not appear before every line?+
It only counts in before gaps of two bars or more. Between ordinary lines it would be constant flashing rather than useful information.
Recording cannot hear me.+
Allow microphone access in the browser and operating system, confirm the correct input device is selected, close other apps using the microphone, and reload the page.
A musician cannot join because the room is full.+
Room capacity comes from the verified subscription of signed-in members. Confirm the owner or paying member is signed in, refresh their session, create or reopen the room, and then have the other musicians join.
A late joiner did not receive the song.+
Wait for the participant to appear in Band Setup. Reload the shared tab from Browse or use the room’s sync fallback. Local-only files may need to be shared again and cannot be restored from a cloud tab ID.

Pre-show minimum checklist

Owner device powered and awake
All musicians assigned
Current song opens correctly
Backing sync checked end-to-end
Left/backing output tested
Right/IEM output excluded from main LR
IEM mixes checked at safe level
Count-in confirmed