DMX Work Studio — SIGNAL PROCESSOR
DMX Work StudioSIGNAL PROCESSOR

Signal processing and routing software for network DMX.
Delay compensation, attenuation, curve correction, merge and routing for ArtNet and sACN, in one application.

ArtNet / sACNmacOS / Windows

Real-time DMX processing engine written in Rust.

WHY IT EXISTS

Why it exists

Born on live and xR productions, where "each device ramps up differently" and "real fixtures and on-screen lighting need to match." Each function answers a specific requirement on site.

Timing

Aligning lighting changes with lighting on virtual characters.

→ Delay

Brightness and color

A fixed attenuation made it hard to match real and virtual, so attenuation referenced to another signal was added.

→ Attenuator

Remaining color mismatch

Where attenuation alone cannot match the color, per-channel curve assignment allows finer adjustment.

→ Curve

WHAT IT DOES

Signal path

Processing is organized in lines. Each line receives, processes and sends one signal. ArtNet and sACN are handled simultaneously, with network interfaces assignable per protocol.

Input

ArtNet or sACN. Up to two sources can be merged per line.

Delay

A UI built for use on site. DMX delay set per line, from 0 to 3000 ms.

Attenuate

Per-channel master, or attenuation referenced to the values of another ArtNet / sACN universe. Curves can be applied per channel.

Output

ArtNet or sACN. Behavior on input loss is set with Fail-Safe.

Master

Overall operation of all lines.

CURVE

Curve

For colors that uniform attenuation cannot match, a curve can be assigned to each channel. User curves made in Curve Editor are kept in a library. Curves in use are stored in the show file.

CURVES tab with channels assigned to curves
Curve assignment
Curve Editor showing a custom S curve
Curve Editor

ONE WINDOW

Studio, Monitor, Universe View

Three views in one window.

Studio

Building and editing lines.

Monitor

Show-time view. Level bars for all lines; the output side shows the signal actually on the network.

Universe View

An overview of the ArtNet and sACN signals arriving at this PC, listed by source. Both protocols can be viewed side by side while kept on separate network interfaces.

Studio showing ten Demo Routing lines with merge, delay and loopback
Studio · 10-line Demo Routing
Monitor showing live levels across ten Demo Routing lines
Monitor · 10 active lines
Universe View with nine ArtNet rows and three sACN rows, including two priorities on U11
Universe View · ArtNet and sACN

IN THE FIELD

Field operation

Redundancy

Designed with hot-standby operation across multiple machines in mind. Machines with the same Session ID are interlocked so they never output DMX at the same time. Switching between PCs is done by the operator.

Show files

Save, load and export to USB in Show Manager. Show files can be sent to another PC over the LAN.

Network interfaces

ArtNet and sACN can be handled simultaneously, each isolated* on its own interface, so it can also serve as DMX routing software.
* When using two or more NICs

STATUS

Closed beta

DMX Work Studio is in closed beta with lighting teams in the field. A public beta is in preparation. Details on availability will be announced here.