Features

OMNA

Already deep, and still in active development.

Operating modes

PatternFully autonomous generative lighting. No desk required.
DMX MotionLED strips presented to a desk as simulated moving heads.
DMX PixelsDirect per-pixel control over Art-Net or sACN.
DMX DimmerConventional dimmer behaviour enhanced with luminance-driven engines.

Bidirectional protocols

DMX512Wired DMX in over a lightweight, low-latency receiver.
Art-NetArt-Net in and out over the network, with node discovery.
sACN / E1.31Multicast sACN with priority arbitration and synchronisation.
Network outputDrive your existing Art-Net or sACN fixtures directly. No computer in the loop.
Input universesUp to 38 tracked input universes for large per-pixel installs.
Output universesUp to 32 output universes per strip, in any of 18 colour orders.
Conflict checkingThe web UI flags universe overlaps and input/output loops before they bite.
Test modes17 built-in colour and motion tests for commissioning without a desk.

Fixture & slice architecture

SlicesUp to 32 slices per strip, each independently addressed.
Virtual fixturesUp to 32 virtual fixtures, each with its own pattern, motion and DMX address.
ScaleUp to 8 strips per board, 300–600 LEDs per strip.
Split & LinkedRender slices alone, or link them (even across strips) into one continuous artwork.
Per-fixture overridesOverride any pattern or motion parameter per fixture while inheriting the rest live.
Phase offsetStagger fixtures in time for travelling-wave effects.
Slice wizardBuild slices step by step with the strip lighting up live as you go.

Output processing

Per-channel gammaIndependent R/G/B/W gamma via 16-bit interpolated LUTs, presets plus custom.
Black levelPer-channel R/G/B/W floors for clean, controlled blacks.
Black crushSub-LSB leak suppression so fades land cleanly at black.
DitheringSpatial and temporal dithering, 3 strengths, for smooth low-brightness gradients.
White foldingFolds the white channel into RGB on non-RGBW strips.
Duty cycle16 on:off ratio presets that cut power without dimming lit pixels.
LED block sizeEach rendered pixel can span 1–4 physical LEDs to match pixel pitch.
LED support9 RGB and RGBW chipsets: WS2812B, SK6812, WS2814 and more.
Per strip or sliceEvery bit of this tunes per strip or per slice.

Multi-device platform

Zone syncUp to 32 devices per zone, self-organising with automatic leader election, in frame-locked unison.
Automatic failoverIf the leader drops, another takes over in seconds and the show continues.
Independent zonesRun different shows on different zones at once. No hub, no server.
Follower overridesFollowers stay in sync yet keep editable per-device variations.
Three boardsOne firmware and web UI across three boards, from pocket-sized to a rack-ready board with Ethernet and WiFi.

Configuration interfaces

On-device OLEDEvery parameter, setting and diagnostic on the front panel.
Web UIA rich browser interface served from the device or the edge, with live preview.
USB serialFull API access from a browser over USB. No WiFi required.
USB driveOn supported boards, the device mounts as a USB drive of config files.
AI assistanceDescribe a look in plain language and get a working pattern or sensor setup.
PresetsSave, load and rename configs, patterns and programs.
Guided setupA first-time walkthrough gets a new device running quickly.
REST APIHit the device directly: three auth modes (app key, password, or open) and an exposed key.

Deployment & maintenance

Cloud OTABrowser-mediated firmware updates with MD5 integrity checks and rollback.
Factory restoreRecover to factory firmware on supported boards.
Release channelsChoose stable or beta per device.
Fleet discoveryEvery Omna on the network finds the others; identify any one on demand.
Headless bootAuto-load an install config on boot for set-and-forget deployments.
Self-healingDual-core watchdogs reboot on a stall; the network connects only when needed.
DiagnosticsLive FPS, CPU, latency, memory and per-stage render timing, plus a 50-entry syslog.

Moving heads & DMX profiles

Simulated moving headsA desk sees colour beams, pan, tilt, zoom, focus, gobo and rotation (1–8 colour beams per fixture), and the engine paints them across hundreds of pixels.
Channel collapseAn install that needed thousands of per-pixel channels patches into a handful.
Profile catalogue17 factory profiles: Omna layouts, generic templates, and real-world OEM fixtures (ADJ, Chauvet, Showtec).
Custom profilesBuild a compact, fully editable DMX profile that fits exactly your rig.
Dimmer engines9 dimmer engines, single- and multi-beam, overridable per fixture.

Sensors & reactions

Plug-and-play sensors9 STEMMA QT / Qwiic drivers, up to 4 active at once: light, motion, gesture, distance, radar, environment, orientation, clock and sound. No soldering.
Routes8 routes per sensor to 36 targets, with 3 mix modes, 5 response curves and 10 easings.
Triggered envelopesThreshold crossings fire attack-hold-release envelopes.
Spatial staggeringPhase-offset a reaction across fixtures for travelling ripples.
Reactions8 reactions per sensor, 11 action types: flash, blackout, palette rotation, engine change, evolution boost.
Time of dayThe onboard clock drives time-based effects and hourly chimes, no network needed.

Pattern engine

Procedural engines14 of them (paintbrush physics with decay trails, reaction-diffusion, plasma, starfields, even a game of Pong), each with its own character.
Gobo textures9 texture overlays warp every engine's output, from soft ripples to hard-edged bars.
RGBW paletteUp to 8 RGBW colours per pattern, smoothly interpolated.
Per-parameter motionAn LFO on each of 8 parameters: 13 waveforms, periods from 100 ms to 2 hours, depth to 150%.
Moving-head modelPattern controls speak a moving head's language: position, size, drive, edge, spin.
Continuous spinSmooth, accumulating gobo rotation with a dead zone that keeps it from jittering.

Evolution

Autonomous driftParameters glide toward new values on their own, so the look is always moving.
Structural mutationPeriodic bigger decisions (new engine, new palette, new texture) keep it from ever repeating.
Pace and varietyFrom one decision every 5 minutes down to every 30 seconds, and how wild each change is.
Lock systemHold any of 8 parameters and evolve the rest — keep the colour, evolve the motion.
Sensor-reactiveSensors can drive evolution's speed and wildness, or trigger a mutation on cue.