Посоветуйте пограмму

DMX512 использует физический уровень RS-485 для передачи данных. Кроме собственно передачи байтов данных, по интерфейсу требуется передавать сигнал Break, который сигнализирует принимающим устройствам о начале пакета. Для этого большинство USB-DMX интерфейсов используют микроконтроллер. Управляющая программа передает данные микроконтроллеру через USB-порт, напрямую через драйвер, dll-библиотеку или виртуальный COM-порт. DMX-пакет полностью формируется внутри микроконтроллера. Исключением является интерфейс OpenDMX, собранный на микросхеме FT232. В этом случае формирование DMX пакета происходит внутри компьютера под управлением Windows, которая не является системой реального времени, а значит не может гарантировать стабильность временных параметров сигнала. За формирование сигнала отвечает сама управляющая программа (например Freestyler). При этом она пользуется некоторыми фичами микросхемы FT232, в частности для передачи Break. Не факт, что виртуальный порт от MOXA будет работать аналогично.

А по поводу программы - лучше посмотреть на LightJockey v.2.95.1 и взять коробку с DMX-входом к которому подключить китайский контроллер и пользоваться его фейдерами для управления функциями LightJockey.