Skip to content

Input Triggers

Input triggers let you start playback, recording, or other actions in response to external signals. For example, you can trigger a cue when a DMX channel exceeds a threshold, when an OSC message is received, or when an MQTT topic publishes a value.

Creating an Input Trigger

  1. In the Web UI, go to Settings > Input Triggers
  2. Click Add to create a new trigger
  3. Select the Input Type (see below)
  4. Configure the trigger conditions
  5. Set the Action — what should happen when the trigger fires
  6. Click Save

Input Types

TypeDescription
DMXTriggers when a specific DMX channel reaches a threshold value. Configure the universe, channel, threshold level, and trigger mode (rising edge, falling edge, or both).
OSCTriggers when a specific OSC message is received on the configured port. Specify the OSC address pattern to match.
MQTTTriggers when a message is published to a specific MQTT topic. Requires MQTT integration to be configured.
HTTPTriggers via HTTP request to a specific endpoint.
TCPTriggers when data is received on a TCP port.
UDPTriggers when data is received on a UDP port.

Trigger Actions

When a trigger fires, it can perform actions such as:

  • Play a cue, preset, sound, or timeline
  • Start recording
  • Stop playback
  • Toggle a schedule

Trigger Settings

  • Name — Display name for the trigger
  • Enabled — Turn the trigger on or off without deleting it
  • Code — Unique identifier

Duplicate Code Detection

The system checks for empty and duplicate trigger codes to prevent conflicts. Each trigger must have a unique, non-empty code.