/DMXBro

Primary LanguageC++

DMXBro

DMXBro allows you to listen to spacebro events and send specific value to specific DMX channels.

Currently works with Linux only, because ofxSpacebroClient too.

Usage

DMXBro connects to spacebro and listen for DMX-data event with {channel: [int], level: [int]} parameters. That's all.

Tips

  • You need to be in the dialout group (sudo adduser $USER dialout).
  • You'll need to provide the serial port to communicate with your DMX controller in the bin/data/config.json.
  • For now, as we use ofxDmx, we only support Enttec DmxPro controllers.
  • DmxUsbProArduino could be useful about that last point.

Example

An example script is available in the scripts folder. Once DMXBro is up and running, type:

$ cd scripts
$ npm i
$ node sendDmx.js
$ # or
$ node simple-send.js [channel] [level]