Fabl controls your studio gear through a Studio Agent running in your facility. The agent connects to each device over your local network and carries out the commands produced by rules and live studio mode cues. It also reports each device’s state back to Fabl in real time, and some devices raise triggers that rules can react to. This section documents each supported device: what it controls, how it connects, the commands it accepts, and the state and triggers it reports.Documentation Index
Fetch the complete documentation index at: https://docs.fabl.studio/llms.txt
Use this file to discover all available pages before exploring further.
Supported devices
| Device | Controls | Connection |
|---|---|---|
| ATEM | Blackmagic ATEM video switchers | Network (UDP) |
| vMix | vMix live production software | TCP API |
| CasparCG | CasparCG playout server | AMCP over TCP |
| Behringer X32 | X32 / M32 digital audio mixers | OSC over UDP |
| ChamSys GeNetix | ChamSys MagicQ / GeNetix lighting consoles | OSC over UDP |
| TouchDesigner | Derivative TouchDesigner | TCP or UDP |
| Metus Player | Metus media playout | HTTP API |
| File Watcher | A watched folder on the agent host | Local file system |
Adding a device
To connect any of these, add it from Automations → Devices, choose its type, select the agent that will manage it, and enter its connection settings. See Devices for the full procedure.Connection ports listed in these pages are the common defaults; configure them to match your environment.

