DMX is used to control the application in discussion. You can use a DMX-16 or a DMX-512 device with standard protocol implementation. To be able to perform a synchronization, you will need the DMX file which contains the timings for the lights then the software will do the rest.