INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: [Feature Request] Smart downmixing-wise DSD bitstreaming  (Read 2231 times)

Dmitry Nevozhay

  • Recent member
  • *
  • Posts: 13
[Feature Request] Smart downmixing-wise DSD bitstreaming
« on: October 05, 2017, 05:54:58 am »

If your DAC has 2 channels, and you have selected "downmixing multichannel to stereo" in output plugin,
and at the same time you had set the DSD bitstreaming,
then you will get error when trying to play the multichannel DSD, kinda "your DAC does not support 5.1ch stream".

It would be nice to implement in MC the output option = automatic switching beetween
bitstreaming Nch streams to Nch DACs,
and to DSD->PCM->downmixing/upmixing for unsupported streaming modes.

In my case i would listen stereo SACD in DoP mode, while multichannel SACD - in PCM downmixed mode automaticaly.
Logged

blgentry

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 8014
Re: [Feature Request] Smart downmixing-wise DSD bitstreaming
« Reply #1 on: October 05, 2017, 06:30:49 am »

Why would you bother with a multi-channel DSD mix?  Don't 99% of all SACDs that have multi-channel also have a 2 channel mix?

Brian.
Logged

kr4

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 740
Re: [Feature Request] Smart downmixing-wise DSD bitstreaming
« Reply #2 on: October 05, 2017, 07:48:01 am »

Why would you bother with a multi-channel DSD mix?  Don't 99% of all SACDs that have multi-channel also have a 2 channel mix?

Brian.
Almost all.  I have even seen a few with different program content on the two.
Logged
Kal Rubinson
"Music in the Round"
Senior Contributing Editor, Stereophile

Dmitry Nevozhay

  • Recent member
  • *
  • Posts: 13
Re: [Feature Request] Smart downmixing-wise DSD bitstreaming
« Reply #3 on: October 05, 2017, 08:23:45 am »

Why would you bother with a multi-channel DSD mix?  Don't 99% of all SACDs that have multi-channel also have a 2 channel mix?

Brian.
Because
part of my SACD-ripped ISOs just don't play on JRiver (when DSD streaming is enabled).

And despite most (but not 99%) of my SACD iso collection are stereo.
Logged

blgentry

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 8014
Re: [Feature Request] Smart downmixing-wise DSD bitstreaming
« Reply #4 on: October 05, 2017, 09:30:42 am »

I don't understand your response.

If you have an SACD that has Stereo *and* Multi-channel, why not play the Stereo section instead of bothering with Multi-channel?  The Stereo mix was designed for 2 channel playback.  You have a 2 channel system.

The multi-channel mix would have to be *re-mixed* by JRiver MC, down to 2 channels again.  But you already have a 2 channel mix available right on the SACD.  Right?

Brian.
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7805
  • Autumn shade...
Re: [Feature Request] Smart downmixing-wise DSD bitstreaming
« Reply #5 on: October 05, 2017, 09:49:07 am »

I'd use sacd_extract to extract the 2.0 DSD audio to its own ISO.
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

michael123

  • Galactic Citizen
  • ****
  • Posts: 485
Re: [Feature Request] Smart downmixing-wise DSD bitstreaming
« Reply #6 on: October 05, 2017, 02:17:11 pm »

The multi-channel mix would have to be *re-mixed* by JRiver MC, down to 2 channels again.  But you already have a 2 channel mix available right on the SACD.  Right?

stereo mix was not always prepared as a down-mix from the 6-channel version on the same disc.
Sometimes 6-channel version was superior.

if JRiver performs down-mix for PCM sources (I don't know, does it?), what's the issue to do the same for DSD (in PCM domain) -?

Yet, I prefer not to see yet-another-DSD-check-box in some other corner..

Logged

blgentry

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 8014
Re: [Feature Request] Smart downmixing-wise DSD bitstreaming
« Reply #7 on: October 05, 2017, 05:28:55 pm »

stereo mix was not always prepared as a down-mix from the 6-channel version on the same disc.
Sometimes 6-channel version was superior.

But would it be "superior" when you convert those 6 channels to 2?  Seems like you are going through a processing circle.  Even if the album was *originally* recorded in 6 channel, then the 2 channel mix on the same disc would be from the same source.  So what's the point of downconverting the 6 channel mix with JRiver into 2 channels?  You already have the 2 channel mix.  Unless you just absolutely insist on taking fake surround, like on the SACD of Dark Side Of The Moon, and converting *that* down to 2 channels.  Which makes no sense at all.

Quote
if JRiver performs down-mix for PCM sources (I don't know, does it?), what's the issue to do the same for DSD (in PCM domain) -?

Yes, MC uses it's own "JRSS" processing to down convert *or* upconvert to and from surround formats.  The OP wants to do bitstreaming *and* multi-channel to 2 channel conversion.  This is not possible if you want to preserve bitstreaming.  It's kinda sorta possible if you are ok with converting the DSD to PCM, down mixing it, and then sending it to the DAC.  But again, it doesn't seem to serve a useful purpose.  Perhaps there is a beneficial use case that I'm not considering.

Brian.
Logged

Dmitry Nevozhay

  • Recent member
  • *
  • Posts: 13
Re: [Feature Request] Smart downmixing-wise DSD bitstreaming
« Reply #8 on: October 05, 2017, 06:24:54 pm »

The OP wants to do bitstreaming *and* multi-channel to 2 channel conversion.  This is not possible if you want to preserve bitstreaming.  It's kinda sorta possible if you are ok with converting the DSD to PCM, down mixing it, and then sending it to the DAC.  But again, it doesn't seem to serve a useful purpose.  Perhaps there is a beneficial use case that I'm not considering.

I want other thing: to bitstream only if it physically possible = when number of channel of input (in source) is the same as number of channel of output (DAC).
In other cases, despite the enabled bitsteaming - convert to PCM and downmix/upmix. Yes, in second case we don't get bit-perfect playing, but we get some playing instead of silence and message "Playback could not be started on the output 'WASAPI' using the format 'DoP 2.8 MHZ 6ch'. The output format may not be supported by your hardware. You can use DSP studio to change the output to a compatible format."

"May be not supported"? It's known for sure from WASAPI/ASIO properties, that stereo DAC is not supporting 5.1 surround !
I just want that MC to automatically change the output for this given unsupported exception.
Logged
Pages: [1]   Go Up