I noticed when playing DSD64 files through Sonos, the signal path is conversion from DSD64 to PCM 352 then another conversion to PCM 44.1. When I look at the DSP settings for that particular Sonos zone I noticed that everything was disabled. I assume then what Roon is doing is some hard coded default and if I enable DSP for this zone I can override what Roon is doing? For example, if I wanted to convert DSD64 to PCM 88.2 instead.
Curios why if Roon is doing some DSP when playing through Sonos why whatever setting its using is not reflected in the DSP settings for that Zone.
Sonos devices don’t support DSD at all, and are limited by the hardware to a max of 48kHz/16bit PCM. There’s nothing Roon (or anyone else) can to do increase this for existing Sonos devices, so we convert anything you try to play to a Sonos zone to something the Sonos device can actually play.
We don’t let you disable that conversion because it would just result in being unable to play music. This is true for all zones in Roon, we always force the audio into a form the zone can handle.
We do reflect this in the signal path display, but it’s not clear to me how showing it in the DSP settings would work.
Thank Ben. I totally understand the limitations of Sonos. Ive been down this path with them many times over the years as one of their first customers (I still have my original ZP100 and CR controller!). I was just a bit confused by the conversion and not seeing the same setting in DSP. Thank you for the clarification.
I recently listened to some hi-rez 192 and 96 via one of my Sonos zones. I use media monkey and have always ripped at 44/16. Should I now rip at 48/24 which is what MM will support? When playing Roon it “down converts” and “floats” the bit rate (not sure what those mean technically but I can see processing in the signal path going on) My other system will play up to 192/24 and want to get the max out of my library.