DORAH · demo

Turn your phone.

A lighting desk needs width: the stage and the console sit side by side, like at front of house. Turn the phone sideways and the page opens.

DORAH
Visualizerdrag to orbit · click a fixture to select it

Demo show · 30 fixtures · 124 BPM

The real DORAH, in this page.

The rig is dark. Press and the show starts on timecode, with the track: then the console is yours.

Loads on tap, about 2 MB. Every reload starts from scratch.

The consolethe same one you download

The lighting console you program by talking.

Up there is DORAH, the real console, running in your browser on a demo rig of 30 fixtures. Press Light the stage: the show starts with its track, and then you can use the console as you like.

Below, what DORAH does — shown on the desk itself.

SHOW ▸ TIMECODEClick to open full size

01Timecode

The show runs on the song.

Put your cues on the timeline of the track. Press play and DORAH fires each cue at the right second.

Bumps follow the beats of the song: kick, snare, cymbals. Jump anywhere in the song and the stage follows.

  • Cueson the clock
  • Bumpson the beats
  • Jumpanywhere
PRG ▸ PRESETClick to open full size

02Presets

Build looks with presets.

Colours, positions and beams are saved as presets. Pick the fixtures, touch a preset, store the cue.

Change a preset once and every cue that uses it follows.

  • 7preset pools
  • 1touch per look
  • 0cues to fix by hand
FX ▸ FX 3DClick to open full size

03Effects

Effects that know the stage.

Waves, chases and colour sequences, in time with the music.

DORAH knows where every fixture hangs, so an effect travels across the real rig — you see it in 3D before it runs.

  • BPMin time
  • 3Don the real rig
  • Wingsand groups
SHOW ▸ TRACKINGClick to open full size

04Tracking

Check it before GO.

Every cue on one sheet: what each fixture does, and what is carried over from the cue before.

Prepare in blind while the show runs. Nothing reaches the stage until you press GO.

  • 1sheet for the show
  • Blindwhile it runs
  • GOwhen you decide
GUARD ▸ FIXED LOOKClick to open full size

05Guard

When it has to hold.

Lock a look and nothing can change it — not a cue, not an effect.

Panic, freeze and evacuation are one press away, with confirmation. The AI can prepare a look, never lock it.

  • Lockthe look
  • 2presses to release
  • 0AI switches
RIG ▸ LAYOUTClick to open full size

06Rig

Your real rig.

Patch fixtures from their real GDTF profiles and place them on the stage in metres.

The visualizer above is drawn from the same data.

  • GDTFprofiles
  • MVRimport
  • Metresreal positions

07The desk

Six hubs. One desk.

Show · PRG · FX · Rig · Guard · Sys — grouped the way a show is run. Two ways to sit at it: Tab (you navigate; default, nothing extra on screen) or Canvas (the hub starts empty and you compose it). The shots are the desk as it is today, the same one running above. Click any one to open it full size.

▶ Show ◧ PRG ∿ FX ⌗ Rig ◎ Guard ⚙ Sys

08On a real stage

The numbers from the field.

The page above shows the console. What it cannot show is the network: this is what the same engine did on a stadium rig, counted at the receiver.

388fixtures
70universes out
40Hzrefresh
5.7msmedian, per 25 ms tick
7.4msP95
0interruptions over a long run

One stadium rig, extended on-site test with no audience · summer 2026 · packets counted at the receiver

The wire

sACN E1.31 and Art-Net to the letter: identity, priority, sequence, clean end of stream. The send loop is isolated per universe — one that fails does not silence the others.

The desk that takes over

Stations find each other on the network and form a session: one master, the others follow, event by event. When the master goes quiet the backup takes the wire in 1.3 s, measured mid-song.

The AI that writes, not presses

Describe the show and the AI builds patch, presets, cues and effects with the commands you just used. Everything lands in blind: nothing reaches the stage until you press GO.

What this page does not have

No DMX output, no network session, no AI, no saving, no MIDI or LTC: a browser cannot open a UDP socket, run a process or write to your disk. It is not a cut-down DORAH — it is the browser. The console tells you so whenever you ask for one of them.

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