Visual fixture programming
Define a fixture personality by mapping channels to outputs on a canvas, not in a code editor.
LogicDMX lets you define how incoming DMX maps onto physical outputs, then compiles that behavior into a fixture personality and flashes it to the Core controller. No C, no per show reflashing, no build environment to maintain.
LogicDMX speaks the language of the lighting console: universes, channels, personalities, fixtures, patch, footprint. The hardware stays modular so a rig grows by adding modules, not by rewriting code.
Define a fixture personality by mapping channels to outputs on a canvas, not in a code editor.
An ESP32-based Core plus snap-on CAN modules for pixels, relays, dimming, IO, and safety.
Generate a firmware profile in Studio and flash it. No reflashing the toolchain for every show.
Personalities, footprints, and patch behave the way a designer expects on a real console.
Snap the peripheral modules onto the Core controller over the CAN bus.
In Studio, wire incoming DMX channels to physical outputs and behaviors.
Studio compiles the mapping into a fixture personality and firmware profile.
Flash the Core, then patch the fixture in your console like any other personality.
Modules attach to the Core over CAN, so a single patched personality can drive pixels, switching, and dimming from the same logic you defined in Studio.
The brains. Runs the compiled personality, ingests DMX, and drives the module bus.
Drives addressable WS2812 strings and pixel maps from mapped DMX channels.
Switched outputs for mains and effects, controlled by logic states from Studio.
Smooth dimming curves for analog and LED loads, driven by DMX intensity.
General purpose inputs and outputs for triggers, sensors, and contact closures.
Interlock and watchdog logic that keeps outputs in a known state when signal drops.
Studio runs entirely in your browser. Build a personality, see the mapping, and get a feel for the workflow before any hardware is on the bench.
Studio is a working prototype. Core V1 hardware is in development.