Show Control Programmer

Role

Builds or configures cue systems that coordinate hardware, media, software, and operators.

Description

A Show Control Programmer builds and configures the cue systems that run a show: programming QLab or similar tools, patching OSC and DMX, wiring triggers to sensors and timecode, and tuning it all through technical rehearsals until the show runs the same way every time.

Much of the craft is in the unhappy paths. What happens when a cue fires early, a device drops off the network, or the show must stop mid-scene and restart cleanly? A well-programmed show has answers built in — safe states, resume points, manual overrides an operator can actually use under pressure.

Discipline-Specific Description

Show control programming is where the control design meets the venue: real devices, real latencies, and a rehearsal schedule that decides how polished the cue logic gets to be.

Scope Note

Often includes cue programming and sequencing, OSC, DMX, MIDI, and timecode integration, sensor and trigger wiring, fallback and reset logic, rehearsal support and tuning, and documentation operators can run the show from.

Boundary Note

The Show Control Programmer implements and tunes; the Show Control Designer defines the control architecture — what coordinates what, and how. The Show Operator runs the result. On many productions the programmer and designer are one person with two phases of work.

Collaboration Note

Collaborates with show control designers, show operators, AV and projection technicians, lighting and sound designers, and stage management during rehearsals.

Related entries