I've literally just posted this in the project guidance forum, but looks like I need to post here... So apologies for spamming...
Having read a bit more in here it looks like you can actually stream audio from SD card to an audio device so really I'm looking for what is possible and what hardware (shields etc) I'll need.
Here's what I posted on my other post...
So I want an audio board that can play 2 or more samples at the same time, ideally one being a music track and the second being a sound fx.
There appears to be this https://store.arduino.cc/arduino-mkrzero which takes it's own SD card and can play back a sample, but it doesn't seem to talk about being able to play multiple wavs at the same time.
There is also this https://store.arduino.cc/mkr-sd-proto-shield which seems to take an SD card and allow me to read and write to it.
So what I want to be able to do is use the SD card for configuration as well as holding the audio samples, and then some method of playing back (trigger from Ardunio) multiple audio samples at the same time.
I.e. Game start, Trigger background music (so that should run without the Ardunio itself doing anything), then throughout the game trigger sound samples (again, a one shot "go play this sound").
Now this looks like I can do this if I bought two of the mkrzero boards but I'd need to hold the specific sounds on two SD cards as well as a third SD card (and the SD protoshield) for config stuff. Which would work, but seems a bit over engineered.