Skip to main content
The Generic OSC device talks OSC to anything that speaks it, in both directions. Use it for gear Fabl has no dedicated device for, or for a bespoke show-control setup of your own.

Connection

  • Target host and send port — where messages go, default port 9000
  • Transport — UDP or TCP
  • Listen port — where Fabl receives OSC, default 8000 (UDP)
  • Listen address pattern — which incoming addresses raise a trigger, default /* for everything

Commands

Arguments are given as a comma-separated list with matching type tags, one character per argument: So 1,0.5,hello with type tags ifs sends an integer, a float, and a string.

Triggers

The received-message trigger carries the address, the argument count, the type tags, and the first two arguments, so a rule can branch on what arrived.
Narrow the listen address pattern from /* to the addresses you actually care about. A wide-open pattern fires a trigger for every message on the port, including traffic meant for something else.

State

The device reports whether the listener is up, along with its connection state.