Set cue timing
gma3_set_cue_timingEdit the timing of an existing grandMA3 cue part by setting fade, delay, out-fade, out-delay, or snap-delay values in seconds; only supplied fields change and missing parts are refused.
Instructions
Edit the timing of an existing cue part (default part 0, the cue's main part) with one Set() per given field: fade (CueInFade), delay (CueInDelay), out_fade (CueOutFade), out_delay (CueOutDelay), snap_delay (SnapDelay), all in seconds; 0 is a value. Only the given fields are changed. Refuses (nothing sent) when the cue part does not exist. No command-line command is sent; selection and programmer are untouched. Reads the changed fields back from the part. Stored fixture values are not touched or verified. The mutation lock orders only this server's own mutations; it does not isolate the operation from another console operator or another client.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cue | Yes | One cue number, fractional allowed (2, 2.5, "10.001"; max three decimals). Ranges (Thru, +) are rejected. | |
| fade | No | Cue (in) fade time in seconds; 0 is a value. Part property CueInFade. | |
| part | No | Part number (default 0 = the cue's main part). | |
| delay | No | Cue (in) delay time in seconds; 0 is a value. Part property CueInDelay. | |
| verify | No | Read the result back after the mutation (default true). Verification is reported separately from the mutation steps. | |
| out_fade | No | Out fade in seconds (dimmers going down); 0 is a value. Part property CueOutFade. | |
| sequence | No | Sequence number (1..99999). Required unless use_selected_sequence is true; exactly one of the two. | |
| out_delay | No | Out delay in seconds; 0 is a value. Part property CueOutDelay. | |
| snap_delay | No | Snap delay in seconds (Part property SnapDelay); 0 is a value. | |
| use_selected_sequence | No | Act on the console's currently selected sequence. It is resolved to its sequence number first, and the command is sent with that explicit number. |