Skip to content

jean-emmanuel/ardour-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 

Repository files navigation

Ardour Control

OSC Control Surface for Ardour.

Requirements

Features

  • all tracks (using banking)
  • transport
  • plugins (generic ui)

Getting started

  • Enable OSC in ardour
  • launch Open Stage Control with these options:
    • load: path/to/ardour-control/ardour.json
    • custom-module: path/to/ardour-control/ardour-plugins-module.js
    • send: 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

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

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

Screenshots

a

About

OSC Surface for Ardour

Resources

Stars

Watchers

Forks

Packages

No packages published