Hi,
I would like to add a more specific idea for the Fixture Tester, especially for mobile use. I think the web interface could become a very strong phone-based tool for testing a rig on-site.
1. Mobile Fixture Tester layout
On a phone, the Fixture Tester could have a simple mobile layout.
At the top:
The search bar should allow the user to search by:
- Fixture name
- Group
- Universe
- Address
- Location
- Manufacturer/type
At the bottom of the mobile page, there could be four main tabs:
Fixture List | Macros | Addresses | Parameters
2. Fixture List tab
The Fixture List tab should show the available fixtures in a clear way.
Suggested order:
- Auto-generated groups first
- Individual fixtures below that
Groups could be generated from:
- Location
- Universe
- Manufacturer
- Fixture type
- Mode
- MVR data
Example:
LX1
LX2
Front Truss
Back Truss
MAC Ultra
LED PAR
If I search for LX1, I should directly see all fixtures related to LX1.
There should also be a filter option in the search bar, for example:
Search in: Groups / Fixtures / Universes
That way I can quickly decide what I am looking for.
3. Macros tab
The Macros tab should show available macros based on the selected fixtures or groups.
For example, if I select a group of fixtures, the macro page should show relevant actions based on the fixture control channels.
Useful macros:
- Lamp On
- Lamp Off
- Reset
- Dimmer Full
- Dimmer Off
- Shutter Open
- Shutter Closed
- Highlight
- Pan/Tilt test
- Color test
- Gobo test
The important thing is that macros should be generated from the fixture data/control channels where possible.
So if a fixture has a control channel with reset or lamp commands, the app should expose those actions clearly.
4. Addresses tab
The Addresses tab should be used to test selected fixtures one by one.
Workflow:
- Select a group or fixtures.
- Go to
Addresses.
- Press
Start.
- The page shows the current fixture information.
- Press
Next to move to the next fixture.
- Press
Previous to go back.
- Press
Pause to stop automatic stepping.
- Use a speed slider to make the auto-step faster or slower.
The screen should show useful fixture information:
- Fixture name
- Universe
- DMX address
- Mode
- Manufacturer
- Fixture type
- Location
- MVR information if available
Example:
Fixture: MAC Ultra 01
Universe: 12
Address: 101
Mode: Extended
Location: LX1
This would make it much easier to walk around with a phone and check fixture addressing.
5. Parameters tab
The Parameters tab should allow direct control of the selected fixture or selected group.
For example:
Dimmer
[ slider ]
Pan
[ slider ]
Tilt
[ slider ]
Color
[ slider ]
Zoom
[ slider ]
This way I can manually move values up and down and test the fixture directly.
This is very important on mobile, because buttons alone are not enough. For fixture testing, sliders/faders are needed.
6. RDM / Node overview
It would also be very useful if the web interface had a clear RDM or network device overview.
Ideally, the app should show:
- Network devices
- DMX nodes
- RDM devices
- Node ports
- Fixtures found through RDM
A useful workflow would be:
- Open the node/RDM overview.
- See all network nodes.
- Click a node.
- See all ports of that node.
- Click a port.
- Edit or test that specific port.
This would make it easier to test the rig from the network side, not only from the fixture side.
7. Per-port node configuration
I tested the node/port configuration with Luminex nodes.
The port configuration works in principle, but currently it seems that the port configurator only allows updating all ports at once.
I think it would be much better if each port could be updated individually.
Example:
Node: Luminex Node
Port 1 → Universe 101
Port 2 → Universe 102
Port 3 → Universe 103
Port 4 → Universe 104
If I only want to change Port 2, I should be able to select only Port 2, change the universe, and update only that port.
At the moment, I have to make sure all ports are correct and then update everything together. That is risky, because I may accidentally change ports I do not want to touch.
8. Read current port configuration from node
Another issue is that the current configuration does not seem to load back correctly from the node into the port configurator.
Ideally, the app should first read the existing port configuration from the node, then allow editing.
Suggested workflow:
- Select node.
- Read current port configuration.
- Show current port settings.
- Edit one port or multiple ports.
- Update only selected ports.
This would make the workflow much safer.
9. ELC / other node compatibility issue
I also tested this with ELC nodes.
With ELC, the port configuration does not seem to work correctly. In some cases the node does nothing, or the node appears to crash.
It would be good to investigate whether the current implementation is sending configuration data in a way that is only compatible with some node brands, or whether different node types need different handling.
At minimum, the app should handle unsupported or failing nodes safely and show a clear error instead of causing the node to crash.
Suggested development steps
Step 1 — Add mobile Fixture Tester page
Create a responsive mobile view with:
Search bar at the top
Fixture List / Macros / Addresses / Parameters tabs at the bottom
Step 2 — Add searchable fixture/group list
Add search and filters for:
- Groups
- Fixtures
- Universes
- Locations
- Fixture types
- Manufacturer
- Mode
Step 3 — Add group-based fixture selection
Allow users to select complete groups and use those groups in:
- Address testing
- Macros
- Parameter control
- Takeover
Step 4 — Add macro generation from fixture control channels
Use fixture profile/MVR/RDM data where possible to expose macros like:
- Lamp On
- Lamp Off
- Reset
- Highlight
- Shutter Open
- Dimmer Full
Step 5 — Add address test mode
Add a mobile-friendly address tester with:
- Start
- Previous
- Next
- Pause
- Auto-step
- Speed slider
- Fixture information display
Step 6 — Add parameter sliders
Add sliders for all available parameters of the selected fixture or group.
Step 7 — Add RDM/node overview
Show:
- Network nodes
- Node ports
- RDM devices
- Fixtures found through RDM
Allow the user to click a node, then click a port, then test or edit that port.
Step 8 — Add per-port node update
Allow updating only one selected port instead of always updating all ports.
This is important for safe show-site changes.
Step 9 — Add readback of current node port configuration
Before editing, the app should read the current port configuration from the node and show it correctly in the UI.
Step 10 — Improve compatibility and error handling
Test node configuration with multiple brands, for example:
- Luminex
- ELC
- Other Art-Net/sACN nodes
If a node does not support the configuration method, the app should show a clear error and avoid sending commands that may crash or lock up the node.
Summary
The goal is to make the Fixture Tester a real mobile rig-testing tool.
The ideal workflow would be:
Open phone → Search group/fixture → Select → Test addresses, run macros, control parameters or edit node port
And for node configuration:
Select node → Select port → Read current config → Edit only that port → Update selected port
This would make DMX Router much more practical during setup, troubleshooting and live show situations.
Hi,
I would like to add a more specific idea for the Fixture Tester, especially for mobile use. I think the web interface could become a very strong phone-based tool for testing a rig on-site.
1. Mobile Fixture Tester layout
On a phone, the Fixture Tester could have a simple mobile layout.
At the top:
The search bar should allow the user to search by:
At the bottom of the mobile page, there could be four main tabs:
2. Fixture List tab
The Fixture List tab should show the available fixtures in a clear way.
Suggested order:
Groups could be generated from:
Example:
If I search for
LX1, I should directly see all fixtures related to LX1.There should also be a filter option in the search bar, for example:
That way I can quickly decide what I am looking for.
3. Macros tab
The Macros tab should show available macros based on the selected fixtures or groups.
For example, if I select a group of fixtures, the macro page should show relevant actions based on the fixture control channels.
Useful macros:
The important thing is that macros should be generated from the fixture data/control channels where possible.
So if a fixture has a control channel with reset or lamp commands, the app should expose those actions clearly.
4. Addresses tab
The Addresses tab should be used to test selected fixtures one by one.
Workflow:
Addresses.Start.Nextto move to the next fixture.Previousto go back.Pauseto stop automatic stepping.The screen should show useful fixture information:
Example:
This would make it much easier to walk around with a phone and check fixture addressing.
5. Parameters tab
The Parameters tab should allow direct control of the selected fixture or selected group.
For example:
This way I can manually move values up and down and test the fixture directly.
This is very important on mobile, because buttons alone are not enough. For fixture testing, sliders/faders are needed.
6. RDM / Node overview
It would also be very useful if the web interface had a clear RDM or network device overview.
Ideally, the app should show:
A useful workflow would be:
This would make it easier to test the rig from the network side, not only from the fixture side.
7. Per-port node configuration
I tested the node/port configuration with Luminex nodes.
The port configuration works in principle, but currently it seems that the port configurator only allows updating all ports at once.
I think it would be much better if each port could be updated individually.
Example:
If I only want to change Port 2, I should be able to select only Port 2, change the universe, and update only that port.
At the moment, I have to make sure all ports are correct and then update everything together. That is risky, because I may accidentally change ports I do not want to touch.
8. Read current port configuration from node
Another issue is that the current configuration does not seem to load back correctly from the node into the port configurator.
Ideally, the app should first read the existing port configuration from the node, then allow editing.
Suggested workflow:
This would make the workflow much safer.
9. ELC / other node compatibility issue
I also tested this with ELC nodes.
With ELC, the port configuration does not seem to work correctly. In some cases the node does nothing, or the node appears to crash.
It would be good to investigate whether the current implementation is sending configuration data in a way that is only compatible with some node brands, or whether different node types need different handling.
At minimum, the app should handle unsupported or failing nodes safely and show a clear error instead of causing the node to crash.
Suggested development steps
Step 1 — Add mobile Fixture Tester page
Create a responsive mobile view with:
Step 2 — Add searchable fixture/group list
Add search and filters for:
Step 3 — Add group-based fixture selection
Allow users to select complete groups and use those groups in:
Step 4 — Add macro generation from fixture control channels
Use fixture profile/MVR/RDM data where possible to expose macros like:
Step 5 — Add address test mode
Add a mobile-friendly address tester with:
Step 6 — Add parameter sliders
Add sliders for all available parameters of the selected fixture or group.
Step 7 — Add RDM/node overview
Show:
Allow the user to click a node, then click a port, then test or edit that port.
Step 8 — Add per-port node update
Allow updating only one selected port instead of always updating all ports.
This is important for safe show-site changes.
Step 9 — Add readback of current node port configuration
Before editing, the app should read the current port configuration from the node and show it correctly in the UI.
Step 10 — Improve compatibility and error handling
Test node configuration with multiple brands, for example:
If a node does not support the configuration method, the app should show a clear error and avoid sending commands that may crash or lock up the node.
Summary
The goal is to make the Fixture Tester a real mobile rig-testing tool.
The ideal workflow would be:
And for node configuration:
This would make DMX Router much more practical during setup, troubleshooting and live show situations.