I'm writing a new gentoo ebuild to allow Ardour OSC control via a TV remote controller and I need to get a list of OSC controls. However, when I tried ardour2 -b the app just launches as normal. Using 2.8.11.
I found OSC commands in the source file libs/ardour/osc.cc, by searching for "REGISTER_CALLBACK". The OSC command "access_action" takes a string argument; I found valid values for this in editor_actions.cc and ardour_id_ed.cc, searching for "ActionManager::register_action". I'm sure that Paul can give a more authoritative answer, but I hope this helps in the meantime.
Thanks John. That helps me to make up some sample lirc.conf files.
It would also be good to have a simple way for end users to check the current list of OSC commands so they can pick and choose what they want to enable on their remote. I'm hoping ardour2 -b hasn't been deprecated or anything.
PS: see this post on the gentoo forums if anyone wants to download the ebuild.
@mcgruff: ardour2 -b still works but stupidly requires to still identify a session to load ... then it prints out all known actions.
Great thanks - I gave up too soon :)
Your subscriptions & donations are critical help that make it possible for full-time development of Ardour to continue. Your support is critical and much appreciated.
November goal US$4500 (US$54k/yr)
Subscribers 1168 US$1305/month
Support Ardour, get free upgrades: pay $1, $4, $10 or $50/month for a year: