OK - can confirm this is happening at the kernel/ALSA level. (I checked with a buster install without norns installed at all.)

Thank you for bearing with me while I tested this to confirm.

Fix

for (@buma)
(taken from here)

You can reorder the load order of audio devices in alsa-base.conf

sudo nano /etc/modprobe.d/alsa-base.conf 

then add


# This sets the index value of the cards but doesn't reorder.
options snd_usb_audio index=-2
options snd_soc_rpi_proto index=0

# Does the reordering.
options snd slots=snd_soc_rpi_proto, snd_usb_audio

As for why these midi devices are showing up as snd_usb_audio devices? No idea yet.

5 Likes