tari01 / odio-sacd

Command-line SACD decoder
GNU General Public License v3.0
11 stars 2 forks source link

Request: 48K-based Sample Rates (48, 96, 192, etc.) #4

Open klangfarben1 opened 2 years ago

klangfarben1 commented 2 years ago

Hi, would you consider adding 48K-based sample rates (48, 96, 192, 384)? Odio-Sacd can already sample rate convert from 48K based DSF files such as 12.2 MHz down to 88.2 and 176.4, so it would be really great if it were also able to convert to 48K based sample rates as the sample rate conversion would be cleaner/easier.

Thanks so much for the consideration and thanks for the great utility!

tari01 commented 2 years ago

To be honest, I've never seen SACDs that were 48x, the native sampling frequency should always be 44.1x. If you can provide me with an SACD image that is natively 48x, I would be glad to look into it (DSF/DSDIFF files are no good for testing this, because there is no guarantee that they are 1:1 transfers from an ISO).

klangfarben1 commented 2 years ago

Many DSD recordings are not being authored to SACD anymore, especially now that most hi-res files are being downloaded. And many of those DSD recordings are being done at 48K-based sample rates (again being sold to and downloaded directly by the user). Also, when recording DSD to hard disk recorders like the Tascam DA-3000 or to Pyramix, which is how the majority of DSD recordings are being done these days, it is actually easier to work at 48K based sample rates, as you then don't have to clock differently when working in DSD vs PCM (one of the reasons many DSD recordings that are sold online are not 44.1 based).

You've already done the hard part by SRC converting from 48K based DSD sample rates to 44.1 based sample rates, so it would be pretty easy I'm guessing to simply allow 48K based DSD files to be written to 48K PCM sample rates.

I'm happy to provide some links to commercial DSD recordings being done this way or native recorded DSF files at 12.2 MHz.

tari01 commented 2 years ago

With this explanation it makes more sense now. It would be a great help if you had a 48x DSD in your possesion and uploaded it somewhere then sent me the link via mail.

klangfarben1 commented 2 years ago

Ok, will send you a link!

On Wed, Jan 12, 2022 at 8:40 AM Robert Tari @.***> wrote:

With this explanation it makes more sense now. It would be a great help if you had a 48x DSD in your possesion and uploaded it somewhere then sent me the link via mail.

— Reply to this email directly, view it on GitHub https://github.com/tari01/odio-sacd/issues/4#issuecomment-1011239944, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOZL376STCQEMJAGLCB2MDDUVWVJBANCNFSM5LXVWXZA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>