The problem I have is that in addition to 8 channel analog audio output, I want the device to also connect to an upstream Digital Audio Workstation (DAW -- Mac / PC, etc.) and appear as a USB Audio Class2 device.
Ideally, it would look something like this (pardon the ASCII graphics):
If the XCore processor is running as a USB device for the DAW, is there another way for the RPi to send audio to the XCore? (SPI? SDIO?)
Code: Select all
+-----+ USB Audio2/MIDI+----------+ USB Audio2/MIDI +------+ | rPi |<=============> | XCore |<==============> | DAW | +-----+ +----------+ +------+ ||||||||^^ vvvvvvvv|| Analog & SPDIF In/Out[/font]
One option is to put another "cheaper" audio chip and connect it to the XCore to have it handle the upstream-to-DAW USB, but I'd rather not have the additional BOM cost.
Any suggestions would be very helpful.