Go to foo_dsd_asio settings in foobar and set DSD Playback Metho
With the v.0.5.0 plugin and v1.38b firmware installed, Foobar will play a DSD64 file downloaded from Blue Coast Records. What puzzles me is why the the foo_dsd_asio.dll fails to load in Foobar? Therefore how can DSD Playback Method be set to ASIO Native? I also notice that Foobar sees the DSD64 file playing at 5645kbps/44100Hz.
All of this through the Mytek firewire setting......
have you finally manage to get things up and running?
With the ASIO Driver Mode set to PCM and the Sample Rate set to 176400Hz, I'm able to play DSD64 files. I'm not hearing any static. In this mode it doesn't appear to make any difference what Sample Rate the USBPAL is set to.
When I set the Driver Mode to DSD, I hear nothing. I'm assuming this will be the case until the foo_dsd_asio.dll is registered manually?
I'm a bit confused with how Foobar sees the Mytek drivers. That is, DS (Direct Stream)and not ASIO. Causes you to wonder whether it's ASIO, or not.
Thanks for the help.
Think of foo_dsd_asio as a
Think of foo_dsd_asio as a "wrapper" for the actual Mytek USB ASIO Driver. Firstly you will need to register the foo_dsd_asio.dll using regsvr32 command where the files are copied to (not in the components folder). i.e. regsvr32 foo_dsd_asio.dll / regsvr32 foo_dsd_asio_x64.dll
Subsequently, you will need to go to the ASIO setup page and configure foo_dsd_asio by double-clicking on in in the list of available ASIO drivers. There, you will have the option of selecting the MYTEK USBPAL ASIO driver and the ASIO Playback Method (which is ASIO Native). Lastly, go to the control panel of USBPAL to set sampling frequency to 44.1khz.
Please do not select the PCM option in the SACD setup page as this will instruct the plugin to transcode the DSD signals into PCM.
Your Mytek front panel will display "dSd" if DSD signals are natively decoded in the DAC.
to register the foo_dsd_asio.dll using regsvr32 command
This is where knowledge fails me. Using the CMD prompt, I select cd ..>C:>...C:>regsvr32 foo_dsd_asio.dll..>enter....This is followed by LoadLibrary("foo_dsd_asio.dll") failed-The specified module could not be found.
How do you register the .dll to the appropriate location?
For instance, would it be something like this?
REGSVR32 "C:Program Filesfoobar2000foo_dsd_asio.dll"
eman24, I had some initial
eman24, I had some initial trouble with this as well (and curiously, the process was a little different in Win7 vs. XP), but I think I can help you out.
First thing, if you're on Win7, you have to run cmd as Administrator. Click on the Windows icon, in the search programs box, type "cmd" but don't hit enter. When the program appears in the search results list, right-click on it and select "Run as Administrator." This should take you to c:Windowssystem32
Now, you have to navigate to the folder where you put the foo_dsd_asio.dll files (it doesn't work in Win7 to have regsvr32 point to another directory, as in your example). Max suggests copying the DLLs to the root foobar2000 folder, not the components folder. Do that, then use the cd command to get there. "cd.." will take you up a level in the directory, so enter that twice until you're at c: Then use "cd Program Files (x86)" then "cd foobar2000" and you should be at the appropriate folder. Then simply type "regsvr32 foo_dsd_asio.dll" and push enter and you should have success! Do the same for the _x64 version if you use them.
Then do as already suggested...select DSD in the SACD preferences panel, select "foo_dsd_asio" in the output panel, double-click "foo_dsd_asio" in the ASIO panel and select the appropriate Mytek driver (USB or Dice) along with "DCS Marker 0xAA" You should now be able to stream DSD to the Mytek.
Good luck, let us know if you have trouble.
Under Preferences>Playback>Output: select "foo_dsd_asio"
In the ASIO Virtual Device Editor, the only option available for configuration of "foo_dsd_asio" is driver selection. Nothing for "DSD Playback Method".
In other words no option to select "ASIO Native" or dCS?
Tried re-powering the DAC, etc....No luck.
Think I'll take a break. ;)
Not sure what "ASIO Virtual
Not sure what "ASIO Virtual Device Editor" is. I don't see anything labeled as such in my setup. Do you have the latest of everything, foobar (v1.1.11), ASIO component (2.1.1), input_SACD component (0.5.0)? Under Preferences>Tools>SACD is ASIO Driver Mode set to DSD?
smazur -Not sure what "ASIO Virtual Device Editor"
Voila! It's working. Even though I had updated to the latest foobar version a while ago, the ASIO component was an earlier version. That is why I was seeing the "ASIO Virtual Device Editor" as a configuration tool.
Sounds great (DSD64 5645kbps/2822400Hz).
switch from a PCM track to a DSD one at all sample rates
I haven't installed the latest firmware yet, but in my system foobar will switch from a PCM track at any sample rate to DSD64 without any noise. The Mytek DAC display accordingly switches from PCM to DSD.
Foobar output set at ASIO:foo_dsd_asio
SACD switch in DSD Mode
I, too, would like to thank everyone involved in this project.
ASIO Playback Mode is still in 0xAA Mode
Ah...So with the latest firmware upgrade, DSD Playback Method can be changed to ASIO Native?
2. Go to foo_dsd_asio settings in foobar and set DSD Playback Me
I cannot find this in foobar settings.
Please instruct me how to go there.
In the "ASIO" submenu (under "Output"),
I do not see ASIO submenu under Output.
How can it be in the menu ?
foobar SACD streaming at 176.4 khz
This is slightly off topic but it will be useful to people visiting the forum. I have had trouble to let foobar (1.1.11) with foo_input_dsdiff and foo_sacd components stream at the preferable 176.4 khz. It always automatically streams at 192 with either dff or iso. But when I play them directly in foobar, both formats can be configured to play at 176.4 without any trouble.
By pure accident, I found an easy work-around that allow me to force foobar to STREAM dff files at 176.4 All you need to do is to include a semicolon in the dff file name (not in metadata). It worked like charm. But the method does not work with iso files. Any suggestions?
This is not for DSD direct streaming, but DSD>PCM.