Read DMX output of a universe
gma3_dmxRead live DMX output levels for a universe and channel range, in raw8 or percent, with optional fixture mapping and nonzero filtering. Use it to inspect actual output without changing the show.
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, a limitation (never zeros) and outputState explaining why (gma3_dmx_output has the whole picture). The range is from..to, or from plus count addresses (one of to or count; neither reads the one address from). nonzero_only (also accepted as nonzeroOnly, the result's spelling) 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. Not with count. | |
| from | Yes | First channel (1..512). | |
| unit | No | raw8 (default): 0..255 per address. percent: 0..100 as converted by the console. | |
| count | No | Number of addresses from `from` (1..512; from + count - 1 <= 512), instead of to. | |
| patched | No | Map each returned address to fixture ID / channel name via the RT channels (default false). | |
| universe | Yes | DMX universe number (1..1024). | |
| nonzeroOnly | No | Same as nonzero_only (the spelling the result uses). | |
| nonzero_only | No | Only return addresses whose value is not zero (default false). |