DMX Screen Position Driver
The DMX Screen Position Driver receives positional values over DMX to drive screen or object movement within Disguise. Each value is read from a specific universe and channel, then decoded according to the selected encoding format.
This allows Disguise to interpret multi-byte DMX data as signed or unsigned integers for use in automation workflows.
The DMX Screen Position Driver is used to translate incoming DMX values into positional information that can influence screens, objects, or stage elements inside Disguise. It enables DMX-based control systems or lighting consoles to send movement data directly into an automation workflow.
This driver is especially useful when:
- Integrating DMX motion controllers or lighting consoles with Disguise.
- Driving real-time movement of screens or scenic elements.
- Receiving multi-byte positional data over DMX.
- Monitoring or testing incoming DMX values during setup.
- Creating hybrid workflows where lighting desks send positional cues.
By selecting the correct encoding type, the driver accurately converts raw DMX bytes into usable positional values.
Driver Properties
Section titled “Driver Properties”
User defined axis name.
Universe
Section titled “Universe”The universe address of the automation system.
Channel
Section titled “Channel”The channel address of the automation system.
Encoding
Section titled “Encoding”Determines how the incoming DMX bytes are interpreted and converted into a numerical value.
Choose the encoding type that matches the format used by your DMX controller or automation system.
4-byte Signed (Little Endian)
Section titled “4-byte Signed (Little Endian)”Reads 4 bytes from right to left (least significant byte first).
Range: -2,147,483,648 to 2,147,483,647
4-byte Signed (Big Endian)
Section titled “4-byte Signed (Big Endian)”Reads 4 bytes from left to right (most significant byte first).
Range: -2,147,483,648 to 2,147,483,647
4-byte Unsigned (Little Endian)
Section titled “4-byte Unsigned (Little Endian)”Reads 4 bytes from right to left (least significant byte first).
Range: 0 to 4,294,967,295
4-byte Unsigned (Big Endian)
Section titled “4-byte Unsigned (Big Endian)”Reads 4 bytes from left to right (most significant byte first).
Range: 0 to 4,294,967,295
Developer Documentation