You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+9-3Lines changed: 9 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -110,6 +110,7 @@ Key design invariants:
110
110
- Per-universe per-source priority (0x64 default, 0xDD per-channel override fully supported in merge and monitoring)
111
111
- Per-channel priority 0 correctly handled — sources with priority 0 on a slot are excluded from the merge per E1.31 §6.2.3
112
112
-**Universe Synchronization** — E1.31 Extended Sync packets (vector 0x00000001) for glitch-free multi-universe refresh on LED walls and large installations
113
+
-**Configurable monitor range** — by default, universes 1–1024 are joined for multicast reception so incoming sACN traffic is visible immediately in the monitor and available for routing. Adjustable via a spinner in the Monitor tab toolbar (0–63999). Universes required by process engine inputs are always joined regardless of this setting
113
114
- Universe Discovery (10-second cycle with pagination)
114
115
- Stream termination handling
115
116
- Protocol-aware sequence validation (0 is a valid wrap value in sACN, unlike Art-Net where seq 0 means "disabled")
@@ -229,9 +230,12 @@ When autopilot is enabled (✈ Auto), the engine automatically advances to the n
229
230
230
231
### DMX Remote Control
231
232
232
-
- Any DMX channel on any universe can trigger snapshot take, sequence recording, play, stop, and cue selection from a lighting desk
233
+
- Any DMX channel on any universe can trigger application actions from a lighting desk
-**PE channel** — Enable/Disable/Toggle individual process engines by index
236
+
-**Profile channel** — Recall saved profiles by number
233
237
- Arm / disarm prevents accidental triggers on startup
234
-
- Gap guard prevents cue flooding from noisy DMX faders
238
+
- Gap guard prevents action flooding from noisy DMX faders
235
239
236
240
---
237
241
@@ -266,6 +270,7 @@ When autopilot is enabled (✈ Auto), the engine automatically advances to the n
266
270
-**Lamp hours limit per model** — set a warning threshold in the template table. When a discovered device exceeds this value, the device name turns orange in the tree and the Info tab highlights the lamp hours in red
267
271
-**Firmware mismatch warning** — templates capture the firmware version at save time. When applying to a device running different firmware, a warning dialog explains that personalities or behavior may have changed. Auto-apply logs mismatches to the transaction log. The template table shows the Model column in orange when a discovered device has a different firmware
268
272
-**Auto-apply on discovery** — newly discovered devices matching a saved manufacturer/model pair receive their template configuration automatically, enabling hands-free commissioning of replacement fixtures
273
+
-**Alert identify** — optional toggle that automatically puts fixtures into RDM Identify mode when a firmware mismatch or lamp hours limit is detected. The fixture flashes on the rig so the technician can locate it without checking the screen — useful for pre-show checks in large installations
269
274
- Templates stored as JSON and persist between sessions
270
275
- Manual apply available for selective deployment from the Templates tab
271
276
@@ -447,6 +452,7 @@ The **📊 Monitor** tab provides a real-time view of all DMX data flowing throu
447
452
-**Active channel count** — shows how many channels are above zero
448
453
-**Channel history** — click any channel to open the oscilloscope waveform view
449
454
-**VLAN-friendly naming** — long adapter names like `DMXRouter_VLAN200` are automatically abbreviated to `VLAN 200` for readability
455
+
-**sACN monitor range** — configurable in the Monitor tab toolbar (default: 1024 universes). Controls how many sACN multicast groups are joined automatically. Increase for large pixel-mapping or media server setups; universes beyond the range are still received if referenced by a process engine input
450
456
451
457
---
452
458
@@ -528,7 +534,7 @@ Example configuration excerpt:
528
534
529
535
**Large LED installation** — use sACN Universe Synchronization to ensure all universes are released simultaneously at receiver endpoints, eliminating visible tearing across a multi-universe LED wall.
530
536
531
-
**Fixture fleet management** — use RDM fixture templates to pre-configure replacement fixtures automatically on discovery, set lamp hours limits per model for proactive maintenance alerts, and track operating hours across the entire installation. Firmware mismatch warnings catch fixtures that have been updated since the template was saved. The personality column, Fixture ID, and DMX overlap warnings catch configuration errors before they reach the stage.
537
+
**Fixture fleet management** — use RDM fixture templates to pre-configure replacement fixtures automatically on discovery, set lamp hours limits per model for proactive maintenance alerts, and track operating hours across the entire installation. Firmware mismatch warnings catch fixtures that have been updated since the template was saved. Enable "Identify on alert" to make problem fixtures flash on the rig automatically. The personality column, Fixture ID, and DMX overlap warnings catch configuration errors before they reach the stage.
532
538
533
539
**Warehouse testing** — assign a fixed DMX address per fixture model in the template table, enable the "Apply DMX address" toggle, and every fixture of that type gets addressed automatically on RDM discovery — no manual addressing needed for quick bench tests.
0 commit comments