Not sure if this is a bug or a feature:
When I de-select a Control Surface in Edit->Preferences->Control Surfaces, that preference sticks only until I start Ardour again.
I tried this on Ardour 8.12 and the current nightly build (9.0.pre0.1748-dbg), on Linux Mint 22.1. The control surface in question is Novation Launchpad X.
It wouldn’t be a huge problem, but I am trying to use Ardour-Lua for headless live performance, and I kill the process between songs (to load a new project), so I have to manually switch the Launchpad X from Control Surface to “Note” mode every time.
Someone had a similar problem recently, but still different (because their Ardour-lua was crashing), thus I started a new thread.
If I have this right, the control surface settings are not stored globally, but per-project (which I dislike very much, because I do not believe it is common to change control surfaces between projects).
Thanks Werner! Don’t know how it’s supposed to work, but the setting does not stick with either the saved session state or globally. It only sticks within the current running instance of Ardour - i.e. once I disable the Control Surface, it will stay disabled through different projects, until I shut Ardour down. Upon restart, it automatically engages my Launchpad as a control surface again.
I’d be happy with either per-session or global setting, as long as it sticks
This used to happen to me on earlier versions of Ardour but since updating to 8.10/8.12 I’ve not experienced this. I also make sure that my surface and MIDI controllers register in Jack/Carla before launching Ardour.