Skip to content

Show Cue System

DMXRouter edited this page Mar 25, 2026 · 1 revision

Show Cue System

DMXRouter includes a complete show programming and playback engine for automated lighting control.

Cue Types

Snapshot

Captures the live merged DMX output across all active process engines as a single static frame. Click ◉ Take Snapshot in the Cues panel to record the current state.

Sequence

Records live DMX data over time at 40 fps (25ms intervals, matching DMX refresh rate). Click ⏺ Rec to start recording while DMX is flowing, click again to stop. The result is a timeline cue that plays back the captured movement exactly as it happened.

Shows and Cues

  • Up to 40 shows, each with up to 999 cues
  • Each cue stores per-engine DMX state (512 channels × engine count)
  • Cues carry individual fade times, user labels, and recording timestamps
  • Copy cues within the same show or to a different one
  • Reorder cues up or down in the list

Playback Controls

Button Action
GO / Space Start the next cue with crossfade
Play/Pause Toggle continuous playback
Stop Stop playback, hold current state
Prev / Next Navigate between cues
Go Back Reverse to the previous cue with crossfade

Crossfade Engine

Each cue can have its own fade time (0–999 seconds). The crossfade engine smoothly transitions between cues using selectable fade curves:

Curve Description
Linear Constant rate
Ease In Slow start, fast finish
Ease Out Fast start, slow finish
Ease In-Out Smooth S-curve
Snap Instant switch at 50%
Square Instant switch at 0% (no fade)

Sequence Playback Modes

Mode Description
Once Play through once and stop
Loop Repeat from the beginning after the last frame
Ping-Pong Play forward, then backward, repeating

Speed is adjustable from 10% to 400% of the recorded tempo.

Autopilot

Autopilot auto-advances through the cue list with configurable timing. Each cue can have a wait time after which the next cue fires automatically. Use this for unattended shows, exhibition loops, or architectural sequences.

Import / Export

Individual shows can be exported as JSON files and imported on another machine. The export includes all cues, fade times, labels, and sequence data.

Clone this wiki locally