How to correctly add a USB sound module?

I’m developping a special application with the Respeaker Core V2, and I need to use a multi-channel (5.1) sound module to playback surround sound (instead of stereo). The USB module works fine, but it’s being registered as the first ALSA device, something that should not happen because the first ALSA device should always be the seeed-8mic-voicecard device, or else respeakerd don’t work.

Is there a way to make sure than a USB sound module is always the second ALSA device?

Or is there a way to change the config of respeakerd to use the seeed-8mic-voicecard device if it’s not the first ALSA device?

Thanks for your attention

I have the same problem.

Did you get the solution ?