#dmx #adapter #lighthouse #art-net #three #udp-ip #universes

app arthouse

Art-Net (DMX over UDP/IP) adapter for Project Lighthouse

3 stable releases

2.0.0 Apr 9, 2024
1.0.1 Apr 8, 2024

#235 in Concurrency

Download history 255/week @ 2024-04-03 88/week @ 2024-04-10

343 downloads per month

GPL-3.0 license

1.5MB
392 lines

Arthouse

crates.io Build

Art-Net (DMX over UDP/IP) adapter for Project Lighthouse.

Using this adapter, the Project Lighthouse display can be controlled like a standard DMX fixture from lighting controllers such as QLC+.

Getting Started

Make sure that LIGHTHOUSE_USER and LIGHTHOUSE_TOKEN contain valid Project Lighthouse credentials, then run

cargo run

Alternatively you can also pass the corresponding command-line options, see --help for a detailed overview. By default, the adapter will listen on 0.0.0.0:6454, i.e. the default Art-Net port, for UDP packets.

The following guide explains how to configure QLC+, though any other Art-Net client can be used too. First, make sure that the first three universes output to Art-Net on localhost:

Input/Output

Then add an RGB panel fixture:

Fixtures

Add RGB Panel

Fixtures

Finally, create an RGB matrix and test one of the animations:

Functions

Functions

If everything went well, the output should be mirrored to the lighthouse:

Lighthouse

Dependencies

~7–18MB
~217K SLoC