Menu

#33 Foobar - no DSD native playback on TEAC UD-503

0.x.x
open
None
1
2024-09-18
2016-10-13
No

Dear Maxim,
Hope you can help resolve my issue. I just received a new TEAC UD-503 and installed all drivers as instructed. Still cannot play my dsf files natively - only in DoP.
OS - Windows 7 professional
Foobar 1.3.12. b3
Audio Installation.
1. TEAC dedicated driver (TEAC-AudioHS64.exe - before connecting DAC with USB)
2. foo_out_asio.fb2-component (installed 2.1.2 version, visible in components)
3. foo_input_sacd-0.9.11.zip (installed 0.9.11 version, visible in components)
4. ASIOProxyInstall-0.9.2.exe
Output - DSD : ASIO : foo_dsd_asio (I tried others with no success)
ASIO - foo_dsd_asio
When I double click on foo_dsd_asio I do not have the familiar screen where I can specify DSD playback method and conversion. Instead I have another screen: ASIO Proxy 0.9.2, ASIO Device TEAC ASIO USB Driver and 5 columns: Input; Output; Converter; Sample&Hold; and DSD Mode. The only populated column is Input - 14 lines from 44100 through DSD512.
SACD
Output mode DSD
When I playback a dsf file, the device's panel says: USB; DoP; DF150k; DSD 2.8MHz.
Thank you in advance,
Alex
P.S.
When used with Jriver and AIMP the DAC panel reads DSD not DoP.

