Assign or remove a tag on objects
gma3_assign_tagAssign or remove tags on grandMA3 show objects such as sequences, groups, cues, macros, and presets, then read back each object's tags.
Instructions
Assign a tag to objects, or remove it (off: true), with Assign [Off] Tag n At , and read back every object's tags. The tag is given by number or exact name and must exist (the console answers OK to an unknown tag and changes nothing); a name is resolved to its number first, and a name more than one tag has is refused. target is a command-line reference with numbers: "Sequence 950 Thru 952", "Group 5", "Macro 3", "Macro 3.1" (a line), "Sequence 5 Cue 2" (the tag lands on the cue's Part 0 and is reported there), "Preset 4.1", "Tag 7". data_pool addresses the objects of another data pool. Fixtures cannot carry tags. protect sets the Protect flag of each reference: Kill Instant turns the other tagged sequences off when one starts; Kill Delayed does so after the started cue's in-fade; a reference with protect keeps running (live, onPC 2.5.1). Needs bridge 0.36.0. Batch form: give the list instead of the single object's fields; the other arguments are defaults for every item (an item's own fields win). Each item gets the single form's checks and read-back, and its own outcome; items run in order, nothing is retried, an unknown outcome stops the rest, and the result has one line per item (detail: true for every step).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| off | No | Remove the tag from the objects instead. | |
| tag | No | Tag number or exact name. Required unless assignments is given (it may then be a default). | |
| detail | No | Return every item's full result with its steps (default false: one line per item). | |
| target | No | The objects. Required unless assignments is given. | |
| verify | No | Read back (default true). | |
| protect | No | Set the Protect flag of these references (default: left as it is). | |
| data_pool | No | Data pool number (DataPool n). Default: the current data pool, as without this parameter. | |
| assignments | No | Batch form: several {tag, target, off, protect, data_pool}; tag and data_pool may be given once for all. | |
| stop_on_failure | No | Batch form: stop at the first item that does not succeed (default false: independent items go on; an item on an object an earlier item failed on is skipped either way). |