Load a scene. Mod everything. Take the look. GPU shaders, 3D dioramas, fluid, projection shapes and live media — mixed on a clip grid, driven by audio, taken live and streamed anywhere.
One instrument · every surface
Columns are looks, rows are layers. Six engines, one console — patch them together and drive the whole wall from the CUE deck.
100+ GPU shaders plus your own GLSL — generative, kaleidoscopic, image-sampling — all running live at framerate.
glTF scenes with rigged beings and cinematic staging, real-time fluid and particle fields that flow with the set.
Stage the next look on CUE, then commit with TAKE — instant, crossfaded or A/B swap. The floor never sees you work.
16 LFOs → unlimited targets
Plus audio envelopes, beats and full spectrum. Route-learn any parameter in a click and the whole rig breathes on its own.
HeavyM-style outlines and fills over shared layouts. Trace the venue once — image, webcam or live output — then switch looks live.
Virtual camera, NDI network video and window split to a clean second display — into OBS, a switcher, a projector or the wall.
See it move
Not a slideshow — a lighting desk. Every panel is live and hands-on. Click any monitor to zoom in.

The finished frame the room sees — every engine, FX and shape composited and rendered at framerate, ready for the wall, a projector or the stream.

A beat-quantized column sequencer with per-row lanes and BPM transport. Tap tempo or lock to MIDI clock and let the set run itself.

Every macro assignable to any number of parameters, plus audio envelopes and spectrum. Route-learn a control and it breathes on its own.

Vector tools, snap and mirror, background tracing over image, webcam or live output — and one-click auto-trace from image contours.
How a set flows
Pick engines, dial FX, arm a HITS gesture. It stays private on the CUE deck until you commit — the floor sees nothing.
Bind 16 LFOs, audio envelopes and MIDI to any parameter. The look breathes with the music before you ever push it live.
Hit TAKE to push it live — instant, crossfaded or A/B swap. The sequencer can fire it for you, quantized to tempo.
Get it out of the box
Phaselight shows up as a webcam and streams full-framerate over the network — no capture-card gymnastics. Drop it straight into your broadcast.
Phaselight appears as a webcam in OBS, Zoom and Discord — one-click install, no capture card.
ProFull-framerate, GPU-scaled network video to any NDI-ready switcher or machine on your LAN.
ProA clean full-screen output on a second display with a live confidence monitor — straight into OBS or the projector.
CoreCore vs Pro
The whole instrument lives in the free Core tier. Pro adds the broadcast outputs — and right now it costs nothing.
| Feature | Core | Pro |
|---|---|---|
| Shaders · dioramas · fluid · shapes · media | ||
| Cue / Take staging · HITS · undo & redo | ||
| Audio reactivity · 16 LFOs · MIDI learn | ||
| Column sequencer | ||
| In-app auto-update | ||
| NDI network output | ||
| Virtual camera — OBS · Zoom · Discord |
Features available in Core and Pro will change before release.
Free to download
The Core tier is free — the full instrument and live visuals. A beta key unlocks Pro outputs and is free during the beta. We hand keys to testers one at a time.
Windows (Pro) & macOS Core (Apple Silicon) · unsigned Mac build — right-click → Open on first launch · every build from v0.6.2 onward auto-checks for updates and installs them in-app.