I remember now that this drove me crazy too... SPDIF should be the default imho, but the firmware will be the firmware...

Last, but not least, tested setup:
* RPI 3 + Cirrus audio card with Jessie + Cirrus driver (1)
* 8 Channels usb card as playing device.
* Brutefir from CLAC ( analog or spdif input) to usb output for 4 ways / 8 channels xover.
Works with light cpu load and without flaws
(1) CLAC does not work on RPI3 with image available from Element14, BUT, new CLAC driver available from: RPi Linux driver for Wolfson / Cirrus Logic Audio Card
Takes 5 minutes to install on Jessie. Great job...
* RPI 3 + Cirrus audio card with Jessie + Cirrus driver (1)
* 8 Channels usb card as playing device.
* Brutefir from CLAC ( analog or spdif input) to usb output for 4 ways / 8 channels xover.
Works with light cpu load and without flaws
(1) CLAC does not work on RPI3 with image available from Element14, BUT, new CLAC driver available from: RPi Linux driver for Wolfson / Cirrus Logic Audio Card
Takes 5 minutes to install on Jessie. Great job...

Last edited:
In the previous setup, the CLAC was used for capture only, while all output channels went through the USB card.
But i have now been checking that it is possible to build a virtual output sound card combining the 2 output channels of the CLAC with other USB card based ones...😎
I am now playing a 2 way xover at 96khz using the 2 CLAC output channels + 1 Ministreamer 2 additional output channels.
CPU load indicates that a 3 way config with 1 CLAC + 2 Minitreamers at 24/96 should work easily too.
But i have now been checking that it is possible to build a virtual output sound card combining the 2 output channels of the CLAC with other USB card based ones...😎
I am now playing a 2 way xover at 96khz using the 2 CLAC output channels + 1 Ministreamer 2 additional output channels.
CPU load indicates that a 3 way config with 1 CLAC + 2 Minitreamers at 24/96 should work easily too.

Multi channel Beagle Bone extension board
You might want to look at the following multi channel Beagle Bone extension board. It provides 4 channels input and 8 channels output interfacing BBG over TDM.
https://hackaday.io/project/9634-linux-based-low-latency-multichannel-audio-system
Open sourced hardware / software audio platform for DIY audio projects, such as effect devices for musicians. The audio system offers 2 x 24 Bit stereo ADCs, 4 x 24 Bit stereo DACs and asynchronous sample rates up 192 kHz.
You might also want to look at the iancanada's multichannel FIFO project:
http://www.diyaudio.com/forums/digi...mate-weapon-fight-jitter-422.html#post4690101
It could even be possible to connect Beagle Bone to miniSHARC over TDM:
https://www.minidsp.com/images/documents/Product Brief-miniSHARC.pdf
Digital Audio inputs Up to 4 x I2S digital input, TDM interface available for OEM solution
Master/Slave I2S mode
Digital Audio outputs Up to 4 x I2S digital input, TDM interface available for OEM solutions
You might want to look at the following multi channel Beagle Bone extension board. It provides 4 channels input and 8 channels output interfacing BBG over TDM.
https://hackaday.io/project/9634-linux-based-low-latency-multichannel-audio-system
Open sourced hardware / software audio platform for DIY audio projects, such as effect devices for musicians. The audio system offers 2 x 24 Bit stereo ADCs, 4 x 24 Bit stereo DACs and asynchronous sample rates up 192 kHz.
You might also want to look at the iancanada's multichannel FIFO project:
http://www.diyaudio.com/forums/digi...mate-weapon-fight-jitter-422.html#post4690101
It could even be possible to connect Beagle Bone to miniSHARC over TDM:
https://www.minidsp.com/images/documents/Product Brief-miniSHARC.pdf
Digital Audio inputs Up to 4 x I2S digital input, TDM interface available for OEM solution
Master/Slave I2S mode
Digital Audio outputs Up to 4 x I2S digital input, TDM interface available for OEM solutions
Last edited:
You might want to look at the following multi channel Beagle Bone extension board. It provides 4 channels input and 8 channels output interfacing BBG over TDM.
I like the BBB option as it seems to offers multiple I2S with the adequate Botic driver. I'm only concerned with the CPU power (one core). It seems OK for software DSP Xover for 4 channels, but there seems not to be much headroom, so it lacks scalability.
I noted the device you pointed at for the Rpi that decodes the HDMI to 4xI2S.
JMF
- Status
- Not open for further replies.