Blog
DMX universes explained: channels, addresses and 512-channel limits
How 512-channel DMX universes work, why addresses spill, how personalities eat slots, and how to plan a patch.
WavePhase · 2026-08-23
The 512-channel rule
A DMX512 universe has 512 slots. Think of a numbered row of mailboxes. A fixture that uses 16 channels starting at address 500 does not fit: 500 + 16 − 1 = 515, which spills past the last mailbox. That is not a software bug. It is the protocol.
Plan start addresses so each personality fits entirely in one universe unless the fixture is explicitly designed as a multi-universe device — some LED processors and media products are. A moving head almost never is.
Addresses versus universes
The start address is the first slot the fixture occupies. Channel mode (personality) changes how many slots it consumes. Two fixtures cannot occupy the same slots without merging, which is a different problem — HTP, LTP, or “they both just twitch together.”
Universe 1, address 1 is not the same as universe 2, address 1. They are different pipes. A node with two XLR ports is usually two universes. Patching both groups of fixtures to universe 1 is how half the rig never sees data.
Some desks display universes as 1–256. Some Art-Net tools display 0–255. Write both numbers down when you work across brands.
How to lay out a patch
Group by fixture type and cable run, not by colour of the housing. Put all the wash on one universe if they fit. Put heads on another. Pixel bars eat channels quickly — a 170-RGB pixel bar is 510 slots, which is an entire universe minus two. Count before you promise “just one more bar.”
Leave gaps on purpose. A spare 16-channel block at the end of a universe is cheaper than re-addressing thirty fixtures when a spare head arrives. Round start addresses to easy numbers (1, 17, 33, 49) if the personality width allows it. Humans debug even numbers faster at 2 a.m.
Label the fixture, the node port, and the desk patch with the same universe and address. Three different notebooks with three different numbers is how the opener’s LD inherits a mystery.
Spill, overlap and soft errors
Some fixtures wrap or ignore channels past 512. Some take the first N channels and silently drop the rest. You will not always get an error dialog. You will get a head that never tilts.
Overlapping patches can look “fine” if the overlapping fixture is unplugged. Plug it in on show day and two devices fight. Walk the patch with every fixture powered.
Ethernet does not raise the 512 limit
Art-Net and sACN give you more universes, not larger universes. Each universe is still 512 channels. A 24-universe show is 12,288 slots. That is a lot of LEDs. It is still 512 at a time on each pipe.
When you run out of channels, add a universe and a node port. Do not invent a 600-channel universe. The standard will not go with you.
Worked numbers
Eight 7-channel PARs: 56 slots. Four 16-channel heads: 64 slots. One 170-pixel RGB bar: 510 slots. That bar is its own universe. The PARs and heads can share universe 1 with room for a haze machine and a spare head. People who “just add a pixel bar to the wash universe” learn this on the night.
Address math: start 1, width 7 → occupies 1–7, next free 8. Start 17, width 16 → 17–32. If you like rounding, skip to 33 for the next head. Document the skipped holes so nobody parks a strobe in them.
When a vendor says “this bar is 3 universes,” believe the datasheet and reserve three node ports before you quote the install. Pixel products are where universe planning stops being optional homework.
Personality changes move the map
Switching a head from 16-channel to 24-channel mode without moving neighbours will overlap the next fixture. Treat a mode change as a re-patch. Recalculate start addresses. Test the fixture after the change, then the neighbour.
Rental inventory arrives in whatever mode the last gig left. Check the display. A “16” on the menu and a 24-channel profile in the desk is a classic dark-pan mystery. The desk is sending 24 slots into a fixture that only listens to 16 and ignores the rest — or worse, interprets them as something else.
Related
If you want this in software
WavePhase is a desktop lighting app: a node graph that can take live audio, time, MIDI, OSC or an API and send the result to fixtures, pixels and visuals over Art-Net or sACN. The articles on this blog teach the craft. The app is one way to run it.
Free Early Access includes the editor and one DMX universe. Features and the quick start are the product docs — not a substitute for patching real hardware.
Free account required — no credit card — Windows, macOS and Linux.