Lighting consoles cost more than most people's first car. An Avolites Tiger Touch is $20k. A grandMA3 is $30k. Even an entry-level Chamsys MQ50 is $1,400. For small venues, DJ rigs, house parties, and indie gigs, that maths is broken. A laptop running Resolume, an Enttec USB-DMX dongle, and a gamepad in your hand will drive 16 fixtures with full colour, position, and chase control for under $300 total. Here is the gamepad DMX lighting control workflow that actually holds up live.
- What you do: gamepad → MIDI → Resolume/Lumen/QLC+ → DMX → fixtures.
- What you need: DualSense, Resolume Arena or Lumen or QLC+, Enttec USB-DMX or Art-Net interface, Universal Controller MIDI v1.0+.
- Time: 45 minutes including DMX addressing.
- Cost:
$49for the bridge + ~$150 for the DMX dongle. Tiger Touch is $20k.
Why this workflow works
DMX is just 512 channels of values 0–255. Lighting consoles are mostly UI for setting those values fast. A gamepad gives you the same speed for a tiny fraction of the price — two sticks for colour, two triggers for dimmer/strobe, sixteen buttons for chase presets, and a touchpad for moving-head position. The Resolume → DMX bridge does the actual heavy lifting; the gamepad is the input surface.
What you need
- Universal Controller MIDI v1.0+ (download)
- A lighting host:
- Resolume Arena 7+ with DMX output — most flexible
- Lumen (macOS, free) — clean and simple for small rigs
- QLC+ (cross-platform, free, open-source) — full lighting console feature set
- A DMX interface:
- Enttec USB-DMX Pro ($150) — bulletproof USB option
- Enttec ODE Mk2 (~$280) — Art-Net over ethernet
- Eurolite USB-DMX512 Pro ($65) — budget
- DMX fixtures — anything that speaks DMX-512
Setup steps
1. Bridge to MIDI
Install Universal Controller MIDI, plug the DualSense in. Load Presets → Lighting / DMX. Sticks emit 14-bit CCs (smooth colour fades, no zipper), triggers send standard 7-bit, buttons send notes.
2. Route MIDI into Resolume
In Resolume Arena Preferences → MIDI, tick the Universal Controller MIDI input. In Preferences → DMX → Output, pick your Enttec USB-DMX or Art-Net device, set universe 1.
3. Patch fixtures and address them
Each DMX fixture has a starting address. A 7-channel RGBW + dimmer + strobe + macro par sits on channels 1–7. The next fixture starts at 8. Address each fixture physically (DIP switches or LCD menu) to match the patch in Resolume.
4. Map gamepad CCs to fixture channels
Right-click any DMX channel slider in Arena → Edit MIDI → wiggle the gamepad input. Repeat for the four major performance axes: hue (R+G+B), dimmer, strobe, pan/tilt.
Real-world mapping recipe — 4 RGBW pars + 2 moving heads
| Input | DMX target | Live function |
|---|---|---|
| Left stick X | Master hue (HSB engine in Resolume) | Wash colour |
| Left stick Y | Master saturation | White-out → fully saturated |
| Right stick X/Y | Moving head pan + tilt | Live position control on a fixture group |
| L2 trigger | Master dimmer | Hit the drop with a full open, dim under vocals |
| R2 trigger | Strobe rate | 0 = off, full = 25 Hz strobe |
| X | Chase 1 (red/blue alternate) | Energy chase |
| Square | Chase 2 (warm wash fade) | Intro / outro warmth |
| Triangle | Chase 3 (gobo rotate on movers) | Mid-set texture |
| Circle | Blackout | Panic / emergency cut |
| L1 / R1 | Bank shift | 4 banks: pars / movers / lasers / blackout combos |
| D-pad up/down | Cue list step | Pre-programmed cue stack walk |
| D-pad left/right | BPM tap / sync | Lock chases to music tempo |
| Touchpad XY | Position pad (movers) | Aim moving heads at the dance floor with a swipe |
Pitfalls
- DMX cable termination. Always terminate the last fixture with a 120 ohm DMX terminator or you get flicker and weird channel bleed. A $5 part that ruins gigs when missing.
- Art-Net over WiFi. Do not. Ever. Art-Net is UDP — WiFi loses packets and lights stutter. Wired ethernet to a dedicated switch only.
- USB-DMX dongle disappearing mid-set. Cheap Eurolite dongles can lose USB enumeration under thermal stress. Use a powered USB hub between laptop and dongle.
- 14-bit CC ignored by Resolume. Older versions only listen to MSB. Update to Arena 7.18+ for full smoothing.
- Blackout button positioned poorly. Make sure your Circle = Blackout is muscle memory. The button you hit when something goes wrong needs to be unmissable.
Wrap + CTA
Lighting is the difference between "a band playing" and "a show". You do not need a $20k console to run a great small-venue light show — you need fast, accurate input, and a gamepad in your hand is exactly that. Grab Universal Controller MIDI, wire it through Resolume, and start running lights from the same controller you played Returnal on last night.