GrandMA3

Preferences → Lighting Consoles → GrandMA3 / Eos: cue input (top) and fire-back control (bottom).
What you need
- a Mac running ShowRevue on the same network as the MA3 console or MA3onPC,
- the IP address of the Mac from Preferences → Lighting Consoles,
- the IP address of the MA3 console from the MA3 network view.
MA3 sends cues to ShowRevue
On the MA3 console:
- Press Setup.
- Go to Network → OSC.
- Pick an OSC output line.
- Set Output Mode to Enabled.
- Set Destination IP to the Mac running ShowRevue.
- Set Destination Port to
8000, or whatever is shown in Preferences → Lighting Consoles. - Confirm Cue events are included in the output filter.
- Save the changes.
Test it:
- Fire a cue on MA3.
- Confirm the OSC IN chip in ShowRevue flashes.
- Confirm the cue appears in the Cues panel.
If nothing appears, check subnet matching and confirm macOS allows incoming UDP traffic on the cue input port.
ShowRevue sends cues back to MA3
Cue fireback requires the Capture licence tier or above.
In ShowRevue:
- Open Preferences → Lighting Consoles.
- Enable Console OSC Output.
- Set Console to GrandMA3.
- Set Host to the MA3 console IP.
- Set Port to
8001, or the MA3 OSC input port you use. - Leave Sequence Number on Auto unless you need a manual fallback.
On the MA3 console:
- Go to Setup → Network → OSC.
- Enable OSC Input.
- Set the input port to
8001.
Test it:
- In ShowRevue playback, click a cue row’s Go button.
- Confirm the cue fires on the console.
ShowRevue sends this command:
/gma3/cmd "Go Sequence N Cue M.MM"
ArtNet Timecode (MA3 v2.4+)
GrandMA3 version 2.4 and later can broadcast timecode over the Art-Net protocol. This is the easiest way to get timecode into ShowRevue without an audio connection.
On the MA3 console:
- Go to Setup → Network → Timecode.
- Set Output Protocol to Art-Net Timecode.
- Confirm the console and Mac are on the same subnet.
In ShowRevue:
- Open Preferences → Timecode.
- Enable ArtNet Timecode.
- The status changes to Receiving and shows the MA3's IP.
ArtNet uses UDP broadcast (port 6454). No port forwarding or multicast join is required — just subnet reachability.
Notes from a desk button (plugin)
Drop a note straight into the recording from a grandMA3 button — it pops a text box and sends your note to ShowRevue over OSC, dropped into the take at that moment (no timecode required), tagged to the Lighting department for the whole team to see live.
Download: ShowRevue Note plugin (.xml)
Setup:
- First make sure the OSC output that targets ShowRevue is set up (see MA3 sends cues to
ShowRevue above) — the plugin uses OSC output config
1by default. - In MA3, go to Setup → Plugins, choose Import, and select the downloaded
ShowRevue-Note.xml. - (Optional) Edit the plugin's
OSC_CONFIG(default1) orDEPARTMENT(defaultlighting) to match your setup. - Assign the plugin to a macro or an executor button so you can fire it during the show.
Use it:
- Hit the button → type your note → it drops into the recording at that moment, tagged Lighting, and shared with the whole team instantly. No reaching for the iPad.
Optional current-cue sync plugin
Standard MA3 OSC output only reports some cue changes. If operators use Goto, macros, or executors, state changes may not always appear in the normal output stream.
The optional plugin polls the selected sequence every 0.25 seconds and sends ShowRevue the current cue even when the cue change did not come from a normal go action.
Setup:
- Download the current-cue plugin (.lua).
- In MA3, open Setup → Plugins or the Lua console, and import it.
- Check
local OSC_LINE = 1in the script and match it to your configured OSC output line. - Run the plugin once to start it.
- Run it again to stop it.
Test
GetCurrentCue():Dump()on your target MA3 software build before depending on this during show conditions.