Read console feedback state
gma3_feedbackRead grandMA3 console feedback without changing state—command line, playback, preview, executors, faders, sequences—even when input is disabled or another client controls it.
Instructions
Read-only console state for feedback (KB-06): command-line text, last command feedback, Blind/Highlight/Solo, Preview mode, a display's Preview bar, keyboard-shortcut enablement, aggregate MA state, current executor page, selected sequence, and per executor the assignment and fader level, per sequence its playback activity. Works with gma3_lua disabled, with console input disabled and while another client holds an input interaction; it acquires nothing and changes no console state (selection, command line, programmer, playback, focus). Every item carries available, value (null when unavailable, with a reason or error; false is an observed value), scope, source, observedAt and epoch. Items are read one after another, not as an atomic snapshot. lastCommand and maState are shared observations, not confirmation of a request or key owner; sequenceActive is playback activity, not executor button state; Freeze has no readable state and is always unavailable. With no arguments every parameterless reader is read (previewBar on display 1). Bridge op feedback.read (plugin >= 0.8.0).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| readers | No | Readers to include. Parameterised readers (executor, fader, sequenceActive) come from executors/sequences instead. Omit everything to read all parameterless readers. | |
| displays | No | Display indexes for previewBar (one item per display; a missing display is reported unavailable) (at most 8 per call; a longer list is refused up front) | |
| executors | No | Executor numbers on the user's current page: assignment (executor) and master level (fader) per number (at most 32 per call; a longer list is refused up front) | |
| sequences | No | Sequence numbers: playback activity (sequenceActive) per number (at most 32 per call; a longer list is refused up front) | |
| fader_tokens | No | Fader tokens read per executor (default ['FaderMaster']) |