DORAH

The lighting console you program by talking.

Tell DORAH what the song needs. It patches the rig, builds the presets, writes the cues and the effects — and what leaves the desk is standards-compliant sACN and Art-Net, at stadium scale. Nothing hits the stage until you press GO.

Join the waitlist See it work ↓ one email · no forms, no tracking

sACN E1.31 · Art-Net · GDTF · MVR · NDI · SMPTE LTC

You talk. It programs. You verify.

The conversation is the command line. Every request becomes real programming — presets, cuelists, effects — and every reply is a verifiable change on the cue sheet. Never a mystery, never a black box.

✳ DORAH AI bridge connected · GM 100%
Operator Chorus: white strobe bump on the back trusses, and keep the amber floor from the verse.
DORAH AI Done — ✓ store cue 7 «CHORUS» --fade 0.5 — strobe bump on 46 spots, amber floor held. It's in blind: review it, then GO.

A real exchange, in the console's own words: the line is the exact feedback DORAH prints for every executed command.

How the DMX leaves the desk.

No magic between the cue and the cable: a fixed-rate engine, two standard protocols, and a backup that's already running. The console shows you its own vital signs — this bench lives in the Network page.

The tick every 25 ms
Forty times a second the engine resolves playbacks, effects and programmer for the whole rig and re-serializes every universe — a template-based packer takes ~4.5 µs per universe, with opt-in parallel workers when the count grows.
The wire sACN + Art-Net
sACN E1.31 multicast or unicast with per-machine identity, priority and sequence numbering; Art-Net with compliant ArtPoll/ArtPollReply. Streams terminate cleanly — receivers are told the source is gone. No ghost data, no surprise blackout.
The backup DORAH-Net
Stations find each other by multicast beacon and elect master/backup on their own. The backup replicates showfile and live state, follows the show, and can seize the output mid-song by sACN priority — a hands-free takeover. When one machine isn't enough, universes shard across stations.

A real desk, not a demo.

These screens are the console running the showfile of an actual stadium gig — 388 fixtures across 70 universes — the same views the operator reads in a dark front-of-house.

PLAYBACKseq 1 · cue 5 · 24 cues
DORAH Playback view: a 24-cue cuelist with fades, follows and per-cue effects, the green GO button on standby
Cuelists with fades, follows, snap and per-cue effects — GO is always one gesture away.
LAYOUTflown · 296 fixtures
DORAH Layout view: the stadium rig with labelled trusses and towers, imported from MVR
The rig as it stands — imported from MVR with real geometry, selectable by click.
3Dspatial FX engine
DORAH 3D view: the rig lit in amber, with the spatial effects engine panel set on a plane wave
Spatial effects — waves and radials computed on true fixture positions, in BPM.

Every view. One desk.

The full tour — every page of the console, on the same stadium showfile. Dense where your eyes need speed, spelled out where you need certainty.

Boringly compliant, on purpose.

A console earns trust byte by byte. DORAH speaks the industry's protocols to the letter of the specification — because at showtime, the network is not the place for surprises.

sACN ANSI E1.31
Per-machine source identity, priority, sequence numbering and clean stream termination. Proven at 70 universes.
Art-Net
Compliant ArtPoll / ArtPollReply identity — nodes and visualizers see a well-behaved peer, not a mystery source.
GDTF + MVR
Fixtures from their official descriptions, the rig imported with real positions — down to each sub-fixture.
NDI video-in
Live video mapped onto the rig — pixel-mapping with UV maps, live filters and a delay buffer.
SMPTE LTC
Chases linear timecode from playback, with cue triggers on the timeline and freewheel handling.
Session
Master / backup over the network with automatic takeover — the backup seizes output by sACN priority, mid-show, hands-free.

The AI programs.
Only you arm.

Every irreversible gesture on DORAH is two-step: the first press arms — yellow, unmistakable — the second press fires. Store, update, delete, blackout. The AI writes in blind and previews everything, but it can never arm the stage by itself. That's not a setting; it's the architecture.

Try it. This one is safe here.

Battle-tested where it counts: one stadium stage, 388 fixtures, 70 universes, zero incidents. output measured at the byte level · full show, live audience · summer 2026

Be there when the desk lights up.

DORAH is in private development, heading to a limited beta. The waitlist is one email — tell us who you are and what you light.

Join the waitlist coming 2026 · macOS first