Foobar Hi Res and DSD

Discussion in 'Audio Hardware' started by oxenholme, Feb 13, 2017.

Thread Status:
Not open for further replies.
  1. oxenholme

    oxenholme Senile member Thread Starter

    Location:
    Knoydart
    Does anybody here use Foobar for playing hi res and dsd files and know for a fact that it is actually reaching their DAC bit perfectly?

    Do you use ASIO or WASAPI? What settings?

    Sure, Foobar indicates that it is high bit rate or DSD on its display, but it most certainly isn't reaching my DAC in that format.

    I use a windows 10 pc via USB cable to the DAC.
     
  2. Davey

    Davey NP: Broadcast ~ The Noise Made by People (2000 LP)

    Location:
    SF Bay Area, USA
    Most (including myself) would just use Wasapi Event with Windows 10 and make sure the exclusive mode boxes are checked on the Advanced tab in the Control Panel -> Manage Audio Devices -> Sound -> Properties. Also make sure you don't have any processors selected in foobar. How are you checking for "bit perfect".
     
    patient_ot likes this.
  3. patient_ot

    patient_ot Senior Member

    Location:
    USA
    I use WASAPI with the Sox Resampler. My DAC is not DSD capable, so I just output to regular 24 bit.
     
  4. oxenholme

    oxenholme Senile member Thread Starter

    Location:
    Knoydart
    Using WASAPI Event
    No processors selected
    Replay Gain - none
    Full File Buffering 800000

    Exclusive Mode boxes checked
    All Sample Rates checked

    The sample rate LED atop the DAC glows the same colour (the 44100 colour) no matter what source.
     
  5. Sevoflurane

    Sevoflurane Forum Resident

    Been tinkering this myself today. Oppo HA2 DAC which is DSD over PCM capable, and did work as such using either Decibel on OSX (though this appears not to work today) or Onkyo HF Player on iOS. There is no indication on the DAC of which format is received, though the Onkyo HF Player does indicate that it is sending DSD. The Oppo Windows driver is ASIO compatible.

    Using a Windows 10 PC, I have installed the Foobar SACD, DSD processor (which is probably redundant), WASAPI and ASIO plugins. If I set the SACD plugin to play DSD and select either the Oppo ASIO driver or DSD: WASAPI Oppo HA2 and play a .dsf file I get music, which SHOULD be DSD over PCM. I think that higher res PCM files should play at the native sample rate and bit depth as long as you use WASAPI or ASIO.

    What are your DAC's capabilities, and what drivers have you got installed for it?
     
  6. Davey

    Davey NP: Broadcast ~ The Noise Made by People (2000 LP)

    Location:
    SF Bay Area, USA
    I assume you see your device (DAC) in the audio devices and have that selected as the default, and have restarted foobar and DAC after changes? Probably best to contact the manufacturer for advice.
     
  7. patient_ot

    patient_ot Senior Member

    Location:
    USA
    That and/or post screen shots to confirm everything is set up correctly.
     
  8. frimleygreener

    frimleygreener "It 'a'int why...it just is"

    Location:
    united kingdom
    Also very important: many Dacs that support hi-res have a (default) native driver that does not support hi-res: a different driver has to be downloaded/installed from the manufacturer's web site to enable said files.
     
  9. oxenholme

    oxenholme Senile member Thread Starter

    Location:
    Knoydart
    32/384 and DSD128 (DoP)

    The manufacturer's specific Windows driver. Chord Electronics. Hugo TT.
     
  10. oxenholme

    oxenholme Senile member Thread Starter

    Location:
    Knoydart
    I do indeed - it is the default. The manufacturer seems to push JRiver & Roon and is not keen on Foobar.
     
  11. Davey

    Davey NP: Broadcast ~ The Noise Made by People (2000 LP)

    Location:
    SF Bay Area, USA
    And you are definitely connected to the HD USB port on the Chord, and that is the one selected?
     
  12. Tommy SB

    Tommy SB Forum Resident

    Location:
    Santa Barbara, CA
    Do you have "DSD" rather than "PCM" selected in "Preferences" > "Tools" > "SACD" > "Output Mode"?

    Here's some addition info that might help:

    http://audinst.com/en/faqs/2431?ckattempt=1

    Good luck...
     
  13. oxenholme

    oxenholme Senile member Thread Starter

    Location:
    Knoydart
    Correct on both!
     
  14. oxenholme

    oxenholme Senile member Thread Starter

    Location:
    Knoydart
    No! The DAC uses DSD over PCM.
     
  15. Sevoflurane

    Sevoflurane Forum Resident

    I'm puzzled by this. I thought DoP / DSD over PCM was the normal way of transferring DSD over USB, and is the way DSD is sent to my Oppo HA2, in which case the OP's experience with the Chord DAC should be similar.

    I have installed the following additional Foobar components: ASIO support, DSD processor, Super Audio CD Decoder and WASAPI output support (not all these may be necessary). The Oppo Windows driver supports ASIO.

    In Preferences > SACD I select DSD (not DSD+PCM) as the output mode with "none" selected for DSD processor (hence me wondering if the DSD processor is necessary for my purposes; I suspect not).

    In Preferences > Output>Device drop down menu I get a series of options for output device, including ASIO: Oppo USB Driver, DSD:ASIO: Oppo USB Driver, DSD: WASAPI (push): Speakers (2- Oppo HA-2 USB AUDIO 2.0 DAC), DSD: WASAPI (event): Speakers (2- Oppo HA-2 USB AUDIO 2.0 DAC). Note that output bit depth needs to be 24 or 32 bits; if I set to 16 bits I get a loud static like hiss which swamps the music.

    Essentially, all of the options prefixed with DSD mentioning the Oppo DAC produce music when I play a .dsf file (all of my .dsf files being rips from SACD using the well documented Oppo Blu Ray player method), which makes sense to me as that is the only DSD capable device I have. As I have selected DSD rather than DSD+PCM in the SACD component I assume I will get silence or an error message if I try to send DSD to a non DSD capable output device. Indeed, if I try to send DSD to my B&W MM-1 speakers, which are only able to decode 16 bit PCM at 32/44.1/48KHz I get the following playback error: "Unrecoverable playback error: Unsupported stream format: 176400 Hz / 32-bit / 2 channels". The only way I can persuade these speakers to produce audio from a DSD source using WASAPI or ASIO is to set the SACD component to output DSD+PCM and fix sample rate at 44.1KHz and bit depth down to 16 bits, which is consistent with the known capabilities of the speakers.

    I am newcomer to Foobar myself, but from the Googling / Wiki hunting I have done I believe that this configuration results in the DAC receiving and decoding DSD. I could probably dispense with the ASIO Foobar compnent, as there seems to be a body of opinion that WASAPI is likely to be more stable on a Windows 10 setup.
     
    Last edited: Feb 15, 2017
    oxenholme likes this.
  16. Sevoflurane

    Sevoflurane Forum Resident

    oxenholme likes this.
  17. Rolltide

    Rolltide Forum Resident

    Location:
    Vallejo, CA
    You'd still want DSD turned on. As you have it set, you're instructing it to convert DSD to PCM. It will figure out how to use the PCM encapsulation on its own.
     
    Tommy SB likes this.
  18. oxenholme

    oxenholme Senile member Thread Starter

    Location:
    Knoydart
    Ham Sandwich and Sevoflurane like this.
  19. kevnhuys

    kevnhuys Forum Resident

    Location:
    Brooklyn, NY
    Yes. The test is to play a 'raw' (undecoded) DTS or AC3 file. If you hear music, it's bit perfect transmission (and it confirms that your AVR can decode DTS/AC3, which virtually all can these days).. If you hear white noise, it's not, something is 'processing' the signal before it gets to the AVR. E.g., some DSP in foobar or your playback hardware.

    Also, your AVR might be able to verify the format, in its display.



    WASAPI push or event, doesn't matter.

    use HDMI out, not USB.
     
    Last edited: Feb 15, 2017
Thread Status:
Not open for further replies.

Share This Page

molar-endocrine