grandMA3 · OSC Message Generator

Build any OSC command with dropdowns — copy the string into Companion, QLab, TouchOSC, Open Stage Control or any OSC sender.

Command line builder

Sent to address /cmd as a single string — the console runs it exactly as if typed on the command line.

Executor fader
50

Address /PageN/FaderN. The range must match FaderRange in the console's OSC settings (top-right). Adding a fade sends a second argument, e.g. ,ii,100,5.

Executor button / key

Address /PageN/KeyN. A physical button press = send 1, then 0 on release.

Executor knob / encoder

Address /PageN/ExecutorKnobN, float. Positive turns up, negative turns down.

Select page

Address /Page, integer. Tip: /cmd with Page N is the most reliable way to change page.

Raw / custom message

Full manual control. The prefix from the top bar is still prepended.

Heads up — browsers can't send OSC directly. OSC travels over UDP/TCP, which web pages can't open. This tool builds the exact message; paste it into a real OSC sender (Bitfocus Companion, QLab, TouchOSC, Open Stage Control, Chataigne, our own SchwiftyEx (coming soon), or the console's own SendOSC) pointed at your grandMA3's OSC input port.
Generated message
Address
Type
Value
Console SendOSC syntax

Manual & examples

Never sent an OSC message before? Do the three steps once, then copy any ready-made example straight into your OSC app. Every message below already includes your prefix from the top bar — change the prefix and they all update.

STEP 1

Turn on OSC in the console

On the grandMA3: Menu → In & Out → OSC. Enable a line, set Input to Rx, and note its Port (e.g. 8000) and Prefix (default gma3).

STEP 2

Build a message above

Pick a tab (Command, Fader, Button…), set the dropdowns, and the panel on the right shows the finished message live.

STEP 3

Copy it into an OSC sender

Paste into Companion, TouchOSC, QLab or Open Stage Control, aimed at the console's IP address and the port from Step 1.

The numbers are just examples — executor 201, page 1, cue 3. Swap in your own. Commands sent to /cmd run exactly as if typed on the console's command line, so anything you can type, you can send. An “executor” is one fader/button strip; its page and number are printed on the console's fader labels.