It seems there is an option that can quell those overzealous Jackified apps who want to do all their own connections. Up until now, I had not been aware of it. However, now that this setting has been found, I have found that all connections made in Ladish will work in Ladish on every reload, including applications like Ardour and Jamin that like to make their own connections.
To choose this setting, you need to right-click on the LadiTray icon (with a stopped studio), and select “Configuration.” When the configuration window pops up, you want to select the “Jack Engine Parameters.”
Once you have the engine parameters window up, you should see an entry called “self-connect mode.” By default, this is likely set to “Don’t restrict self connect requests.”
You need to change this entry to “Ignore all self-connect requests.
Once this happens, all the programs that try to make their own connections will think the connections are made, but are summarily ignored by Jack, allowing the session manager (or user) to handle all the port connections. This means that what gets saved in Ladish now stays saved.
So, we’re closer to making working templates than I thought… although it will still be nice when Ladish v1 is available in the repositories. Well, might as well make noise in the meantime.
Update: These options are also available in the Claudia Ladish Manager:
Unfortunately, I’ve not found them in the QT Jack Control application.