TDX COLLAB by Function Store & TheTouchLab
All docs pages
  1. Docs
  2. Quick start
  3. Sessions and roles
  4. Working together
    1. What is mirrored
    2. Edits at the same moment
    3. Following each other
    4. Seeing each other
    5. Ping and Summon
    6. Split panes
  5. The Collab Zone
  6. Keep Local and local tools
  7. Classroom
  8. Remote installation
  9. Diagnostics and reports
  10. Parameters
  11. Known issues
TDXCollab Docs

Working together

Work inside the Collab Zone and your partners see it as you do it. This page covers what is mirrored, how you follow each other around, and how you show each other things.

What is mirrored

Everything you change in the networks of the Collab Zone that your network editors show:

Only the networks shown in someone's network editor are watched. A script or an expression that changes an operator in a network nobody shows is not sent; see Known issues. Some things each side keeps for itself on purpose, such as External .tox paths and hardware devices, and an operator tagged TDXCollab:ignore (or with one of your Ignore Tags) is never sent at all: Keep Local and local tools.

Edits at the same moment

Two people changing the same thing at the same moment (a parameter, a DAT's text, a colour, a flag, a position) both end with the one the host handled last. With Pars Read-Only on (Navigate page, on by default), a parameter a partner is dragging is read-only on your side until a second after their last change, so you do not overwrite each other mid-drag.

Renaming, deleting or creating the same operator at the same moment can still leave you with different networks; see Known issues.

Following each other

On the Navigate page, each person chooses for themselves:

Seeing each other

Cursors, outlines and the activity list are drawn over the network editor, not built from operators: nothing to sync, click or save, the same size at any zoom. They follow the network editor you work in. FNSTools' Hub can switch the whole overlay off.

Ping and Summon

Each person decides what reaches them: with Allow Pings off, a partner's ping is only a line in your status bar; with Allow Summons off, a summon leaves you where you are and the status bar says who summoned you where. Nobody else is told.

Both are on the chip's right-click, in the TDXCollab window and on the Navigate page as pulses, so a button, a MIDI controller or a script can press them. Ping Hotkey and Summon Hotkey give each a key combination of your own, written as modifiers then a key: alt.shift.p. Some combinations TouchDesigner or the system keeps for itself; if one does nothing, pick another.

Split panes

Every network editor that shows a network of the zone is watched, focused or not, so an edit in any of them syncs. Your presence (cursor, view, where your partners' Synced Panes take them) follows the network editor you have focused. Clicking into a Textport, a Parameters pane or an Animation Editor does not move you. More than four networks shown at once: see Known issues.