Documentation of the Elvis package “Artnet”
The DMX connector built into the Elvis setup is available on DMX interfaces from the company. Cinetix, which are no longer in production.
This package realizes access via any Artnet-compatible DMX interfaces, as they are available from many manufacturers on the market. We have successfully tested the connection with the Enttec ODE Mk2, for example.
Compared to the existing DMX connection, the new connection also offers extended functionality.
This pack is a BETA version at the moment!
After inserting the package into the server project via the package manager (from Elvis 3.3.114), the new connection driver “ArtnetDriver” is available.
The next step is to create a new data point connection in the server project: Right-click on the server project – add -> add server data ->> connection with data points. The corresponding *.elvissc file should be given a corresponding name.
Then create a first table entry in this file by clicking on the green cross, i.e. a new port instance, and select the option “ArtnetDriver” in the “Driver type” column. The configuration of this new port is done in the properties window. In the “Local IP address” field, you only need to enter something if the Elvis server computer has multiple network interfaces; in this case, enter the IP address of the desired network interface here. Under Subnet Mask, enter the corresponding subnet mask; The default value is 255.255.255.0.
Now you can create data points for this connection for the individual data to be transferred (or import them from the process). The addresses have the form:
Here, uni is the “universe” that can be set on the Artnet interface. If the Artnet features net and subnet are also used, the universe is written net. subnet. Universe.
For multiple channels, specify a channel range:
uni:Start Channel-End Channel
With an appended L or B, you can use the byte arrangement LitteEndian (L) or BigEndian (B; Default value).
The connector supports the following data point types:
- Numeric (e.g. Byte or Double). Here, a scaling factor can also be specified in ProcessTypeInfo. For example, “*0.39216” ensures that the DMX values 0-255 are represented as 0-100 in Elvis.
- Color. Here, “RGB” must also be specified in ProcessTypeInfo. This allows three consecutive DMX channels to be displayed as a color value.
Download sample project
Note: Please unpack the zip file with a packing program (e.g. 7-Zip) or call up the properties of the downloaded zip file and check the “Allow” box if you are on the safe side. Otherwise the dll files will be blocked!