ShowKontrolMANUAL

Learning Base

Fire a lighting console from the music

Intermediate · 15 min

Send GO to grandMA3, MagicQ, ONYX, Titan, grandMA2 or any MSC console when the music does something. Templates fill in the addresses.

The pattern is always the same: Device → Trigger → console output. The trigger decides when, and the output sends the command.

Pick the moment#

Some useful triggers on a deck's data:

MomentTrigger
A new track loadsmetadata.title On Change
A new phrase startsphrase.current On Change
The drop hitsstruct.current Equals Drop
Every downbeatbeat.beatInBar Equals 1
The deck goes on airplayback.onAir State On

Give the trigger a Release Delay of at least 60 ms so every output sees the press.

grandMA3 or Resolume (OSC)#

  1. Right-click the trigger → Add Output → OSC.
  2. Load Template… → grandMA3 → Exec Button. This fills in the address (/Page1/Button201) and argument. For Resolume, pick Resolume Arena, which uses port 7000.
  3. Set the host to the console's IP address. Templates start at 127.0.0.1.
  4. Change the page and executor numbers in the address.

The Exec Button template follows the trigger's press and release, like a real key.

Consoles with their own node#

Add Output → Lighting also has dedicated nodes: MagicQ, ONYX, Titan, grandMA2 and ProPresenter. They show the console's own lists (cuelists, handles, timers) in a Pick … popup. They report back on a State pin, and the node face turns orange when a command fails.

Level actions on these nodes can Follow Value, for example a DJM channel fader riding a playback.

MIDI Show Control#

For dot2, grandMA2 (MSC) and Chroma-Q Vista, use the MSC output: Load Template → the console → GO. Set Cue to metadata.trackNumber to fire one cue per track.

Test without music#

Press ▶ on the trigger or the output node to fire it by hand. The node face shows the last command sent.

ShowKontrol R27 (27.0.2) · Last update: 15 October 2026 · What's new · © TC Supply LLC