Hi, before I begin thank you for reading; and I would also add, I have tested this as far as I can (for now) unplugging, rebooting, changing usb ports, changing # of devices connected, location on the hub etc.
I am trying to use 4-6 audio adapters at once using a custom python program to play multiple sound files simultaneously. The software works as it has been used for an art instillation driving 4 audio speakers simultaneously, but I am NOT the developer who coded it and a pi 3 was used in the art project.
My questions for the Plugable guys are:
Is it possible to run 6 audio streams using the Audio Adaptor and are there any issues you know of doing this?
The issue seems to be with the ras-pi 4, can you advise me with the most probable points of conflict running audio divices from USB (e.g. ALSA vs pulseaudio issues)
I know the pi "sees’ all six Audio Adapters, but it cant seem to stream to more than two at once - what could this be?
Thanks for your post! This is certainly a unique use case and not one we’ve come across before. We’ve had a few customers use two adapters at one time, but playing all the same audio via PulseAudio’s Preferences for Simultaneous Audio ( https://www.maketecheasier.com/play-sound-through-multiple-devices-linux/ ). Nothing quite like this yet!
I know that’s a lot of documentation, but it’s where we would begin for any situations like this. To our knowledge, there is no restriction to the number of audio cards or USB audio devices within the stack or to Raspberry Pi 4 series, but it’s not something we have validated either and, typically, we don’t see a lot of requests like this for these consumer-grade adapters. Most people end up going with a more professional solution designed to handle this sort of use case.
Our Audio expert will be sure to chime in with any additional thoughts or tips they may have. As the Pi is seeing the devices, we’re more than likely looking at a software configuration issue than anything related to the adapters themselves.
Wow, thank you for the quick response. I was canvasing this question on multiple forums and the two responses here are by far the best. I’ll have to look into the resources you provided. If I cant figure out how to make it work I’ll try here first.