DMX512 is a protocol to communicate with various devices used for live performances like lights, moving heads,... This library provides a way to communicate with this kind of devices from a Java application.
Additionally it allows to open JSON files in the Open Fixture Library (OFL) format which are used to share the capabilities of such devices.
Open Fixture Library (OFL) JSON parsing
JavaFX test application to visualize OFL data and control fixtures
IP-to-DMX interface in the test setup
Full test setup with two moving heads, and two RGB LEDs