TouchDesigner can act as a media-server control system across a LAN, with a master sending cues to multiple client machines that each handle their own media playback
The Network System Control talk describes a canonical architecture: one TouchDesigner master machine running a MIDI-controller-driven interface sends cue commands over a LAN (via OSC/TouchOSC or similar) to multiple client TD instances, each playing local media. This is the same architecture as professional media servers (Resolume Arena, disguise) but implemented in TouchDesigner, which allows complete customisation of the UI, show logic, and failover. Key elements: LAN configuration through Windows switch/modem, master-to-client instruction testing, and a basic failover/swap system so each client can take over a crashed neighbour’s process.
Examples
A three-projector installation with one master and two client machines: the master plays a synchronized timeline and distributes cues; each client renders its own layer. Failover: if client 2 crashes, client 1 can switch to covering client 2’s projection zone.
Assessment
Draw the network topology for a four-machine TouchDesigner show-control system. Specify protocol, port assignments, and the failover logic when one client machine loses contact with the master.