DMX 512

DMX512 (Digital Multiplex) is a standard for digital communication networks that are commonly used to control stage lighting and effects, DMX512 employs EIA-485 differential signaling at its physical layer.



Slight is a simple to use yet fairly powerful controller for straightforward stage lighting. It does not support chases etc. This seems to have been unmaintained for many years. It used the dmx4linux driver to talk to the hardware.

Files needed to compile slight controller (slight-0.98d-sgt.tar.gz) for CentOS 5. dmx4linux-2.4-ftdi.patch.gz


yum install gcc-c++

yum install gcc-c++ compat-gcc-32 compat-gcc-32-c++

Work to do

Produce diff of changes slight needs to compile under above system.

Investigate if slight can talk to OLA rather than dmx4linux.


Jottings from a piece of paper, maybe of no use.

rpath (-dir) - add to l flags in make file

linker option -rpath

diff (generate patches)

patch -p0 --xxxxxx < path_to_patches
 - note -p0 mans discard leading dirs.

modinfo dmxdev


lightingandsound/dmx.txt · Last modified: 16/02/2022 18:11 by andrew