View Issue Details

IDProjectCategoryView StatusLast Update
0018537MMW 5Playbackpublic2022-05-25 15:14
Reportermichal Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version5.0.2 
Target Version5.0.2Fixed in Version5.0.2 
Summary0018537: DSD playback should use 88200Hz, where possible
DescriptionCurrently DSD input plugin produces 44100Hz or 48000Hz PCM from DSD/DSF audio files. We should use 88200Hz, where original sampling rate is divisible by 88200, it seems to be better comparable then.
Additional Informationhttps://www.mediamonkey.com/forum/viewtopic.php?p=489554#p489554
https://en.wikipedia.org/wiki/Direct_Stream_Digital#DSD_vs._PCM
TagsNo tags attached.
Fixed in build2519

Activities

peke

2021-11-11 12:20

developer   ~0065845

As most of Sound cards even integrated MB ones, may I suggest that divider is flexible based on Output settings.

eg. playing DSD on WASAPI in Exclusive Mode should either support 24/96 or in many cases even 24/192 Same goes for Sound card settings.

Also conversion would behave better on higher res as noted in https://en.wikipedia.org/wiki/Direct_Stream_Digital#DSD_vs._PCM you pointed.

I would suggest that beside default divider value we create Options dialog for DSD input plugin where user can tweak his settings on divider in order to increase quality.

For me 88.2 is too low

peke

2021-11-11 12:57

developer   ~0065849

Last edited: 2021-11-11 13:34

As talked offline:
"We can't do general setting, we can generate only multiples based on original sample rate of the file"

to clear things up:
DSD64 -> 88.2/96
DSD128/DSD256/DSD512 -> 176.4/192

EDIT: All DSD are treated as 24Bit.

michal

2021-11-11 13:17

developer   ~0065850

Fixed in build 2519, implemented the last suggestion.

peke

2021-11-12 21:09

developer   ~0065914

Verified 2519

Conversation is as followed criteria.
DSD64 -> 88.2/96
DSD128/DSD256/DSD512 -> 176.4/192

Tested on WASAPI and Exclusive mode with Auto Output per track then sent to Optical SPDIF to AV which reflect above conversation of DSD for AV output.

Tested few DSD64 and DSD128 files.