Features
Already deep, and still in active development.
| Pattern | Fully autonomous generative lighting. No desk required. |
| DMX Motion | LED strips presented to a desk as simulated moving heads. |
| DMX Pixels | Direct per-pixel control over Art-Net or sACN. |
| DMX Dimmer | Conventional dimmer behaviour enhanced with luminance-driven engines. |
| DMX512 | Wired DMX in over a lightweight, low-latency receiver. |
| Art-Net | Art-Net in and out over the network, with node discovery. |
| sACN / E1.31 | Multicast sACN with priority arbitration and synchronisation. |
| Network output | Drive your existing Art-Net or sACN fixtures directly. No computer in the loop. |
| Input universes | Up to 38 tracked input universes for large per-pixel installs. |
| Output universes | Up to 32 output universes per strip, in any of 18 colour orders. |
| Conflict checking | The web UI flags universe overlaps and input/output loops before they bite. |
| Test modes | 17 built-in colour and motion tests for commissioning without a desk. |
| Slices | Up to 32 slices per strip, each independently addressed. |
| Virtual fixtures | Up to 32 virtual fixtures, each with its own pattern, motion and DMX address. |
| Scale | Up to 8 strips per board, 300–600 LEDs per strip. |
| Split & Linked | Render slices alone, or link them (even across strips) into one continuous artwork. |
| Per-fixture overrides | Override any pattern or motion parameter per fixture while inheriting the rest live. |
| Phase offset | Stagger fixtures in time for travelling-wave effects. |
| Slice wizard | Build slices step by step with the strip lighting up live as you go. |
| Per-channel gamma | Independent R/G/B/W gamma via 16-bit interpolated LUTs, presets plus custom. |
| Black level | Per-channel R/G/B/W floors for clean, controlled blacks. |
| Black crush | Sub-LSB leak suppression so fades land cleanly at black. |
| Dithering | Spatial and temporal dithering, 3 strengths, for smooth low-brightness gradients. |
| White folding | Folds the white channel into RGB on non-RGBW strips. |
| Duty cycle | 16 on:off ratio presets that cut power without dimming lit pixels. |
| LED block size | Each rendered pixel can span 1–4 physical LEDs to match pixel pitch. |
| LED support | 9 RGB and RGBW chipsets: WS2812B, SK6812, WS2814 and more. |
| Per strip or slice | Every bit of this tunes per strip or per slice. |
| Zone sync | Up to 32 devices per zone, self-organising with automatic leader election, in frame-locked unison. |
| Automatic failover | If the leader drops, another takes over in seconds and the show continues. |
| Independent zones | Run different shows on different zones at once. No hub, no server. |
| Follower overrides | Followers stay in sync yet keep editable per-device variations. |
| Three boards | One firmware and web UI across three boards, from pocket-sized to a rack-ready board with Ethernet and WiFi. |
| On-device OLED | Every parameter, setting and diagnostic on the front panel. |
| Web UI | A rich browser interface served from the device or the edge, with live preview. |
| USB serial | Full API access from a browser over USB. No WiFi required. |
| USB drive | On supported boards, the device mounts as a USB drive of config files. |
| AI assistance | Describe a look in plain language and get a working pattern or sensor setup. |
| Presets | Save, load and rename configs, patterns and programs. |
| Guided setup | A first-time walkthrough gets a new device running quickly. |
| REST API | Hit the device directly: three auth modes (app key, password, or open) and an exposed key. |
| Cloud OTA | Browser-mediated firmware updates with MD5 integrity checks and rollback. |
| Factory restore | Recover to factory firmware on supported boards. |
| Release channels | Choose stable or beta per device. |
| Fleet discovery | Every Omna on the network finds the others; identify any one on demand. |
| Headless boot | Auto-load an install config on boot for set-and-forget deployments. |
| Self-healing | Dual-core watchdogs reboot on a stall; the network connects only when needed. |
| Diagnostics | Live FPS, CPU, latency, memory and per-stage render timing, plus a 50-entry syslog. |
| Simulated moving heads | A 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 collapse | An install that needed thousands of per-pixel channels patches into a handful. |
| Profile catalogue | 17 factory profiles: Omna layouts, generic templates, and real-world OEM fixtures (ADJ, Chauvet, Showtec). |
| Custom profiles | Build a compact, fully editable DMX profile that fits exactly your rig. |
| Dimmer engines | 9 dimmer engines, single- and multi-beam, overridable per fixture. |
| Plug-and-play sensors | 9 STEMMA QT / Qwiic drivers, up to 4 active at once: light, motion, gesture, distance, radar, environment, orientation, clock and sound. No soldering. |
| Routes | 8 routes per sensor to 36 targets, with 3 mix modes, 5 response curves and 10 easings. |
| Triggered envelopes | Threshold crossings fire attack-hold-release envelopes. |
| Spatial staggering | Phase-offset a reaction across fixtures for travelling ripples. |
| Reactions | 8 reactions per sensor, 11 action types: flash, blackout, palette rotation, engine change, evolution boost. |
| Time of day | The onboard clock drives time-based effects and hourly chimes, no network needed. |
| Procedural engines | 14 of them (paintbrush physics with decay trails, reaction-diffusion, plasma, starfields, even a game of Pong), each with its own character. |
| Gobo textures | 9 texture overlays warp every engine's output, from soft ripples to hard-edged bars. |
| RGBW palette | Up to 8 RGBW colours per pattern, smoothly interpolated. |
| Per-parameter motion | An LFO on each of 8 parameters: 13 waveforms, periods from 100 ms to 2 hours, depth to 150%. |
| Moving-head model | Pattern controls speak a moving head's language: position, size, drive, edge, spin. |
| Continuous spin | Smooth, accumulating gobo rotation with a dead zone that keeps it from jittering. |
| Autonomous drift | Parameters glide toward new values on their own, so the look is always moving. |
| Structural mutation | Periodic bigger decisions (new engine, new palette, new texture) keep it from ever repeating. |
| Pace and variety | From one decision every 5 minutes down to every 30 seconds, and how wild each change is. |
| Lock system | Hold any of 8 parameters and evolve the rest — keep the colour, evolve the motion. |
| Sensor-reactive | Sensors can drive evolution's speed and wildness, or trigger a mutation on cue. |