rooPlay - From LP, CD and iPhone to Roon

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 :wink:

best DrCWO

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.

Best DrCWO

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.

1 Like

I see, sorry for the misunderstanding :sleepy:

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 :+1:

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.

Best DrCWO

1 Like

Miklats thank you for your note on getting your system up!! Where did you get the video you referenced?

I’m running Ropee operating system does rooplay load after your operating system?

How does your Vinyl sound ?

Thanks

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…

*emphasized BadbrunoBruno

11h

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?

Thank you
Bruno

Hi @Badbruno,
here some answers regarding resolution:

  1. 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.

  2. 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.

Best DrCWO

Hi @Badbruno,

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.

Exasound is really good gear but also a bit expensive in my eyes. If you once will look for an alternative maybe for a friend of yours please take a look here: Topping DM7 8-Channel DAC Review | Audio Science Review (ASR) Forum

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: TurntableNuWave phono ADCUSB cableRaspberry Pi

The Raspberry Pi runs the rooExtend SD-Card-Image with rooPlay that offers a Radio Station.

Inbetween: Raspberry PiEthernet CablePC

The PC runs Roon. There the rooPlay Radio Station is selected as input.

Output: PCUSB cableExaSound 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

Hi DrCWO, Thank you
You are correct but I confused the matter by discussing Audiolense. AudioLense is external s/w to develop the FIR files.

thanks for the suggestions on the Topping for friends… I already have the S88.

Input: TurntableNuWave phono ADCUSB cableRaspberry Pi

The Raspberry Pi runs the rooExtend SD-Card-Image with rooPlay that offers a Radio Station.

Inbetween: Raspberry PiEthernet CablePC

The PC runs Roon. There the rooPlay Radio Station is selected as input. Roon **Output goes to S88 via LAN connection.**Or is USB only way to connect ?

Output: PCLan→ ExaSound S88

Hi DrCWO

Terrific
Software burned to SIM card and Roon recognizes rooplay Im on my way

What is the situation on the Senic Nuimo controller is there any hardware out there?
cheers
Bruno

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:

rooNuimo – best Roon controller ever - Audio Gear Talk - Roon Labs Community

Six days ago a black one was offered and sold for 166€ at eBay-Kleinanzeigen.
Best DrCWO

This is for developing only?
If you have the filters you run them in Roon?

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/

1 Like

Perfect, I did not know as I run Acourate to cretate the FIRs.
This means forget about Audiolense in my post. I will edit and delete it.

Best DrCWO

This is fine as I edited above.

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.

Best DrCWO

The system is up and running just as you described. The videos were very helpful and clear.

An Outstanding flexible solution with a very clean interface.

A great piece of software!

I’m glad I purchased the lifetime license

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

I meant not the book, I meant the Acourate software :+1:

This is the workbench I calculated my DRC with.
Maybe these two postings from me might also be interesting for you:

Best DrCWO

1 Like