OSC Surface for Ardour
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
ardour-plugins-module.js
ardour.json

README.md

Ardour Control

OSC Control Surface for Ardour. Based on Len Ovens' control surface.

Requirements

Features

  • all tracks (using banking)
  • transport
  • plugins (ladspa-like generic ui)
  • sends/receives

Getting started

  • Enable OSC in ardour
  • launch Open Stage Control :
# Running from sources:
npm start -- -l path/to/ardour.js -c path/to/ardour-plugins-module.js -s 127.0.0.1:3819

# Running from binaries:
open-stage-control -- -l path/to/ardour.js -c path/to/ardour-plugins-module.js -s 127.0.0.1:3819

# Where 127.0.0.1:3819 is ardour's listening 'ip address:osc port'

Troubleshooting

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
/proc/sys/net/core/rmem_default

# change buffer size
sudo sysctl -w net.core.rmem_default=262144

Screenshots

a