• Welcome to ASR. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

Hardware connection between Bluesound node and RPI 5 running Camilladsp

I can't believe it, but i got this thing working. here is the config file I used. Lots of help from the robots I'm afraid.
Now I have a REW file with lots of filter settings. is there an easy way to get that into camilladsp so that those filter settings get applied? thanks everyone.
 

Attachments

I am afraid the points from my previous post still apply. Basically the new config has only 32bit input format changed to 24 bits which your device required (it would have been reported by 'arecord --dump-hw-params -D your device'). The playback card is still identified by its ID which could change - use the card name like in your capture config section.

Since you are capturing SPDIF stream (clock master), the fact that you do not get dropouts due to clock difference is only coincidental, as clock of the SPDIF transmitter happens to be closer to your RPi clock (which clocks the I2S output device). With a different SPDIF source you may get the dropouts faster. The asynchronous resampler controlled by the rate adjust feedback is required in this setup.
 
Last edited:
Right now using the bluesound node "optical in" at 44.1 it seems to be solid.
The refered document says "When rate adjust is enabled the resampling ratio is dynamically adjusted in order to compensate for drifts and mismatches between the input and output sample clocks."
However I cannot see where I select rate adjust. Where is that toggle?
 
Last edited:
Right now using the bluesound node "optical in" at 44.1 it seems to be solid.
That's pure coincidence, your bluesound node clock happens to be close to your RPi clock and the frequency drift is small.
However I cannot see where I select rate adjust. Where is that toggle?
Somewhere in the GUI (I do not use it). You need enable_rate_adjust true and resampler one of the async types, just like described in that doc.
 
Ok, I found the toggle in front page of the gui so enable_rate _adust is now true. Thanks for that tip! So the only think remains for intitail testing is to get the rew filters in there. so....is there an easy way to get that into camilladsp so that those filter settings get applied?
 
Jeepers, why is this so hard? You would think coming out of a streamer and into a rpi to do room correction would be straight forward, and you would think, that many people must have already done so...but I'm feeling like I need to invent this wheel.
Maybe I need to do a LOT more reading on the topic, or call it a day :(
I tried WiiM Ultra -> USB -> RPI (CamillaDSP) -> USB - Topping DX9 but no success...
What is working is to install Moode/CamillaDSP on a RPI then let the WiiM stream via DLNA to the RPI (with fixed settings 48/24)
The RPI does FIR & IIR filtering an giving digital info over USB to the topping DAC.
I would prefer not Moode/CamillaDSP but only CamillaDSP & CamillaGUI but failed to get it working to now
 
Back
Top Bottom