I've been running Reaper on an updated regular install of MX using Liquorix, and while I've ran Reaper through it's ALSA dialog with no issue whatsoever (even though I soon added RT privledges and addressed memlock limits), Renoise has been a different story because it tries to run alsa through pipewire, and it seems MX defaults rate and buffer to '0' for pipewire.
I only say this because
Code: Select all
pw-metadata -n settings 0 clock.force-rate 48000 && pw-metadata -n settings 0 clock.force-quantum 128
at least allows renoise to seem to play properly for the session as long as I match this rate and buffer in its preferences too, but I'm left to wonder how to properly make this change persist, and ideally I should be able to change rate and buffer within the Renoise app and have pipewire respect that change in real-time.
It seems currently that the MX defaults are ignoring the defaults within the various pipewire conf files which ask for a rate of '48000' and a buffer (quantum) of '1024', It seems from pw-top that the defaults are forcing both rate and quantum to '0'.
My only guess is that in the usr/share/pipwire/minimal.conf it initializes some hw devices and forces them to '0' somehow but I'm a bit lost on what to do.
Obviously using that command in a terminal every session is a bit taxing.
Any solutions?