What is DMX, in plain language

The protocol that runs almost every stage light on earth is older than the web, and simpler than you would guess.

The idea

DMX512 sends a stream of numbers down a cable. Each number is a channel, each channel holds a value from 0 to 255, and there are 512 of them in what is called a universe. That is the whole protocol. A light listens to a few channels and does whatever the numbers say.

Channels and addresses

An RGB PAR typically uses three channels: red, green, blue. You give it an address — say 10 — and it reads channels 10, 11 and 12. The next fixture goes at 13. If you accidentally set two fixtures to the same address, they will do exactly the same thing forever, which is the single most common beginner mistake.

Fixtures often have several modes: the same PAR might offer a 3-channel RGB mode and a 4-channel mode where the first channel is a master dimmer. The mode changes how many channels it eats, so it changes where the next fixture's address goes.

The cable

DMX runs over a cable that looks like a microphone cable but is not — the impedance is different and using audio cable causes flickering that is maddening to diagnose. Fixtures chain from one to the next, output to input, and the last one gets a terminator. A universe can carry 512 channels total, so a room full of simple fixtures fits easily, while a rig of moving heads with dozens of channels each fills it fast.

Art-Net and sACN: DMX over a network

Running cables everywhere gets old, so the industry wrapped DMX in network packets. Art-Net and sACN (E1.31) both carry universes over ordinary ethernet or Wi-Fi. A small box called a node sits at the other end and converts the network data back into a physical DMX cable. This is how a laptop anywhere in a venue can drive lights on a truss.

Controlling lights from a computer

Two common routes. A USB-DMX interface plugs into your laptop and gives you a DMX output directly — look for one that speaks the widely supported "Pro" protocol rather than the cheapest possible dongle. Or send Art-Net over your network to a node. Free software like QLC+ can sit in the middle and translate whatever you send into your specific fixtures.

A word on safety

Conventional fixtures, LEDs, movers and haze are all harmless to point at people. Lasers are not: laser projectors used over an audience are regulated in most countries and require proper setup. Treat that one differently from everything else.

Addressing in practice: a worked example

Say you own four RGB PARs (3 channels each) and two moving heads that use 12 channels in their full mode. One clean way to lay them out:

FixtureModeAddressChannels used
PAR 1RGB (3ch)11–3
PAR 2RGB (3ch)44–6
PAR 3RGB (3ch)77–9
PAR 4RGB (3ch)1010–12
Head 112ch2121–32
Head 212ch3333–44

Two habits save hours later. First, leave gaps between fixture groups (the PARs end at 12, the heads start at 21) so you can add a fifth PAR without renumbering everything. Second, write the address on a piece of tape on each fixture. Every lighting tech does this; there is a reason.

If two fixtures share the same address on purpose, they mirror each other — useful when you want four PARs to behave as one big light and only patch it once. If they share an address by accident, you get the classic symptom: two different lights doing exactly the same thing and one of them "not responding".

Fixture modes: why the manual matters

Almost every fixture ships with several personalities or modes: the same PAR might run in 3 channels (RGB), 4 (RGB + dimmer), 7 (dimmer, strobe, RGB, macro, speed) or more. The fixture only obeys the mode currently selected on its display, so your controller and the fixture must agree. When a light "ignores" its color channels or strobes when you did not ask it to, nine times out of ten the fixture is in a different mode than the one you patched.

The one-page channel table in the manual is the only part you really need. Search "model name DMX chart" and keep a screenshot on your phone.

Common problems, in order of likelihood

A light does nothing. Check, in order: is it in DMX mode (not sound-active or auto)? Does the address on the display match the one you patched? Is the cable in the OUT of the previous fixture and the IN of this one?

Random flicker on long chains. Add a terminator — a 120-ohm resistor across pins 2 and 3 in an XLR plug, sold ready-made for a few dollars — on the last fixture's OUT. Long unterminated chains reflect the signal back down the line.

Everything works except one stubborn fixture. Different mode, wrong address, or a microphone cable pretending to be DMX. Mic cable "works" until it doesn't; real DMX cable is 110-ohm.

The output freezes when a laptop sleeps. Disable USB sleep for your interface, or use a hardware console for gigs. Computers doing power management are the most common mid-set failure.

Frequently asked

Can DMX go over Wi-Fi? Art-Net and sACN travel over any IP network, including Wi-Fi, but for a paying gig use a cable: one dropout per minute is invisible on a spreadsheet and very visible on a dance floor.

How many universes do I need? A bedroom or bar rig fits comfortably in one universe (512 channels). You only need a second one past roughly 40–60 modern fixtures, or with pixel-mapped LED bars, which eat channels fast.

Is the cheap "Open DMX" USB stick fine? It works with desktop software that does the timing in the driver, but it cannot be used from a web browser and it is fussier under load. Interfaces that speak the "Pro" protocol (Enttec Pro and compatibles) carry their own processor and are worth the difference.

Cabina Lux can output DMX to real fixtures →