Generative Lighting Platform

OMNA

Turn your next LED install into an intelligent and controllable DMX fixture.

Multi-protocol · Standalone · Procedural · Reactive

Under Construction — Still Pre-Launch

Try the live demo →

Four modes. Any venue

One for every situation:

Pattern: standalone, procedurally generated animation from a wide variety of engines. Motion LFOs, Evolution, Sensor Routes — it goes deep.

DMX Motion: the same pattern engines, patched to your DMX desk for colour and motion -- like a series of moving heads.

DMX Dimmer: conventional colour dimming for a minimal DMX footprint, enhanced with luminance-driven animation engines.

DMX Pixels: direct per-pixel control over Art-Net or sACN. Strip topology is honoured, and Omna output processing can be bypassed.

Pattern
Omna-driven
Generated onboard
DMX Motion
DMX Controller
Pattern, but moving head
DMX Dimmer
DMX Controller
Rich colour washes
DMX Pixels
Art-Net / sACN
Per-pixel control

Your desk already knows it

The showcase mode is DMX Motion, which presents your LED strips as virtual moving heads. A lighting desk sees colour beams, pan, tilt, zoom, focus, and gobo channels. The onboard engine maps those into the pattern in real time.

All parameters are patchable to DMX channels, can be controlled in the web UI, and can even be modulated with external sensors — you can patch your desk to a Motion LFO's depth or rate, or modulate the desk value with an LFO!

These controls are live: switch engines, change colours, and move it around — all these parameters (and more) drive the patterns internally.

Preview is from an actual Omna renderer, running in your browser.

Live strip unavailable — try it in the demo.

Demo-only. The actual UI goes far deeper.

First light

The first piece built on an Omna

A grandfather clock, hollowed and reborn.

A single Omna controls 264 RGBW pixels, configured into 4 virtual fixtures, here controlled by a MaestroDMX as if it were four sequential moving-head fixtures.

A collaboration between three friends in Victoria BC, making its debut appearance at Otherworld 2025's Ripple Effect sound camp.

Many fixtures. One rig

Divide a physical LED strip into slices, assign those slices to virtual fixtures, then see each slice in that fixture run the same pattern with a shared DMX address. Expand beyond a single strip with support for up to eight simultaneously. Link slices into chains, even across physical strips.

Single Omna · 2× 200 px strips · 4 virtual fixtures
Fixture 1px 1–50 Fixture 2px 51–100 Fixture 3px 101–150 Fixture 4px 151–200
Two strips divided into four slices, mirrored. Mirror-symmetric slices group into one virtual fixture with a shared DMX address.

Patched like a fixture

Multiple virtual fixtures run on each device: software-defined units each with its own pattern, motion, and DMX address.

Choose from a selection of native and 3rd party fixture profiles: Omna's own layouts, generic templates, and real-world OEM fixture profiles (ADJ, Chauvet, Showtec); Or build a custom DMX profile for a footprint that fits exactly your needs.

Single Omna · 6 virtual fixtures

3–42 ch per fixture · 18–252 for the whole device · configurable

A single Omna receives colour and motion parameters from a DMX controller, for 6 virtual fixtures across 3 strips.

One platform

Multiple Omnas? Fully supported! Automatic peer discovery finds every Omna on the network. Name each, or don't — they'll find each other. Group them into zones to synchronize pattern evolution, frame-locked into visual unison. No hub, no server, no host.

Run different patterns on different zones at once. DMX is still routed directly to each Omna for snappy, responsive control. Fixture overrides let you define per-device and per-fixture variations.

3 Omnas · 5 strips · 1 zone
One zone. The centre leader broadcasts the show (pattern, phase, mutations) over the network to its followers.

React. Interact

Connect up to four sensors and route their outputs into the pattern live, even on DMX modes. STEMMA QT / Qwiic connectors allow plug-and-play, no soldering additions.

Ships with drivers for ambient light, motion, gesture, proximity, distance, radar, environment, sound, and real-time clock.

Routes and Reactions

Map any sensor output to any pattern parameter. Multiple mix modes, response curves, and easing functions shape the mapping.

Threshold crossings can trigger configurable envelopes: flash the lights on motion detection, rotate the palette on a gesture, speed up on object detection.

Configure from anywhere

On-device

An OLED interface that covers everything: every parameter, every setting, every diagnostic.

USB Serial

Serial API access from a browser-hosted config page. No WiFi required.

Web UI

A rich interface served right from the device itself, or off the edge on Cloudflare. Live configuration, visualisations, monitoring, diagnostics, and an LLM interface for natural language pattern generation.

Try it now: The demo runs the full experience.

REST API

Hit the API directly. Authentication, a configurable password, and an exposed API key for wiring in your own tools.

Oldschool and Newschool

Omna can receive DMX via traditional DMX512, or network protocols Art-Net or sACN. Network output allows the Omna to bridge from DMX to network pixels, providing a retrofit solution for existing pixel installations — no computer in the loop.

Broad Protocol Support

Network protocols support multicast and priority arbitration.

Use with your existing Art-Net or sACN connected strips by rendering to them over the network.

Stay in the loop

Omna is in active development. Leave your email to hear about updates and availability.