Create or update a MAtricks object
gma3_configure_matricksConfigure MAtricks per axis (x, y, z) with wings, blocks, groups, width, shift, shuffle, and fade/delay, phase, speed distributions. Create or reset objects and preview changes before applying.
Instructions
Set MAtricks per axis (x, y, z): wings, blocks, groups, width, shift, shuffle (null or 0 = None) and fade/delay (seconds), phase (degrees), speed (BPM) distributions as {from, to}. With wings, a distribution runs from the outer edges (from) to the centre (to), so a centre-out delay is wings 2 with delay {from: , to: 0}. create: true creates a missing object with 'Store MAtricks ' and then writes EVERY property (Store copies the programmer's selection MAtricks), so the new object holds exactly the request; reset_unspecified: true does the same for an existing one. Otherwise only the given settings change; values already set are not sent. Each value is one 'set' whose reply must read back the requested value (the console silently ignores values it does not accept); the first failure stops the rest. A locked MAtricks is refused. Does not touch the selection or the programmer; apply it with 'Recall MAtricks '. preview: true reports the planned changes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | X-axis settings. | |
| y | No | Y-axis settings. | |
| z | No | Z-axis settings. | |
| name | No | MAtricks name. | |
| create | No | Create the object when it does not exist (default false: refuse). | |
| verify | No | Read the object back and compare (default true). | |
| preview | No | Only read and report the planned changes (default false). | |
| matricks | Yes | MAtricks pool number (1-9999). | |
| reset_unspecified | No | Reset every setting not given to None/default (always on for create). |