OSC Control Surface for Ardour.
- Ardour v7
- Open Stage Control v1.18.0
- all tracks (using banking)
- transport
- plugins (generic ui)
- foldback busses (in a separate config file for individual monitoring. Command:
open-stage-control -l path/to/ardour-foldback-strip.json -s 127.0.0.1:3819)
- Enable OSC in ardour
- launch Open Stage Control with these options:
load:path/to/ardour-control/ardour.jsoncustom-module:path/to/ardour-control/ardour-plugins-module.jssend:127.0.0.1:3819(if ardour is running on a different computer, replace 127.0.0.1 with the computer's IP)
# Running from sources:
npm start -- -l path/to/ardour.json -c path/to/ardour-plugins-module.js -s 127.0.0.1:3819
# Running from binaries:
open-stage-control -l path/to/ardour.json -c path/to/ardour-plugins-module.js -s 127.0.0.1:3819
If the interface doesn't sync properly, try increasing the udp buffer size : https://www.systutorials.com/241303/how-to-enlarge-linux-udp-buffer-size/
# check buffer size
cat /proc/sys/net/core/rmem_default
# change buffer size
sudo sysctl -w net.core.rmem_default=262144
