I’m having a heck of a time configuring the OS (right now, ALSA or jack) to combine multiple devices. I rather hoped that one callback would ask me for, say, 8 channels, and I could put stereo into the first pair and surround into the next 6.
That seems to be a losing battle, especially across multiple machines/OS’es.
What about doing it with Juce? Maybe multiple audio device managers, or multiple devices in one manager? What’s going to let me cope best with clock discrepancies between the cards?
And then, how would the I know which device is calling back - won’t they even overlap sometimes?