Mulitchannel Audio project advice...
Posted: Fri Aug 10, 2018 10:54 pm
I'm designing a device (Drum sequencer) and I'm looking at using the XCore processor to handle the audio portion. The main "cpu" portion of the system (user interface, housekeeping, mass-storage of samples, etc.) will be run by a Raspberry PI Compute module.
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?)
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.
-- pryankster
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):
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.
-- pryankster