I'd like to play many (currently up to eight, but possibly more in the future) distinct lines of audio from my laptop, and play each line from a separate speaker.
The audio source is a Java program I've written. I can produce a single stream of multi-channel audio (one channel per speaker), or produce several streams of single-channel audio (one channel per line), whichever works better.
My laptop is a Macbook with USB-C ports (and a few others, but hopefully USB-C is sufficient).
I obviously don't have eight USB-C ports on my laptop, so I'm guessing some kind of intermediate hardware will be necessary to allow my laptop to connect to my speakers.
What kind of equipment do I need to accomplish this?