Mi system is a Debian Linux with pipewire. I use Ardour 9.7 configured to 48000 sample rate, but I have old sessions with 44100. Which is the best form of working with those sessions without Ardour asking me to migrate them to the new sample rate?
It seems weird that in a system like pipewire you have to force the system global settings for launching Ardour with a different rate. Do you know why it is so needed?
In other words: why Ardour can’t work with a sample rate beyond global system configuration?
Ardour interacts with pipewire via the JACK API. The only way to control the sample rate in JACK is to start the JACK server with the SR as an argument. In the case of pipewire, the “JACK server” (i.e. pipewire) is already running, and there is no part of the JACK API that can be used to change the SR.