Discussion

  • J. ackL.

    J. ackL. - 2016-10-14
     
    • nAr

      nAr - 2016-12-31

      Hello J. ackL. Maxim. and others !!!
      I upgraded to latest sacd-decoder_plugin (1.0.4), dsd_processor and asio_proxy (0.9.4) components, and I spent 20 minutes to configure all to get all formats to work via ASIO my "old" but plain good audio-gd nfb1 DAC.
      And it works brillant :) !!! Thanks for the tut and all the valuable info !!! :D
      I use the VIA ASIO driver to my DAC. I upsample 44100 and 88200 to DSD128, at all times. Reading of SACD (DSD64) isos like a breeze. For all 32bit/192k I let them PCM to the DAC. I also have DSD128 .dff files (Stig) that couldn't be played before, now work perfect. And some DSD256 .dsf (Mahler/Kubelik) files that work perfect. Thanks for all this !!!!!! :) :) :)

       

      Last edit: nAr 2016-12-31
  • Alexander Baranov

    Thank you. No success so far.

     
  • J. ackL.

    J. ackL. - 2016-10-19

    Get plugin version 1.0.1 and install both new components (see my tutorial which has been rewritten for new version) then uou can chain DSD Processor and foo_dsd_asio. Set DSD Processor to upsample 176.4K PCM to whatever DSDxxx you want that is not DSD64 then set proxy 0.9.2 to upsample 176.4K (which in reality is DSD64 in DoP disguise) to: DSD64 | type-x | None | DSD this will remove the DoP packaging and give you native DSD.

     
  • J. ackL.

    J. ackL. - 2016-10-19

    BTW, Max said he may release a new proxy with simpler DoP to native conversion

     
  • Anonymous

    Anonymous - 2016-10-20

    Many thanks for your patience. I installed the 1.0.2 version of the plugin. Then I entered dsd256/SDM Type D/None in asio proxy and dsd processor. When I play 44100 16-bit Flac file, the message is "Sample rate of 705600Hz not supported by this device". When I play 96000Hz or 192000Hz 24-bit FLAC files, foobar reports that "Sample rate of 768000Hz not supported by this device". The dsf 2.8MHz file can be played by my TEAC UD-503 DAC but the front panel does not show Audio data processing methods, just an empty spot on the panel.
    The next step - I removed figures for Output, converter, sample&hold for 44,100, 96,000 and 192,000 in asio proxy and dsd processor. Now all files are playable, but they are not upconverted, their status is ORG (original) meaning that "the original input signal is sent directly to the D/A converter without upconversion". I believe the whole process has become much more complicated. I cannot figure out what is right and what is wrong.
    Thank you, Alex

     
  • J. ackL.

    J. ackL. - 2016-10-20

    OK, try this:
    A) Install DSD Processor from plugin 1.0.2 zip.

    B) In DSD Processor component set all PCM rates to:
    DSD256, Type D, None
    Leave all DSD formats as dashes ( - )

    C) In foo_dsd_asio set DSD256 to:
    DSD256, Type D, None, DSD
    Then after that set 176.4 and 352.8 to:
    DSD256, Type D, None, DSD
    Leave the rest as dashes ( - )

    See if that works.

    PS. Make sure you have the latest driver for the 503 installed. (1.0.8F?)

     

    Last edit: J. ackL. 2016-10-20
    • Anonymous

      Anonymous - 2016-10-20

      I also have a UD-503 and tried:

      "Set DSD Processor to upsample 176.4K PCM to whatever DSDxxx you want that is not DSD64 then set proxy 0.9.2 to upsample 176.4K (which in reality is DSD64 in DoP disguise) to: DSD64 | type - | None | DSD"

      at first I set 176.4k to DSD256 | SDM Type D in DSD Processor and it worked(DSD64 in, DSD256 out), but when I changed the settings to:

      "B) In DSD Processor component set all PCM rates to:
      DSD256, Type D, None
      Leave all DSD formats as dashes ( - )

      C) In foo_dsd_asio set DSD256 to:
      DSD256, Type D, None, DSD
      Then after that set 176.4 and 352.8 to:
      DSD256, Type D, None, DSD
      Leave the rest as dashes ( - )"

      the front pannel showed DoP 2.8MHz, and then I tried to change to former settings but still can't return to native mode.

      I just forget the settings of other sampling rate at first, I will try again.

       
  • Anonymous

    Anonymous - 2016-10-20

    I reinstalled ASIOProxyInstall-0.9.2 and found this shall works:

    Output / Device
    DSD : ASIO : foo_dsd_asio

    In DSD Processor
    Input: 44.1kHz family PCM and DSD (UD-503 doesn't support 3/6/12MHz DSD input)
    Output: whatever except DSD512
    Converter: - (every selection worked)
    Sample&Hold: NONE

    In foo_dsd_asio
    Input: 44.1kHz family PCM and DSD
    Output: select what you need
    Converter: SDM type A/B/C/D
    Sample&Hold: NONE
    DSD Mode: DSD

     
    • Anonymous

      Anonymous - 2016-10-22

      Now I find that I can turn off DSD Processor and just use ASIO Proxy and DSD native mode works well


      ASIOProxy 0.9.2
      foo_input_sacd 1.0.2
      foobar2000 1.3.13 beta2
      teac-audiohs_driver_v1010j (This is the newest version from Japanese website but 1.0.8F from English website is newer.)

       
      • J. ackL.

        J. ackL. - 2016-10-22

        If you look the link I posted above you'll see that under "Mode 3".
        It has some limitations though..

         
        • Anonymous

          Anonymous - 2016-10-22

          Thank you so much.
          I read your tutorial again and now I get the idea what the meaning of Mode 4 is.

           
          • J. ackL.

            J. ackL. - 2016-10-22

            Glad to be of help. Hope you now have it working to your liking!
            Cheers

             
  • Anonymous

    Anonymous - 2016-10-21

    Hi,
    The driver is 1.0.8F.
    Just tried doing it again using all above settings one by one.
    1. dsd64 is converted to dsd256.
    2. All PCMs cannot be played - Unrecoverable playback error: Sample rate of 705600/768000 Hz not supported by this device.
    3. I have jpgs of all my screens but do not know how to upload them.
    I hit the wall.

    Alex

     
  • J. ackL.

    J. ackL. - 2016-10-21

    Have you selected "DSD:ASIO:foo_dsd_asio" as Foobar output? (Components->Playback->Output) and then configured foo_dsd_asio to poutput to your DAC?

     

Anonymous
Anonymous

Add attachments
Cancel





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.