Jump to content
IGNORED

MPD, JRiver and DSD


Recommended Posts

Hello

 

Have a question regarding playback of DSD files on non-DSD DACs thru conversion with MPD and/or JRiver. 

 

I actually found by accident that MPD did the conversion. Once in a while, I use JRiver - reading on JRiver's support for the same conversion,  JRiver indicates that it applies a filter to DSD to PCM conversion on non-DSD equipment to eliminate low frequency content that could be harmful. Started looking for indication that the same was true of MPD's conversion; however, have not been able to find any indication that MPD applies a filter of that kind - anybody knows if that is the case? if it is true that DSD conversion can produce frequency content that may damage equipment (as per JRiver) guessing is would be irresponsible for MPD not to do so.  I might be stoopid, because my searches did not turn up the info so I ma daring to ask. 

 

I assume, the damage might occur at high volume, but wanted to double check just in case.

 

Thnx!

 

v

Link to comment

Are you sure as you mention it's:  "low frequency content"?

 

I was aware of this from the JRiver wiki:

"The default low-pass filter is at 24kHz using a 48dB/octave slope. The low-pass filter can be selected via Tools > Options > Audio > Advanced > Configure input plug-in > JRiver DSD Plugin."

 

I was not aware they were doing any filtering of low frequency content. ??

Link to comment
23 minutes ago, rayooo said:

Are you sure as you mention it's:  "low frequency content"?

 

I was aware of this from the JRiver wiki:

"The default low-pass filter is at 24kHz using a 48dB/octave slope. The low-pass filter can be selected via Tools > Options > Audio > Advanced > Configure input plug-in > JRiver DSD Plugin."

 

I was not aware they were doing any filtering of low frequency content. ??

 

No - you are correct - I was writing from memory and was incorrect  - had it backwards - gist of the question remains - I remember reading in JRiver's doc (or somewhere else, maybe this forum) that it was done because it might be harmful - and since I had it backwards, no wonder I could not find it.

 

Did another search at mpd, now with the right terms, mpd dsd lowpass filter.  

 

https://github.com/MusicPlayerDaemon/MPD/blob/220d9528a3251aaeb789e75d4f649ac04b9a9001/src/pcm/dsd2pcm/dsd2pcm.c

 

I think they do - would you agree?

 

v

 

 

Link to comment
3 hours ago, rayooo said:

 looks like with standard rate DSD... the filter is flat to 48khz.

 

..at least according to the program notes.

Here's the frequency response of the filter:

mpd-dsd-pcm.thumb.png.ec1f68ef3347cb9512d22c7a2b5d5804.png

As the code comments say, it is pretty flat up to 48 kHz. With an output rate of 352.8 kHz, the right half of this spectrum gets folded back, the start of the stop band landing in the vicinity of 70 kHz, again in agreement with the comments. From 70 kHz to limit of 176.4 kHz there will be aliasing to varying degrees. With a typical DSD noise distribution, quite a bit of it will remain in this range. A bit too much, if you ask me.

Link to comment
21 hours ago, mansr said:

Here's the frequency response of the filter:

mpd-dsd-pcm.thumb.png.ec1f68ef3347cb9512d22c7a2b5d5804.png

As the code comments say, it is pretty flat up to 48 kHz. With an output rate of 352.8 kHz, the right half of this spectrum gets folded back, the start of the stop band landing in the vicinity of 70 kHz, again in agreement with the comments. From 70 kHz to limit of 176.4 kHz there will be aliasing to varying degrees. With a typical DSD noise distribution, quite a bit of it will remain in this range. A bit too much, if you ask me.

 

Mansr - thanks so much for the education -  really appreciated

 

While I am happy that mpd deals with it - definitely JRiver's filter seems like a better approach. 

 

Thnx!

 

v

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...