As far as I can figure out; what most people ? - at least ‘little’ me - actually needs to know is; on a GNU/Linux system (I’m on Raspberry Pi 5 running Debian Bookworm with Ardour & qJackCTL added on top) one simply shouldn’t startup qJackCTL before starting Ardour but simply just
start Ardour
select the project one wishes to open (& work on)
set the following settings in the window that appears
(which doesn’t appear if qJackCTL all ready are running);
Audio System = Jack (instead of Pulseaudio)
Driver = ALSA
Set your Device & Sample Rate (as it is stated per the opening dialog) etc. etc. as you desire …
If you set sample rate to another than the project have; you’ll get an error dialog that gives you an option to go back and re-configure engine
Many distributions are using Pipewire now, and if you use the pipewire-jack server instead of jackd then what you describe is not an option. Just something to keep in mind.
But if jackd is not yet running, you can start it with QJackCtl (or stop, change the parameters, and restart if it is already running), and then making sure you set the jackd sample rate to the same as the Ardour project you want to open is no different whether you start jackd using Ardour, QJackCtl, or command line.
I have absolutely VERY little idea what I use - I describe what ‘system’ I’m on (stock Raspberry Pi Debian Bookworm) and that should do for many ‘little-mes’ ? ;O
And that’s were we do NOT agree
I can’t start Ardour in the right sampling rate if I open qJackCTL on my own
The way I do it in my description … would anyway be ‘simpler’ ?
I posted my post because I spend a LOT of time reading - among other - the 2 post I linked to and finally figured out myself that the solution to get Ardour run with/in the same sampling rate as ones saved project is somewhat … ‘simple’ and so much easier than anything else I’ve seen ‘suggested’ as work-a-rounds were I believe I sketched out a fix ?
I can - but then Ardour won’t ‘line-in’
The point were; I have to let Ardour be the ‘one’ to open qJackCTL
(»Open« in my native language means the same as »start« when it comes to software)
Maybe you should read the second post I linked to in the beginning ? :)))))
I simply tried to warp-up a lot of info into a small statement I found out simply just [works]