DiGiCo SD / Quantum · OSC Generator

Build OSC to control DiGiCo SD & Quantum consoles — channels, snapshots & macros. Copy the string into Companion, QLab, TouchOSC or any OSC sender.

Input channel
0.0 dB

…/Input_Channels/N/fader (float), /mute (int), /solo (float), /Channel_Input/phantom (float). Mute 1 = muted.

Output mute

Aux …/Aux_Outputs/N/mute, Group …/Group_Outputs/N/mute, Control group …/Control_Groups/N/mute. 1 = muted.

Snapshot

…/Snapshots/Fire_Snapshot_number (int), …/Snapshots/Fire_Next_Snapshot, …/Snapshots/Fire_Prev_Snapshot.

Macro

…/Macros/Buttons/press with an integer argument = macro number − 1 (0-indexed). So macro 1 sends 0.

Raw / custom message

Any address in the DiGiCo OSC set. The Command set selector above adds the /sd prefix for the OSC command set (leave as iPad for no prefix). The Raw address is sent exactly as typed.

Heads up — browsers can't send OSC directly. This tool builds the exact message; paste it into an OSC sender (Companion, QLab, TouchOSC, Open Stage Control — or our own SchwiftyEx) aimed at the console's IP and its External Control receive port (Setup → External Control; commonly 8000). Set the console's command set (iPad or OSC) to match the selector above, and add the device in External Control.
Generated message
Address
Argument

Manual & examples

Add this computer as a device in the console's Setup → External Control, matching the command set (iPad or OSC), then copy any example into your OSC app.

STEP 1

Enable External Control

Console Setup → External Control → add a device with your sender's IP and a receive port; pick the iPad or OSC command set and match it in the selector above.

STEP 2

Build a message above

Pick a tab (Channel, Snapshot, Macro…), set the fields, and the panel on the right shows the finished message live.

STEP 3

Send it

Paste into Companion, QLab, TouchOSC or any OSC app, aimed at the console's IP and External Control receive port.

Examples shown for the iPad command set (no prefix); switch to OSC above to prefix every address with /sd. Macro press sends macro − 1. Fader units differ by command set: the iPad set uses a dB float (0 = 0 dB, −150 = off); the OSC (/sd) set uses a normalised 0.0–1.0 value (0.75 ≈ 0 dB) — so if you're on the OSC command set, treat the dB value here as iPad-only and send 0–1 via the Raw tab. Channel/aux/group counts depend on your console model.