DMX Address Calculator — Fixture Channels, Start Addresses & Universes
Starting patch and fixture groups
Calculated DMX patch
Patch summary
All 12 fixtures fit in universe 1. No fixture needed to roll into a new universe.
| Fixture | Group | Channels | Start | End | Absolute start |
|---|
Advertisement
How to calculate and assign DMX addresses
- Choose each fixture's DMX mode. Check the fixture manual or personality in the console, because an 8-channel mode and a 16-channel mode need different address space.
- Enter the first patch point. Use the universe and address where the first fixture group should begin.
- Add fixture groups in patch order. Give each group a recognisable name, its channels per fixture, quantity, and any addresses deliberately left between fixtures.
- Calculate and review. Each fixture receives a start address and inclusive occupied range. If it cannot fit through address 512, it starts at 001 in the next universe.
- Patch the real system. Match the selected mode on the fixture and console, translate universe notation if necessary, and verify each fixture before the show.
DMX start address, range, and universe formulas
A fixture consumes consecutive addresses equal to its channel footprint. With no gap, the next fixture begins immediately after the current fixture:
end address = start address + channels − 1
next start = end address + 1 + gap
For example, a 14-channel moving light at 1.101 occupies 1.101–1.114. With no gap, the next start address is 1.115.
An absolute address counts all preceding universes and is useful when a console offers a continuous address view:
absolute address = ((universe − 1) × 512) + address
Therefore, universe 2 address 006 is absolute address 518. This calculator displays universe addresses as U.AAA; consoles may instead show U/AAA, U.A, or a continuous absolute value.
Technical references: ESTA ANSI E1.11 (DMX512-A), ESTA ANSI E1.31 (sACN), ETC — entertainment control networks and universes, and MA Lighting — fixture patch and address views.
Universe usage in the current patch
The table counts fixture channels assigned in each occupied universe. Unused addresses include deliberate gaps and unpatched space before, between, or after fixtures.
| Universe | Fixtures | First used | Last used | Assigned | Unused | Usage |
|---|
Patch-planning assumptions and limits
This calculator assumes each fixture has one contiguous footprint inside one DMX universe. It will not split a normal fixture across universes; if the footprint would pass address 512, the entire fixture moves to address 001 in the next universe. Fixtures with multiple patch breaks, multiple DMX inputs, pixels spread across universes, virtual parameters, or manufacturer-specific personalities need to be patched from their documentation or console library.
Universe numbering is a control-system convention as well as a protocol setting. In particular, a console, gateway, Art-Net node, and sACN system may not display the same human-facing number. The calculator supports universes 1–63,999, the E1.31/sACN range, but your equipment may support fewer or use a different mapping.
Production check: this is an address planner, not a cable, load, power, RDM, network-bandwidth, or termination calculator. Confirm fixture modes and addresses on the equipment, follow manufacturer instructions, use suitable DMX data cabling and termination, and test the complete patch before a performance.
DMX address calculator FAQ
How do I calculate the next DMX start address?
Add the current fixture's channel footprint and any deliberate gap to its start address. An 8-channel fixture starting at 001 occupies 001–008, so the next fixture starts at 009 when the gap is zero.
How many addresses are in one DMX universe?
A DMX512 universe carries up to 512 data slots, normally displayed as addresses 001 through 512. Each slot carries an 8-bit value from 0 to 255.
Can a fixture cross from one DMX universe into another?
A normal fixture with one DMX input and one contiguous footprint should fit entirely inside one universe. This calculator rolls the whole fixture to address 001 of the next universe if it would otherwise cross 512.
What is a DMX fixture channel footprint?
It is the number of consecutive DMX addresses a fixture consumes in the selected operating mode. One channel may control intensity while others control colour, position, focus, strobe, macros, or higher-resolution parameter bytes.
What is an absolute DMX address?
It is continuous numbering across universes: ((universe − 1) × 512) + address. Address 2.001 is absolute 513, and 2.006 is absolute 518.
Why does my console show a different universe number?
Controllers and network protocols may use different numbering bases, labels, or port mappings. Check the console and node documentation, map the planned universe deliberately, and confirm output at the fixture.
Should I leave gaps between fixtures?
Gaps are optional. A gap can make later mode changes or troubleshooting easier, but it reduces universe capacity. Zero is the most compact sequential patch.
Does this page upload my fixture names or patch?
No. Calculations, copying, and CSV creation run locally in your browser.
