This is just a quick proof of concept, and is NOT OPTIMIZED (yet)
Since we only have 1 pcm channel, how to mix multiple pcm sound effects?
first thought was to just combine the samples, clip, fill buffer w/e
a lot of compute!
then I got the idea of virtual channels...
take the max 48828.125 Hz
so with 48828.125 Hz we can have 4 x 12207 Hz samples playing
theory is 48828.125 Hz / max virtual channels, I picked 4 so all samples are 12207 Hz
This is my first test using the idea of virtual channels...seems to work well

Try It Now!
*I hope to make it compatible with zsmkit