PeteSahat
Member
- Joined
- Dec 28, 2023
- Messages
- 30
- Likes
- 10
Hi!
I am looking for a DAC solution for the Camilla DSP. The RPi and DAC should be able to fit together with the amplifier boards in a compact enclosure. The DSP is mainly used as a crossover for a pair of two-way desktop monitors.
I thought I had found a suitable solution with the Audio Injector Octo Pi Hat. Unfortunately, it seems that the project has been abandoned. After some searching, I found the correct kernel for using it with the Octo. The board works with Camilla. However, for use as a DAC in connection with a crossover, it seems unsuitable because the output channels get swapped in a certain pattern after every reboot. This could prove fatal for a tweeter.
A Github user provided code to fix the channel swapping issue. (gtkiostream/test/ALSAFullDuplexMinScan.C at master · flatmax/gtkiostream · GitHub)
I used this code to create a bootable image with the help of a code-generating AI. However, this doesn’t work reliably, and the channels are still occasionally swapped.
So I am looking either for a solution to use the Octo with fixed output channels, or another compact IO interface for the RPi. I would like to keep using Camilla. I like the GUI and find the web interface setup very convenient. The computing power of the RPi surpasses limited DSPs like the ADAU1701. I already use miniDSP and Sure boards. The latter I find quite inconvenient due to the need for a programmer and Sigma Studio.
Do you perhaps have any tips for this rather typical project? Any recommendations are much appreciated! Thanks!
I am looking for a DAC solution for the Camilla DSP. The RPi and DAC should be able to fit together with the amplifier boards in a compact enclosure. The DSP is mainly used as a crossover for a pair of two-way desktop monitors.
I thought I had found a suitable solution with the Audio Injector Octo Pi Hat. Unfortunately, it seems that the project has been abandoned. After some searching, I found the correct kernel for using it with the Octo. The board works with Camilla. However, for use as a DAC in connection with a crossover, it seems unsuitable because the output channels get swapped in a certain pattern after every reboot. This could prove fatal for a tweeter.
A Github user provided code to fix the channel swapping issue. (gtkiostream/test/ALSAFullDuplexMinScan.C at master · flatmax/gtkiostream · GitHub)
I used this code to create a bootable image with the help of a code-generating AI. However, this doesn’t work reliably, and the channels are still occasionally swapped.
So I am looking either for a solution to use the Octo with fixed output channels, or another compact IO interface for the RPi. I would like to keep using Camilla. I like the GUI and find the web interface setup very convenient. The computing power of the RPi surpasses limited DSPs like the ADAU1701. I already use miniDSP and Sure boards. The latter I find quite inconvenient due to the need for a programmer and Sigma Studio.
Do you perhaps have any tips for this rather typical project? Any recommendations are much appreciated! Thanks!