>>7231pipewire is rally gud even though its a redhat project
the propblems ppl have with audio on gnu/linux arent drivers i dont think, their pulseaudio/jack/alsa issues
the key to literally everything is to rely on kernel support, if your device has drivers in the kernel (or implements a general driver spec that the kernel has support for) it will work fine
if your relying on manufacturer support or distro support its not gonna work properly for hardware peripherals (unless its some super-niche device that was built exclusively for linux)
i have a midrange usb audio interface (motu m2) that works plug & play because it supports the general usb audio spec thing (i forget what its called but i researched it before i bought it)
i havent tested the midi interface, but audio input and outputs work fine with ardour
what doesnt work though is audacity, for some reason i have to disable the my audio-interface system-wide, and give audacity exclusive access for it to work
but i think thats an audacity being shit problem more than a gnu/linux issue