-
Notifications
You must be signed in to change notification settings - Fork 5
DistributedDMX
The ovbox firmware is based on the tool
TASCAR. In recent firmware versions it is
possible to load TASCAR configuration to extend the ovbox
configuration. That way, the TASCAR lightctl
can be used to control
DMX signals via OSC.
To load addition configuration files, activate "show expert settings" in the decive settings page. At the bottom of the "Gains and acoustic rendering" section you will find a text field where TASCAR configuration can be entered. Please note that not all TASCAR modules are supported by ov-client.
An example for DMX light control is:
<?xml version="1.0"?>
<session license="CC0">
<modules>
<lightctl driver="opendmxusb" fps="31.5">
<lightscene name="stage" channels="3">
<layout>
<fixture addr="50" label="lamp"/>
</layout>
</lightscene>
</lightctl>
</modules>
</session>
This adds a controller for one fixture at DMX address 50, using three channels. This fixture can now be controlled by sending OSC messages to port 9870 of any other ovbox in the same session. These messages are supported:
/light/stage/lamp/dmx (fff)
/light/stage/lamp/fade (ffff)
/light/stage/lamp/hsv (ffff)
The first message immediately sets the DMX values of the fixture. The second message fades from the current DMX value to the new one, with a fade length given by the fourth number. The third message controls hue, saturation and value of RGB and RGBW lamps. Here, the first number (hue) ranges from 0 to 360, the second (saturation) from 0 to 1, and the third (value) also from 0 to 1. Again, the fourth value is the fade length in seconds.
Documentation and images CC BY-SA 4.0.