Features
DMX / ArtNet Output
- ArtNet by Default - Sends lighting data via ArtNet protocol to any compatible network node or monitor
- Universal Compatibility - Works with any ArtNet-to-DMX interface like Enttec ODE, DMXking, or similar devices
- Universe Mapping - Flexible mapping in
config/artnet.json(e.g., DMX universe 1 → ArtNet universe 0) - Multiple Nodes - Support for multiple ArtNet nodes on different network addresses
Web-Based User Interface
Globals Tab
- Master Fader - Global intensity control (0-100%) that scales all DMX output in real-time without changing individual fader positions
- FX BPM Control - Set the speed of color effects from 1-480 beats per minute for perfect timing
- FX Fade - Adjust smooth color transitions from instant (0%) to full beat interval (100%)
Faders Tab
- Compact Fixture Cards - Clean, organized layout showing each fixture with its channels
- Vertical Faders - Intuitive faders arranged in channel order for precise control
- Real-Time Values - Live DMX values (0-255) update as you move faders
- Responsive Layout - Automatically adapts to your screen width for optimal viewing on any device
Colors Tab
Static Colors
10 preset color buttons with instant activation:
- Red, Green, Blue, Cyan, Magenta, Yellow
- White, Orange, Purple, Black
- Colors are defined in
config/colors.jsonwith RGBW values (0.0-1.0 range) - Buttons automatically display the actual color from definitions
Color FX (Server-Side Effects)
Dynamic effects that run independently on the server:
- Random 1 - All fixtures display the same color, cycling through random colors at BPM speed
- Random 2 - Each fixture gets a different random color, changing at each beat for a dynamic look
- Random 3 - Alternates between even/odd patches with black, creating a strobe-like effect
- Random 4 - Chaser effect lighting one fixture at a time in sequence with random colors
- All effects support smooth fade transitions based on FX Fade setting
- Active effect buttons highlight to show what's running
- Multi-color highlighting for Random 2/3/4 shows all active colors
Config Tab
- ArtNet Nodes - Add, edit, and delete ArtNet output nodes with IP addresses and universe numbers
- Universe Mapping - Configure which DMX universe maps to which ArtNet node and universe
- Colors Editor - Edit RGBW color definitions (0-1 range) with live preview, add/remove colors as needed
- Global Settings - Configure default output mode and frames per second
- Auto-Reload - Changes are saved immediately and the server reloads automatically without restart
- Live Preview - See color changes in real-time as you adjust RGBW sliders
Configuration System
All settings can be managed through the web UI or by editing JSON files directly:
config/fixtures.json- Fixture profiles with channel definitions (dimmer, red, green, blue, white, etc.)config/patch.json- Patched fixtures per universe with DMX start addressesconfig/artnet.json- ArtNet target nodes and universe mapping configurationconfig/colors.json- Color definitions for static colors and FX (RGBW values 0.0-1.0)
Technical Features
- Real-Time Performance - Low-latency DMX output with configurable frame rate
- Multiple Universes - Support for multiple DMX universes through ArtNet
- Flexible Fixture Profiles - Define any fixture type with custom channel layouts
- Cross-Platform - Works on Windows, macOS, and Linux
- No External Dependencies - Self-contained web server, no separate software needed
- RESTful API - HTTP API for integration with other software
- Auto-Discovery - Web UI automatically opens at http://localhost:5555 on startup
Use Cases
- Small to medium live events and performances
- Architectural lighting installations
- DJ setups and mobile lighting
- Theater productions
- House parties and events
- Development and testing of lighting fixtures
- Educational purposes and lighting experimentation