Control Surfaces
Control surfaces give operators hands-on, physical control of the DMX Core 100 — buttons to fire cues and presets, knobs and faders to ride levels, and LED feedback that always reflects the current state. A surface can be a Stream Deck on a desk, a MIDI pad controller, a wall-mounted keypad, a TouchOSC layout on a tablet, or simply a virtual surface in the browser.
Control surfaces are managed in the Web UI under Control & Integrations > Control Surfaces. The list shows each surface’s transport, binding, and live connection status.

Surface Types
| Type | Connection | Description |
|---|---|---|
| Stream Deck | USB or Network Dock | Elgato Stream Deck family (MK.2, XL, Mini, and Stream Deck +) with LCD keys, and knobs on the Stream Deck +. |
| MIDI Keypad | USB MIDI, RTP-MIDI (Apple Network MIDI), Network MIDI 2 | Generic MIDI controllers — pads, keys, and knobs on devices like the Akai LPD8. |
| Key Digital KD-WP8 | TCP (network) | 8-button wall keypad with three-state LEDs (off / blue / red). |
| OSC | Network (UDP) | Open Sound Control — lighting consoles and OSC-capable software such as TouchOSC. Binds to a configured OSC client. |
See Supported Devices for device-specific details.
What a Surface Can Do
Every button, pad, key, knob, and fader on a surface is an assignment that you configure. Available actions include:
- Playback — Play a cue, sound, or timeline; stop playback; fade out
- Looks — Apply a preset or the ambient preset
- Levels — Bind a knob or fader to a Control Value (for example a Q-SYS or Symetrix volume), the master dimmer, or a zone intensity
- Automation — Run a script, fire an output event, toggle a schedule
- Tempo — Tap tempo in time with the music (see Tempo & Audio Sync)
- Navigation — Switch to the next bank or a specific bank
Buttons support three press modes: Normal (fire on press), Toggle (press to start, press again to stop), and Flash (active only while held).
Feedback
Surfaces are two-way. Button LEDs and displays update in real time as the system state changes — a button bound to a preset lights up while that preset is active, a knob display tracks the current level, and a mute button shows the actual mute state even when it was changed elsewhere. Each assignment has configurable active/inactive colors (used for LED feedback), an optional icon, and label styling.
Import and Export
A surface configuration can be exported to a file and imported on another device — useful for rolling out the same operator layout across multiple installations.
In This Section
- Supported Devices — Stream Deck, MIDI, Key Digital KD-WP8, and OSC specifics
- Configuring a Surface — banks, sections, assignments, and appearance
- Surface Operator — operate any surface from the browser