Open Lighting Architecture
The Open Lighting Architecture is a framework for lighting control information. It supports a range of protocols and over a dozen USB devices. It can run as a standalone service, which is useful for converting signals between protocols, or alternatively using the OLA API, it can be used as the backend for lighting control software. OLA runs on many different platforms including ARM, which makes it a perfect fit for low cost Ethernet to DMX gateways.
Ethernet Protocols
Protocol | Linux | Mac OS | FreeBSD | Windows |
---|---|---|---|---|
ArtNet 1, 2 & 3 | TX / RX / RDM | TX / RX / RDM | TX / RX / RDM | TX / RX / RDM |
E1.31 / sACN | TX / RX | TX / RX | TX / RX | Not yet |
ESP Net | TX / RX | TX / RX | TX / RX | ? |
KiNET | TX | TX | TX | ? |
Nanoleaf Aurora | TX | ? | ? | TX |
Open Pixel Control (OPC) | TX / RX | TX / RX | ? | ? |
Open Sound Control (OSC) | TX / RX | TX / RX | ? | ? |
Pathport | TX / RX | TX / RX | TX / RX | ? |
SandNet | TX / RX | TX / RX | TX / RX | ? |
Strand Shownet | TX / RX | TX / RX | TX / RX | ? |
SPI Pixel Strings
Device | Linux | Mac OS | FreeBSD | Windows |
---|---|---|---|---|
P9813 | TX | No | ? | ? |
LPD8806 | TX | No | ? | ? |
WS2801 | TX | No | ? | ? |
APA102 | TX | No | ? | ? |
OLA also supports WS2811 and WS2812 pixels via Scanlime’s Fadecandy USB interface.
USB/Serial/Network Devices
Device | Linux | Mac OS | FreeBSD | Windows |
---|---|---|---|---|
Anyma uDMX | TX | TX | ? | ? |
Arduino RGB Mixer | TX / RDM | TX / RDM | Not yet | |
Digital Enlightenment DMX-USB | TX / RX | ? | ? | ? |
DMXControl Projects e.V. Nodle U1 | TX / RX | ? | ? | ? |
DMXCreator 512 Basic | TX | ? | ? | ? |
DMXking ultraDMX Micro | TX / RX | TX / RX | Not yet | |
DMXking ultraDMX Pro | TX / RX | TX / RX | Not yet | |
DMXking Ultra RDM Pro | TX / RX / RDM | TX / RX / RDM | TX / RX / RDM | Not yet |
DMXking USB DMX512-A | TX / RX | TX / RX | TX / RX | Not yet |
Enttec DMX USB Pro | TX / RX / RDM | TX / RX / RDM | TX / RX / RDM | Not yet |
Enttec DMX USB Pro MK2 | TX / RX / RDM | TX / RX / RDM | TX / RX / RDM | Not yet |
Enttec Open DMX USB | TX | TX | TX | |
Enttec USB Assembled Widget | TX | TX | TX | |
Enttec RDM USB Pro | TX / RX / RDM | TX / RX / RDM | Not yet | |
Eurolite USB-DMX512-PRO Interface | TX | TX | ? | ? |
Eurolite USB-DMX512-PRO Interface MK2 | TX | ? | ? | ? |
Eurolite freeDMX Wi-Fi Interface (via USB) | TX | TX | ? | ? |
FX5 DMX | TX / RX | ? | ? | ? |
Goddard Design DMXter4 / MiniDMXter | RDM | RDM | Not yet | |
JESE DMX-TRI | TX | TX | TX | Not yet |
JESE RDM-TRI | TX / RDM | TX / RDM | TX / RDM | Not yet |
KarateLight | TX | Not yet | ||
KMtronic DMX Adapter | TX | Not yet | ||
Milford Instruments 1-463 | TX | Not yet | ||
Milford Instruments 1-553 | TX | Not yet | ||
Number1 (powered by OLE) | TX / RDM | TX / RDM | Not yet | |
Renard Serial Protocol (Renard SS24, SS8, etc) | TX | Not yet | ||
Robe Universal Interface | TX / RX / RDM | TX / RX / RDM | Not yet | |
Robe RUNIT WTX | TX / RX / RDM | TX / RX / RDM | Not yet | |
Scanlime Fadecandy | TX | TX | TX | |
StageProfi | TX | TX | Not yet | |
uDMX_asp | TX | TX | Not yet | |
Sunlite USBDMX2 | TX | TX | ? | ? |
USB-DMX512 | TX | TX | ? | Not yet |
Velleman K8062 | TX | TX | ? | ? |
VX8062 | TX | TX | ? | ? |
OLA supports some older devices through the legacy DMX4Linux project.