A simple Javascript NPM Package for controlling AES67 & dante devices.
Expands on work by Chris Ritsen's Network Audio Controller library for Python.
And initial bash script investigations documented on Gearspace
- Make Dante Crosspoin
- Change device names
- Change Tx and Rx channel names
- Reset device and channel names
- Get device Tx and Rx channel count
- Get device Tx channel names
- Get device Rx channel names
Get it from NPM
npm i dante-control
const Dante = require("dante-control");
const dante = new Dante();
dante.setDeviceName("192.168.0.1", "MyNewDanteDeviceName");
dante.resetDeviceName("192.168.0.1");
dante.setChannelName("192.168.0.1", "MyRxChannelName", "rx", 1);
dante.setChannelName("192.168.0.1", "MyTxChannelName", "tx", 2);
dante.resetChannelName("192.168.0.1", "rx", 1);
dante.resetChannelName("192.168.0.1", "tx", 1);
dante.makesubscription("192.168.0.1", "Input 1", "MyDanteDeviceName", 3);
dante.makesubscription("192.168.0.1", "Input 2", "MyDanteDeviceName", 4);
dante.clearsubscription("192.168.0.113", 2);
dante.getChannelCount("192.168.0.1");