Hey all, just recently took the plunge and removed windows 10 in favor of linux mint. I don´t game much anymore and use my desktop pc for audiorecording stuff mainly and of course as a multimedia device. I played around with linux since the year 2000 or so. So I'm not new but things have changed over the years.
I installed pipewire-jack and got my 3 audiodevices recognized. I can connect them with Qpwgraph. I can launch Ardour, which uses Jack to get super low latency. This all works fine for my usage goals.
What I don´t understand is why it defaults to 48khz and I can´t seem to change that in Qjackctl. Also it defaults to a buffer size of 1024. But I can change that buffer to 64, which is ideal for my audio interface. But this setting doesn´t stick. It will go back to a default of 1024 after a while. Also, I can´t see my audio interface in alsamixer, likely due to it being used by jack and pipewire?
Can someone give me a quick rundown of how alsa, jack and pipewire work together and how I should go about changing bitrate and buffers, so that I can have low latency audio across the system, and also adjust the kHZ on the fly, like I could do in windows? In qjackctl all the options are greyed out except for the buffersize. I understand that pipewire changes dynamically depending on what programs need.
My specific use case is to be able to plug my bass guitar in the interface and have it looped back to the interface output, without having to launch ardour, so I can play along with music on my pc with low latency. How to make those setting sticky at least and more configurable preferably.
Or point me to some tutorial that is up to date, please. Thanks.