JMB Zone / 4our / 8ight · Firmware 2.x · 2026-10-02 (five-channel set added)
The number is the one the panel, the app and an RDM console all show. The RGBW and RGBWA personalities need a five-output port module (the .3 boards: outputs red, green, blue, white, amber on XLR pins 2–6, the white and amber terminals printed CW / WW); on a three-output module they are greyed out and cannot be selected.
| # | Name | Footprint | Channels |
|---|---|---|---|
| 1 | Dim 1ch | 1 | Level |
| 2 | Dim 2ch (16-bit) | 2 | Level coarse, fine |
| 3 | CW/WW 8-bit | 2 | CW, WW |
| 4 | CW/WW 16-bit | 4 | CWc, CWf, WWc, WWf |
| 5 | RGB 8-bit | 3 | R, G, B |
| 6 | RGB 16-bit | 6 | R, Rf, G, Gf, B, Bf |
| 7 | RGB FX | 10 | see below |
| 8 | RGBW 8-bit | 4 | R, G, B, W |
| 9 | RGBW 16-bit | 8 | R, Rf, G, Gf, B, Bf, W, Wf |
| 10 | RGBW FX | 12 | see below |
| 11 | RGBWA 8-bit | 5 | R, G, B, W, A |
| 12 | RGBWA 16-bit | 10 | R, Rf, G, Gf, B, Bf, W, Wf, A, Af |
| 13 | RGBWA FX | 14 | see below |
CW/WW on a five-output module drives the white (cool) and amber (warm) terminals and leaves red, green and blue dark; on a three-output module cool rides the green terminal and warm the red one, as it always has.
Dim personalities patch a port like a classic dimmer channel: the one DMX level scales the port's set colour (chosen in the app). With no colour set it acts as white — every output carries the level — so a single-colour or IR strip lights straight from its one patched channel, whichever output terminal it's wired to.
Each port's whole footprint must fit inside the universe, so the start address caps at 513 − footprint: Dim 1ch → 512, Dim 2ch → 511, CW/WW 8-bit → 511, CW/WW 16-bit → 509, RGB 8-bit → 510, RGB 16-bit → 507, RGB FX → 503, RGBW 8-bit → 509, RGBW 16-bit → 505, RGBW FX → 501, RGBWA 8-bit → 508, RGBWA 16-bit → 503, RGBWA FX → 499. Changing a port to a larger personality re-clamps its start down if it would overhang. Offset apply mode spaces ports by the widest footprint (14ch → 56ch across a 4-port, 112ch across an 8-port).
| CH | Function | Values |
|---|---|---|
| 1 | Dimmer | 0–255 master |
| 2–3 | Red coarse + fine | 16-bit |
| 4–5 | Green coarse + fine | 16-bit |
| 6–7 | Blue coarse + fine | 16-bit |
| 8–9 | White coarse + fine | 16-bit — RGBW FX and RGBWA FX only |
| 10–11 | Amber coarse + fine | 16-bit — RGBWA FX only |
| next | Effect select | ranges below (CH8 on RGB FX, CH10 on RGBW FX, CH12 on RGBWA FX) |
| next | Effect speed | 128 = designed tempo; exponential — 0 ≈ ⅛×, 255 = 8× |
| last | Strobe | 0 = open · 1–128 fixed rate ~0.8→14 Hz · 129–255 random, mean 1 s→60 ms |
When the effect channel selects an effect it replaces the colour channels as the colour source (white then follows the white in the effect's mix and amber stays dark); the strobe shutter chops whatever is playing; the dimmer scales last.
21 effects, each an 11-value band from 10 up (the last extends to 255):
| Range | Effect | Range | Effect |
|---|---|---|---|
| 0–9 | Off (safe park) | 120–130 | Sunset |
| 10–20 | Candle | 131–141 | TV Sim |
| 21–31 | Fire | 142–152 | Strobe |
| 32–42 | Fireworks | 153–163 | Police |
| 43–53 | Water | 164–174 | Pulse |
| 54–64 | Siren | 175–185 | Party |
| 65–75 | Laser | 186–196 | Traffic |
| 76–86 | Club | 197–207 | Fluoro |
| 87–97 | Lightning | 208–218 | Paparazzi |
| 98–108 | Rainbow | 219–229 | Explosion |
| 109–119 | Aurora | 230–255 | Clouds |
Notes: Siren and Police alternate phase across ports (lightbar feel); Club and Party run a 128 BPM clock by default (Party hops hue every 4th beat and renders greens as mint — never black, never strobes); Traffic plays passing-headlight sweeps with independent random timing per port; Water, Pulse and Clouds never go fully dark; effect speed (CH9) does not affect the CH10 strobe rate. The film gags: Fluoro is a failing fluorescent tube (rapid failed strikes, then it catches and holds with a faint mains buzz); Paparazzi fires irregular hard white pops, independent per port, like a press pit; Explosion is a white-hot flash blooming to an orange fireball with an ember-flicker decay; Clouds drifts daylight slowly dimmer and cooler as cloud passes the sun, then back.
Rig-wide FX controls (config, not DMX): FX Tempo (60–240 BPM, tap-settable from the app or set in panel Setup) scales every beat effect, and FX Spread (0–100%) staggers the effect clock across ports. Defaults (128 BPM, 0%) reproduce the behaviour above.
The rig accepts wired DMX (5-pin) and CRMX wireless (LumenRadio). One source owns the decode at a time, selected in the Sources hub (panel or app).
Hold-on-loss: if the active source drops, every port holds its last look — nothing ever auto-runs on signal loss; changes made after the loss apply immediately. Runt packets (under 25 slots) are rejected as line noise rather than treated as a new look.
Root device (sub 0): rack footprint, start address = port 1; SET fans out per the Apply mode (JMB parameter 0x8001: 1=Same 2=Seq 3=Offset). Each port is a sub-device (1–N) with its own start address, personality and identify. E1.37-1 CURVE (dimmer curve) and MODULATION_FREQUENCY (PWM library: 1=Smooth 8 kHz, 2=Silent 20 kHz, 3=Camera 15.6 kHz, 4–6=Custom 1–3) are supported on the root and on each port. On the root a read returns port 1 and a write goes to every port.
| JMB parameter | ID | On | Value |
|---|---|---|---|
| White balance red | 0x8010 | root, ports | 0–255, 255 = full (also warm on a three-output module) |
| White balance green | 0x8011 | root, ports | 0–255 (also cool on a three-output module) |
| White balance blue | 0x8012 | root, ports | 0–255 |
| White balance preview | 0x8013 | root, ports | 0 / 1 — acts only with no DMX present; off after 5 min |
| White balance white | 0x8014 | root, ports | 0–255 — output 4 of a five-output module (cool on CW/WW) |
| White balance amber | 0x8015 | root, ports | 0–255 — output 5 (warm on CW/WW) |
| Custom 1 / 2 / 3 carrier | 0x8020 / 0x8022 / 0x8024 | root | Hz, 2000–25000; 0 empties the entry. A port on a custom entry keeps its own CURVE |
A value outside its range is refused, never altered. The root also exposes each port's temperature and output current as E1.20 sensors, and personality is settable at the root for sub-0-only consoles.