Label an executor (renames its assigned object)
gma3_label_executorRenames the sequence or object assigned to a grandMA3 executor on a given page, changing its label everywhere it appears; aborts if the page or executor is empty.
Instructions
Label the object assigned to the executor at Page .: sends 'Label Page . ""'. On grandMA3 2.5.1 an executor has no label of its own and always shows its assigned object's name, so this RENAMES THE ASSIGNED SEQUENCE (or other object) everywhere it appears: in its pool and on every other executor it is assigned to. Fails before sending anything when the page does not exist or the executor is empty (nothing to label). Does not change the selection or the programmer and never sends a playback keyword. verify (default true) reads back the executor's displayed name and assigned object and the assigned object's own Name; nothing else is verified. Mutations from this server are serialised, but not isolated from other operators or clients.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | Yes | Executor page number (1-9999); the page must exist. | |
| label | Yes | The new name for the assigned object. Names must not contain \ " $ & * ? , . ; ^ { } | ~ (the console strips them); leading/trailing spaces are trimmed. | |
| verify | No | Read the executor and its assigned object back and compare (default true). | |
| executor | Yes | Executor number on that page: 101-190 (keys), 201-290 (faders), 301-390 and 401-490 (knobs), plus the Xkeys 191-198 and 291-298. |