You are not logged in.
I have a bash script that starts up Hydrogen, Yoshimi, Ardour, an editor for my guitar pedal, and qpwgraph with an activated patchbay file. In the patchbay file, I've saved the pipewire audio and pipewire/JACK MIDI connections that I want; any new audio sources and sinks that aren't covered by the patchbay file tend to be added sanely when the need arises. The problem is the legacy ALSA MIDI stuff. There are MIDI connections that I absolutely do not want, such as the guitar pedal's MIDI output going to Yoshimi, which causes a horrible shrieking when I try to program the pedal. There's no way to ban this connection in a qpwgraph patchbay file, and ALSA MIDI seems to make connections like that according to its own whims. Or possibly one of the programs I'm running is trying to make that connection.
But the point is that the pipewire/JACK MIDI system works fine and accomplishes the same thing without any problems, so I want to take the ALSA MIDI system out of the picture. How can I do that? My mental picture is that the audio stack is kind of a house of cards, with ALSA as the base, Pulse on top of that, and JACK and pipewire on top of Pulse with pipewire also resting on JACK; so I don't want to go blindly ripping out ALSA for fear of collapsing the whole thing. Is there a kernel module I should try to blacklist, for example?
Offline