This delay results mostly from buffering inside of Roon. If you add DSP the delay will increase even more. On my side I have no chance to decrease it.
I am sorry about that too but in practice I noticed it is not too bad. So doing a needle drop with my turntable I have time to walk to my chair before music starts
Appreciate the quick response. This is good to know! Currently using a Motu as the interface, but am a somewhat curious to try the RME. I wasn’t sure if it was supported as your documentation only mentioned PCM up to 24/192 recording. I do understand that applying certain aspects of DSP requires conversion to PCM, However I believe that convolution does not require conversion to PCM. I currently control volume through DeepHarmony, so no DSP volume needed here…
What I said is for playback ONLY.
The signal path you showed means that your convolution filter probably got upsampled by room and inside the convolution the input signal is transferred to PCM. This is upsamnpled to 5.6MHz after processing and transferred back to DAD via the via the Sigma-Delta modulator you see in the Signal Path. DSD itself is a Bitstream and cannot be handled by any DSP processing without transforming it to PCM values. This process burns a lot of CPU power with no positive effect on sound quality.
At the recording side DSD cannot be used. The Audio Data has to be transformed to a FLAC stream as Roon did not accept DSD as a Radio Station. To be quite frank I don’t believe there is a streaming format for DSD at all.
Controlling volume via Deep Harmony you can use DSD playback but without ANY DSP.
I see what you were saying now… I was only wondering about DSD capture through rooPlay and tthought you were showing me the DSD64 signal path through rooPlay, my mistake. I understand now that it is a limitation of Roon currently that does not allow streaming DSD (only Flac) through a radio station.
I have no issues with DSD playback and have long been using Roon with my collection of ripped SACDs.
I also own a lot of ripped SACDs I bought when SACD was new and Hires Streaming not established at all. A friend of mine has an old Playstation with a special firmware that is able to rip SACDs to files on a USB stick, great gear
I played around with direct DSD playback and PCM Hires playback via my RME ADI-2/4 but could not find any audible difference. So I decided to go the Hires PCM way as this gives me more flexibility regarding DSP and crossovers that I run in Roon.
Hello Dr CWO Great solution to a long over due problem. I have a 4-way active system with all my crossovers, driver tuning, and room control coming from AudioLense FIRs which are played thru Roon. My 8 Chan DAC ( ExaSound S88) also includes a Roon endpoint. The LAN input is used to stream the Roon…
Hello Dr CWO
Great solution to a long over due problem.
I have a 4-way active system with all my crossovers, driver tuning, and room control coming from AudioLense FIRs which are played thru Roon. My 8 Chan DAC ( ExaSound S88) also includes a Roon endpoint. The LAN input is used to stream the Roon music to The S88.
So my question is about the configuration. For me to utilize your extensions on a Raspberry Pi 4. I will bring my PS Audio NuWave phono ADC signal into the Pi via USB. Then connect the Pi output to the S88 DAC via USB. Am I approaching this correctly.
Is there a way to insert your Extensions namely rooplay into the S88 DAC /endpoint.
Sorry if this is a foolish question .
Do your extensions sit inside the Ropee operating system I’m using on a pi or do I replace Ropee with Your extensions?
Hi @Badbruno,
here some answers regarding resolution:
The Radio station used in rooPlay limits not at all! It sends a 24Bit FLAC stream to Roon in exactly the bitrate you ask for up tot he limit of your ADC. There is absolutely no loss in rooPlay. The only limit ist he ADC.
rooPlay is Part of the rooExtend SD-Card-Image. Burn it, put it in your Pi and you will be fine. Roon Bridge is also part of that image so you can directly connect a USB-DAC to the Pi.
As far as I understood you currently stream inside your PC from Roon tand from there via USB cable ExaSound S88. Hope I got that right as this is important for integration.
I also run an active 2x2 system with the ADI-2/4, two channels for my Horns and two for the Woofers as ADI-2/4 supplies four symmetric outputs. In my configuration I use the convolution DSP inside of Roon for XO and DRC using Acourate to create DRC.
Using your gear, the signal path should be:
Input: Turntable → NuWave phono ADC → USB cable → Raspberry Pi
The Raspberry Pi runs the rooExtend SD-Card-Image with rooPlay that offers a Radio Station.
Inbetween: Raspberry Pi → Ethernet Cable → PC
The PC runs Roon. There the rooPlay Radio Station is selected as input.
Output: PC → USB cable → ExaSound S88
Another option is to to connect to Exasound directly and use its built in Roon endpoint. As Ethernet is always galvanically separated between gear maybe there will be some sonic benefits using this option instead of USB to PC or Raspberry Pi.
Hope this helps.
Feel free to contact me whenever you like.
Best DrCWO
No more new stuff.
Best you watch eBay and eBay-Kleinanzeigen (https://www.ebay-kleinanzeigen.de/). Recently one was announced there. I watch both and if one is available I post here:
Audiolense is a state of the art solution for digital crossovers, frequency correction and true time domain correction.
these filters run inside Roon DSP
Take a look : https://juicehifi.com/
One last hint: If you can slave the clock of the ADC to the playback clock of the ExaSound S88 via a Word Clock would be even more perfect. Please let me explain.
Clock of ADC and DAC run for example both with 192kHz. But they were created by different XTALs drifting away a bit over time. This did not mean any decrease in sound quality as Roon buffers data arriving a bit too quick from the ADC. If you run this setup for several hours it may happen that either the Roon Buffer gets too full or will run empty if the XTAL of the ADC runs a bit slower as the one of the ExaSound DAC.
As specification of the XTALs are very close this may happen after several hours of continuous playback. In case the buffer runs empty Roon will stop playback. The other case I never encountered.
Slaving the ADC clock to the DAC will prevent this possible under or overrun. But this is a theoretic scenario as I did not know anybody listening for LPs longer than 10 or 20 hours.
Yes I’m familiar with Accurate Sound. A good reference book Accurate sound reproduction using DSP. In English
Written by Mitch Barnett. Who is also very well versed in Audiolense software. His company specializes in providing digital audio consulting.
Thanks for the background explanation of the clock differences and drift from from ADC and DAC