A nodejs project to use a Behringer xTouch Extender for a BlackMagic switcher CCU
- Install nodejs
git clone http://github.com/Kardinia-Church/ATEMMidiCCU
cd ATEMMidiCCU
npm install
- Run
node index.js
for the first time. This will create a config file - Edit the
config.json
file with your desired settings
node app.js
In order to start the plugin on boot we'll use PM2
- Install pm2.
sudo npm install -g pm2
- cd into the ATEMMidiCCU directory
sudo pm2 start app.js
sudo pm2 startup systemd
sudo pm2 save
The following prerequisites are required for building the midi package see the midi package for more
- Micosoft Visual C++ including Desktop Development for C++
- Python
- A C++ Compiler
- ALSA
- libasound2-dev package
- Python
This project uses the following dependencies
- atem-connection see documentation for more info
- midi
- 1.0.0 -