Heloo all,
Just came back to Volumio after several years of using Aurender, piCore, Daphile, etc
I found out that the latest versions sound, at least ,just as good on my x86 NUC.
The only thing that seem strange is the resampling settings approach.
A bit of background info, my dac is Yamaha CD-S3000 and it requires custom Steinberg drivers in both Windos and OSx and it does not accept DSD via DoP (well, it actually works in DoP but only up to DSD64 and only with Squeezebox and LMS, it also used to work with Aurender’s version of MPD with older firmwares, in latest firmwares the support was dropped). DSD actually plays in Volumio but resampled at 192/24 which seems strange as DSD samplig looks something like this:
DSD 64 : DSD 2.8 MHz = 2 822 400 Hz = 44100 Hz x 64 times;
DSD 128 : DSD 5.6 MHz = 5 644 800 Hz = 44100 Hz x 128 times;
DSD 256 : DSD 11.2 MHz = 11 289 600 Hz = 44100 Hz x 256 times;
DSD 512 : DSD 22.6 MHz = 22 579 200 Hz = 44100 Hz x 512 times;
DSD 1024 : DSD 45.2 MHz = 45 158 400 Hz = 44100 Hz x 1024 times;
So it would be natural that resampling is done using full number mutiplicators / dividers:
DSD 64 : DSD 2.8 MHz = 2 822 400 Hz = 44100 Hz x 64 times; could be resampled to 176.4 kHz ( 2 822 400 Hz divided by 16) or 88.2 kHz (2 822 400 Hz divided by 32)
DSD 128 : DSD 5.6 MHz = 5 644 800 Hz = 44100 Hz x 128 times; could be resampled to 176.4 kHz
The same goes for upsampling :
1x: 44.1 / 48
2x: 88.2 / 96
4x: 176.4 / 192
8x: 352.8 / 384
For example Daphile does this (but of course, it is not MPD)
This would be a killer feature for those who are less fortunate and posses oddball DAC’s .
Thanks
Sorin