ETC logoETC Eos is a product of ETC ↗ — this is a free, independent tool, not affiliated with or endorsed by ETC.

ETC Eos · OSC Message Generator

Build OSC for Eos-family consoles (Eos, Gio, Ion, Element, ETCnomad) — copy the string into Companion, QLab, TouchOSC or any OSC sender.

Command line

Sent as a string to /eos/cmd (or /eos/newcmd). In Eos OSC, # means Enter — without it the command line is set but not run.

Key press

Address /eos/key/<name>. Press sends no argument (full down+up); Down/Up send the edge as a float.

Fire a cue

Address /eos/cue/<list>/<number>/fire — fires the cue directly.

Submaster
1.00

Address /eos/sub/<n> for level (float 0.0–1.0), or /eos/sub/<n>/fire to bump.

Fader (OSC fader bank)
1.00

Address /eos/fader/<bank>/<fader>, float 0.0–1.0. The bank must be created first on the console with /eos/fader/<bank>/config/<count>.

Raw / custom message

Full manual control. The /eos prefix (and User, if set) is still prepended.

Heads up — browsers can't send OSC directly. OSC travels over the network, 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 — or our own SchwiftyEx) pointed at your Eos console's IP and OSC RX port.
Generated message
Address
Argument

Manual & examples

New to OSC? Do the three steps once, then copy any ready-made example straight into your OSC app. Every message below already uses your prefix and User from the top bar.

STEP 1

Turn on OSC in Eos

On the console: Setup → System Settings → Show Control → OSC. Enable OSC RX and note the OSC RX Port (and choose UDP/TCP to match your sender).

STEP 2

Build a message above

Pick a tab (Command, Key, Cue…), set the fields, and the panel on the right shows the finished message live.

STEP 3

Copy it into an OSC sender

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

Numbers are examples — channel 1, cue 1/5, sub 1. Swap in your own. All Eos OSC begins with /eos; the command line runs exactly what you'd type, and # is Enter.

ETC logoETC Eos is a product of ETC ↗ — this is a free, independent tool, not affiliated with or endorsed by ETC.

ETC Eos · MIDI

Same console, over MIDI — MIDI Show Control, or raw Note / CC / Program Change (for MIDI-remote mappings).

MIDI
MIDI message

Note/CC/PC are raw channel-voice MIDI (9n/8n note+velocity, Bn CC+value, Cn program). What they trigger depends on the console’s MIDI-remote mapping.

This section outputs MIDI, not OSC. Send the bytes over USB-MIDI / DIN (or MIDI-over-TCP where supported). The OSC builder is unchanged — flip the switch at the top to go back.
Generated MIDI
Hex
Hex 0x
Notes
Decimal