or is there some other options im not aware of
IMO any spdif I2S input board from aliexpress should do - just switch the I2S interface to slave (e.g. https://github.com/AkiyukiOkayasu/RaspberryPi_I2S_Slave/tree/master) , wire the I2S pins, and configure CDSP to read from the I2S audio device. CDSP will have to use rate adjust + async resampler if the output device will be USB. If it were I2S, the resampler could be avoided as input and output would run synchronously, clocked by the SPDIF receiver master.but im looking into a solution using a hat to get toslink-input(pcm) into->rpi4
Here is my old setup: Wiim Pro+ --> MCHStreamer Kit --> RPi --> MCHStreamer Kit --> Active Speakersi was more like thinking: hifiberry dac+ dsp|toslink-in -> rp4 -> camillavoodo -> (ideally back to) -> hifiberry|toslink-out -> dac (then dac on/off not important), but if no_can_do -> camillavoodo -> rpi4 usb-out -> dac..
actually i still have my Wiim Ultra, but im looking into dirac as well, ideally want to see an alternative route for it.Here is my old setup: Wiim Pro+ --> MCHStreamer Kit --> RPi --> MCHStreamer Kit --> Active Speakers
Here is my new setup: Wiim Ultra --> RPi --> SMSL PO100 --> Active Speakers
IMO it should work OK, if the vendor description is correct. IIUC - the incoming SPDIF is async-resampled by the HW DSP to the RPi I2S clock and sent to RPi. RPi I2S runs as master, clocking the DAC + DSP.i was more like thinking: hifiberry dac+ dsp|toslink-in -> rp4 -> camillavoodo -> (ideally back to) -> hifiberry|toslink-out -> dac (then dac on/off not important), but if no_can_do -> camillavoodo -> rpi4 usb-out -> dac..
i will have to def. look into that, ideally toslink-in/out is preferred, will see, thx!IMO it should work OK, if the vendor description is correct. IIUC - the incoming SPDIF is async-resampled by the HW DSP to the RPi I2S clock and sent to RPi. RPi I2S runs as master, clocking the DAC + DSP.
If you do not like the async resampling, a chain SPDIF receiver master I2S -> RPi I2S slave -> DAC I2S slave would work too.
I have a question about the GPIO usage for the 8+8 card, which GPIO pins are in use with this card?Hi
I'm just releasing the first 8xinput + 8xoutputs all in one board for raspberry PI5! I thought that it could be interesting for CamillaDSP user.
...
Let me know if you have any question.
i haven't dealt with rpi for a long time,
but im looking into a solution using a hat to get toslink-input(pcm) into->rpi4, my best find so far was this: https://www.hifiberry.com/docs/software/using-the-dac-dsp-to-record-audio-from-s-pdif/
it basically re-routes hifiberry dac+ toslink-input to rpi-input, i don't need the recording part, but my idea was, that this way i can use CamillaDSP and output the audio from rpi usb.
has someone done something like this, or is there some other options im not aware of, thx in advance!
i thought about this as well (2 outputs sent to toslink_out, if not controlled somehow), im kinda busy right now, but planning on getting into it end of next month. it looks to me, it is doable but yeah from berry dsp. haven't looked into SigmaStudio yet, but i imagine its about loading your dsp preset/program, finding the register to disable and saving a new dsp preset/program with the configuration.I've been trying to work with something like this over the past week. So far I've managed to get the toslink input working in CamiliaDSP and sending it to the toslink output.
However the issue that I'm currently facing with the DAC+DSP is that somehow there seems to be a separate stream that routes the toslink input directly to the toslink output and I can't seem to remove that. Which means I have the following 2 streams playing simultaneously:
1) toslink input -> CamiliaDSP -> toslink output
2) toslink input -> toslink output
I've been trying to disable #2, but according to the hifiberry team on their forum, it seems like this is not possible without SigmaStudio. I took a look at SigmaStudio and tbh everything just flies over my head and I'm not sure how to use it at all.
I also got myself a hifime S2 Digi and managed to implement #1 as intended. It doesn't have the chain in #2 which is great. The only issue is that there is a ~1s delay in the audio and so not very suitable for TV. I'm currently using CamiliaDSP as part of Moode audio. I can't confirm but I suspect the delay is from me using mpd to select ASLA inputs as Moode audio doesn't support input selection for the S2 Digi (and the DAC+DSP, which also has a delay when implementing #1).
Currently, my remaining options are to either move away from Moode audio, or use Toslink input without DSP (i.e. listen to music via airplay to the RPi and skip EQ for TV), or to move away from CamiliaDSP and use the dsp in the DAC+DSP.