INTERACT FORUM

Please login or register.

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

Author Topic: DSD to PCM conversation on the fly: MC or MC +DAC  (Read 523 times)

Manfred

  • Citizen of the Universe
  • *****
  • Posts: 1038
DSD to PCM conversation on the fly: MC or MC +DAC
« on: May 08, 2020, 04:22:48 am »

Do I understand that correctly:

If MC converts DSD to PCM (if sampling rate conversion table in DSP Studio in the DSP Studio is done, bitstreaming off), MC internally converts DSD64 to 352.8K PCM, 128 to twice that, 256 to 4x that.  Then, using SoX, the PCM conversion table downconverts it to the specified sampling rate. Now there are two possibilities:

My Devialet internally converts everything to 192kHz. I have now two possibilities:

1.) Downsample e.g 352.8K PCM to 176,4 kHz (division by factor 2) using MC and then let my Devialet do the Up-sampling. Is SoX used to do the downsampling by a factor 2?
2) Downsample e.g 352.8K PCM to 192 kHz using SoX.

If 1.) is using two algorithm's, MC downsampling by a factor 2 + Devialet up-sampling to 192 kHz; is 2.) then preferred because only one Sampling algorithm (SoX) is applied?


Logged
WS (AMD Ryzen 7 5700G, 32 GB DDR4-3200, 8=2x2+4 TB SDD, LG 34UC98-W)-USB|ADI-2 DAC FS|Canton AM5 - File Server (i3-3.9 GHz, 16GB ECC DDR4-2400, 46 TB disk space) - Media Renderer (i3-3.8 GHz, 8GB DDR4-2133, GTX 960)-USB|Devialet D220 Pro|Audeze LCD 2|B&W 804S|LG 4K OLED )

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10935
Re: DSD to PCM conversation on the fly: MC or MC +DAC
« Reply #1 on: May 08, 2020, 04:51:31 am »

If you know there is a specific rate that your DAC is going to resample to, then doing it in one step in MC is probably better. The "division by 2" is somehow "better" argument doesn't apply to fancy complex algorithms like SoX rexampling all that much.
Logged
~ nevcairiel
~ Author of LAV Filters

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3119
Re: DSD to PCM conversation on the fly: MC or MC +DAC
« Reply #2 on: May 08, 2020, 07:28:52 am »

I agree with Hendrik that you wold be hard pressed to hear a difference between SoX  converting to 176 or 192.  It is the case,however,  that integer conversions are faster using SoX on MC. So, if there is any issue with CPU performance, converting to 176 and letting the DAC convert to 192 may be preferable. But, if you PC can handle it, just let SoX convert to 192.
Logged

Manfred

  • Citizen of the Universe
  • *****
  • Posts: 1038
Re: DSD to PCM conversation on the fly: MC or MC +DAC
« Reply #3 on: May 08, 2020, 08:52:34 am »

Thanks for all your replies! Your thinking represents my thoughts :). And MC runs without a glitch on my i3 and I have no performance issues.  Converting DSD 512 (x8) to PCM 24/192 on the fly leads to a CPU utilization of ~23% on my i3-7100 and ~5-6 GB memory utilization. All 4 threats are even used - good multithreading of MC!
Logged
WS (AMD Ryzen 7 5700G, 32 GB DDR4-3200, 8=2x2+4 TB SDD, LG 34UC98-W)-USB|ADI-2 DAC FS|Canton AM5 - File Server (i3-3.9 GHz, 16GB ECC DDR4-2400, 46 TB disk space) - Media Renderer (i3-3.8 GHz, 8GB DDR4-2133, GTX 960)-USB|Devialet D220 Pro|Audeze LCD 2|B&W 804S|LG 4K OLED )

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3119
Re: DSD to PCM conversation on the fly: MC or MC +DAC
« Reply #4 on: May 08, 2020, 09:12:58 am »

You might also note that as of version .73, Audio Path reports the low pass filter that is being used when doing the DSD to PCM conversion.

Devialet makes nice products :)
Logged

Manfred

  • Citizen of the Universe
  • *****
  • Posts: 1038
Re: DSD to PCM conversation on the fly: MC or MC +DAC
« Reply #5 on: May 08, 2020, 09:34:41 am »

Quote
You might also note that as of version .73, Audio Path reports the low pass filter that is being used when doing the DSD to PCM conversion.

Yes I noticed it! As always - great work by the MC team!
Logged
WS (AMD Ryzen 7 5700G, 32 GB DDR4-3200, 8=2x2+4 TB SDD, LG 34UC98-W)-USB|ADI-2 DAC FS|Canton AM5 - File Server (i3-3.9 GHz, 16GB ECC DDR4-2400, 46 TB disk space) - Media Renderer (i3-3.8 GHz, 8GB DDR4-2133, GTX 960)-USB|Devialet D220 Pro|Audeze LCD 2|B&W 804S|LG 4K OLED )
Pages: [1]   Go Up