Read DMX output of a universe
gma3_dmxRead raw DMX output levels from grandMA3 onPC for a specified universe and channel range. Supports raw8 or percent units, optional patched mapping, and nonzero filtering.
Instructions
Raw DMX output for an explicit universe and channel range (channels 1..512; universe 1..1024, further bounded by the console's universe count). unit is explicit: "raw8" (0..255 per address) or "percent" (0..100 as the console converts it). Works with gma3_lua disabled (structured bridge op, plugin >= 0.3.0). Read-only: never changes selection, programmer or playback. Source is "dmx output": output levels, NOT programmer values. A universe that is not granted on this onPC returns no values with granted: false and a limitation (never zeros). nonzero_only is an explicit filter. patched: true additionally maps each returned address to its fixture/channel through the RT channels (bounded; stated in limitations when skipped). 16-bit attributes appear as two separate 8-bit addresses.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Last channel (1..512, >= from). Default: same as from. | |
| from | Yes | First channel (1..512). | |
| unit | No | raw8 (default): 0..255 per address. percent: 0..100 as converted by the console. | |
| patched | No | Map each returned address to fixture ID / channel name via the RT channels (default false). | |
| universe | Yes | DMX universe number (1..1024). | |
| nonzero_only | No | Only return addresses whose value is not zero (default false). |