Record Eos Cue
eos_record_cueCapture the live show state into a cue on Eos. Use preview mode (confirm=false) to check before overwriting, then set confirm=true to execute the record.
Instructions
Record the current live state into a cue. This OVERWRITES existing cue data if the cue number already exists — Eos has no separate "confirm" step over OSC, so double-check the cue number before calling this on a real rig. Safe to experiment with on a test system.
Uses the Eos command line under the hood (there's no dedicated OSC verb for recording), equivalent to typing "Record Cue / Enter" on the console.
The target cue_list must already exist — Eos does not auto-create cue lists and will error with "Cue List Does Not Exist" otherwise (this includes cue list 1 on a genuinely blank show). If recording fails, create the list on the console first, or record the very first cue with a bare "Record Enter" via eos_send_raw_command (targets cue list 1/cue 1 by default), then retry numbered records into that list. Use eos_get_status afterward to check for an error in the command-line echo, since success here isn't guaranteed just because the OSC message was sent.
Args:
cue_list (number): Cue list to record into.
cue_number (string): Cue number to record, e.g. "5" or "12.5".
label (string, optional): Text label to apply to the cue.
confirm (boolean): Must be explicitly set to true to actually execute. Omit or set false to get a preview of what would be recorded without touching the show.
Calls are also rate-limited to one per few seconds to guard against a runaway loop hammering Record.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional text label for the cue | |
| confirm | No | Must be true to actually record; otherwise this just previews the action | |
| cue_list | Yes | Cue list to record into | |
| cue_number | Yes | Cue number, e.g. "5" or "12.5" |