Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for PCM --> DSD upsampling #6

Closed
olm52 opened this issue Oct 31, 2015 · 2 comments
Closed

Support for PCM --> DSD upsampling #6

olm52 opened this issue Oct 31, 2015 · 2 comments

Comments

@olm52
Copy link

olm52 commented Oct 31, 2015

Thank you for your good work!

It would be very nice if mpd-dsd could support the new branch of sox with PCM --> DSD upsampling (patching Sox Resampler.cxx)

https://github.com/mansr/sox
http://www.computeraudiophile.com/f11-software/direct-stream-digital-encoding-sox-25556/

A package sox-dsd-git is already available for archlinux at
https://aur.archlinux.org/packages/sox-dsd-git/
I have also made yesterday a package for mpd-dsd 019 with your patch here
https://aur.archlinux.org/packages/mpd-dsd/

@lintweaker
Copy link
Owner

Nice!
Good to have a way to do DSD upsampling on Linux.
I did a few testruns outputting DSD64 and DSD128, it takes quite a while to convert a FLAC file to DSD. Realtime conversion does not seem to be possible with the current sox SDM code.

@olm52
Copy link
Author

olm52 commented Nov 2, 2015

According to the developer the option "fast" is "Reasonably good quality while fast enough for real-time operation. This is the default."
Example:
sox PCM44.flac DSD64.dsf rate -v 2822400 sdm -f fast

Available options (from fast to very slow)
fast
hq
audiophile
goldenear

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants