Skip to content

ArtnetInput

in Lib.io.dmx

Receives DMX data over the network using the Art-Net protocol.

This operator listens for Art-Net packets on the local network, allowing you to receive DMX data from lighting consoles, media servers, or other Art-Net-enabled devices. It can listen to multiple DMX universes simultaneously.

Tips: - Select the correct LocalIpAddress for your network interface. - StartUniverse and NumUniverses define the range of DMX universes to listen to. - The output is a list of lists. The outer list corresponds to the universes, and each inner list contains the 512 channel values for that universe.

AKA: artnet, dmx, lighting, sacn

Input Parameters

Name (Relevancy & Type) Description
Active (Boolean) Enables or disables listening for Art-Net packets.
LocalIpAddress (String) The IP address of the network interface to listen on. A dropdown shows available addresses. If you have multiple network cards, make sure to select the one connected to your lighting network.
NumUniverses (Int32) The number of consecutive DMX universes to listen for, starting from StartUniverse.
PrintToLog (Boolean) If enabled, prints status information and errors to the T3 log. Useful for debugging.
StartUniverse (Int32) The first DMX universe to listen for. Art-Net universes are often specified as Sub-Net and Universe. This operator uses a single integer, where Universe = StartUniverse % 16 and Sub-Net = StartUniverse / 16.
Timeout (Single) The time in seconds after which a universe is considered offline if no new data is received.

Outputs

Name Type
Result System.Collections.Generic.List`1[System.Int32]