DSD playback: 1. Open File->Preferences->Tools->DSD and select "DSD Processor" instead of "None". 2. Open File->Preferences->Playback->DSP Manager and set DSD Processor as Active DSP. 3. Setup DSD Processor for the appropriate PCM samplerates. 4. Play PCM tracks. To save PCM track as the DSD file: 1. Install foo_dsd_converter as well. 2. Right click on PCM track and select Convert->DSD convert.
Hi. I installed both components/plugins: foo_dsd_processor and foo_dsd_converter How do I use them to convert from PCM to DSD in real time? The foo_dsd_converter is it really necessary?
The DSD Processor shows up in the DSP presets menu.
Thanks! AMANERO Usb transport has option to swap DSD channels, but XMOS do not. So this option very useful!
Maxim, I have just tired your latest update of the uDSD component (0.0.8) that includes channel mapping for DSD. Still, DSD for multichannel does not work. Am I am the only user who has trouble with this component passing DoP multi-channel on a Mac? Again, using a couple other players on this Mac with my DAC has no problem with multichannel DSD. 2-channel DSD works fine. Playing the multichannel DSD as PCM / 24/176 works fine but NOT as DSD. I’ve explained, above what happens. I believe that MULTICHANNEL...
Maxim, I have just tired your latest update of the uDSD component (0.0.8) that includes channel mapping for DSD. Still, DSD for multichannel does not work. Am I am the only user who has trouble with this component passing DoP multi-channel on a Mac? I’ve asked the question on another forum and here and no one (except you) has replied and you don't seem to see an issue. Again, using a couple other players on this Mac with my DAC has no problem with multichannel DSD. 2-channel DSD works fine. Playing...
For good or for bad the option to change DSD channel mapping is added to foo_input_udsd v.0.0.8. Use case is in readme.txt.
Chinese Semibreve DA50 DAC (AK4499EX) with Xmos XU208 Usb transport.
Hi, You need to use foo_dsd_processor and foo_dsd_converter plugins. Maxim.
Hi. How do I convert from PCM to native DSD in real time? I don't want to decode a DSD file, I want to convert, for example, a PCM file (MP3, FLAC...) in real time to native DSD. In JRiver Media Center it's very simple: DSD Studio -> Output Format -> Output Encoding = 1xDSD in native format (requires ASIO and 1xDVD capable DAC) Playback Options -> Audio -> Audio Device = My DAC [ASIO] Thank you.
Hi. How do I convert from PCM to native DSD in real time? I don't want to decode a DSD file, I want to convert, for example, a PCM file (MP3, FLAC...) in real time to native DSD. In JRiver Media Center it's very simple: DSD Studio -> Output Format -> Output Encoding = 1xDSD in native format (requires ASIO and 1xDVD capable DAC) Playback Options -> Audio -> Audio Device = My DAC [ASIO] Thank you.
What's the DAC model?
Yes, but i need swap channels only for DSD playback, not for PCM playback. PCM plays correctly on my DAC.
Yes, both ASIO and ASIO+DSD output plugins can do channel mapping.
Option to swap DSD channels
I think trace file from DSD Transcoder is needed then. Could you use DSD Transcoder as the ASIO+DSD output device and set trace output level 3, please? Thank you.
24bit
File->Playback->Output->Devices: how many bits are set for output device?
PCM
In which mode this background buzzing happens? DSD or PCM?
I think I'm here for the same problem: I get harsh aliasing when playing back DSD to PCM. The problem is easy to spot if you happen to try converting the file to FLAC, even with the 30kHz lowpass option. There's an aliasing pattern that begins right at nyquist of whatever sample rate you choose. I usually run it at 192kHz and it's barely noticeable, but I had happened to use a device for a bit that only goes to 96kHz, and suddenly it was way louder and pronounced. 32bit versions work perfectly, It's...
Background noise - foo_out_asio+dsd-0.4.0
I signed up for an account as 3 days awaiting moderation to tell you that indeed I get sound now (also with the 0.0.4 version). Looking at the dac, what happens during playback is that initially it has whatever frequency the last pcm track you were listening to had, then when you start a dsd track, it will set the appropriate pcm frequency first, and then change to dsd mode. However, when you press 'pause', the dac not only leaves dsd mode and goes back to pcm, it goes back to the original pcm frequency...
I signed up for an account as 3 days awaiting moderation to tell you that indeed I get sound now (also with the 0.0.4 version). Looking at the dac, what happens during playback is that initially it has whatever frequency the last pcm track you were listening to had, then when you start a dsd track, it will set the appropriate pcm frequency first, and then change to dsd mode. However, when you press 'pause', the dac not only leaves dsd mode and goes back to pcm, it goes back to the original pcm frequency...
Actually, I have to correct myself once again... There is sound... sweet, sweet, non-stuttering music... in dsd mode. I think it might be on the mac why it didn't work before, coreaudio doesn't always seem to play nice with apps wanting to take exclusive control, I havn't done anything besidest listening to some pcm music and now it works when I wanted to double check dsd to make sure (it was completely silent before, no sound, no noise, nothing) - Now it sounds like it should and the dac is reporting...
I signed up for an account as 3 days awaiting moderation to tell you that indeed I get sound now (also with the 0.0.4 version). What must have happened since I wasn't getting any sound I must have paused it. If you pause, and then hit 'play' again, nothing is going to play. That is to say, indeed if you get in close with your ear you can hear some very faint playing of the music. It doesn't sound distorted actually, just very very quiet. And for some reason only the midrange is playing, nothing from...
I signed up for an account as 3 days awaiting moderation to tell you that indeed I get sound now (also with the 0.0.4 version). What must have happened since I wasn't getting any sound I must have paused it. If you pause, and then hit 'play' again, nothing is going to play. That is to say, indeed if you get in close with your ear you can hear some very faint playing of the music. It doesn't sound distorted actually, just very very quiet. And for some reason only the midrange is playing, nothing from...
A little more feedback after trying 0.0.4: No DSD+PCM anymore? Also am I understanding the patch notes correctly? Is all DSD playback DoP through this component? If so, then what is the point of the 'DoP for converter' option? Also there is a bug with this version. I don't know how or why, but removing the old component 0.0.3 and installing 0.0.4 I could no longer retain any changes to the Output (per device) options in the DSD config menu. If I changed output device in foobar to non exclusive mode...
No sound at all or faint distorted sound behind the noise?
I posted a little too soon... The DSD playback doesn't work at all in exclusive mode on the dac on 0.0.4, it doesn't even change to dsd mode anymore, it just sets itself at the frequency corresponding to the dsd file and the seeker starts moving in foobar but not sound. Switching to a pcm track it plays as normal.
That's nice. I've prepared v0.0.4 with the very base DoP output. Please, check it out as well.
I set the output to PCM, and a samplerate of 176400. It plays without stuttering and without any playback interruptions in the console log. (seems to work on any converter settings, tried a few) Same goes for playing a dsd128 with a sample rate of 352800 Testing a dsd256 track with ]705600] plays as well without any stuttering or any errors logged in the console either.
Thank you very much for this detailed review. It's rather clear that the method was used to output DSD (DoP actually) now doesn't work neither for Mac nor for the newest foobar2000 betas. Could you try to play SACD in PCM mode with the output sample rate set to 176400, please? And if you happen to have DSD128 track with 352800 as well. Does it play without stuttering?
That's interesting cause it shouldn't ever sent anything other than dsd to the dac when any of the dsd outputs are selected. I understand foobar needs the pcm for all the meter components and stuff, which is why I had it on, but it should NOT affect the data being sent to the DAC what-so-ever, under any circumstance, otherwise something is being handled wrong, hence, it would be handy to have the source files around so one could have a little look at the code.
When using DSD+PCM mode it defaults to DoP so there is a brief interlude of PCM. I.e DSD - PCM - DSD. If you want pure DSD & you have a DSD DAC then set it to 'DSD 'not 'DSD+PCM'.
v3.10 workd fine on fbk2 v2.15 & v2.2 preview. Thanks a lot:)
Playing SACD0R disc directly form DVD-R discs
Also, it would be helpful if the source files came with the mac+windows component as well like it does with the foo_input_sacd download. That way I could maybe help more.
One correction/elaboration: One of the PCM modes I see it change to between dsd tracks comes from the 'dsd + pcm' setting so that one is warranted. That's the 384000 hz one in the console example above. Still doesn't explain why it changes to 176400. If i set the frequency to 176400 in dsd to pcm conversion with dsd+pcm on then it only changes once, to 176400 hz, when you first start dsd playback, but then it actually stays in dsd mode in between changing tracks, otherwise it changes first to what...
Stuttering playback on mac
New v0.3.10 is supposed to work with foobar2000 v2.1.5.
forget to add logs
foobar2000 2.1.5 x86 crashed on asio+dsd preferences page (add to my old coments)
foobar2000 v2.2 preview 2024-08-14:) https://www.foobar2000.org/download
foobar2000 2.1.5 also crashes for me, 32- and 64-bit versions.
Same here, whats going on?
My foobar2000 crash on asio+dsd preferences page
fb2000 v2.2 x64 also won't lunch. Thanks a lot!
foobar2000 v2.2?
foo_out_asio+dsd 0.3.9 crashes on foobar2000 2.1.5 launch
Good news. Could you produce a trace file for this new version as well, please? I'd like to see how it works.
Hello, I can hardly believe it, now it works as it should. Thank you so much for taking such good care of it.
Please,, try foo_out_asio+dsd v 0.3.9 and give me trace.
Thank you. I'll try to figure out what's wrong.
Thanks for the Instruction. I could create a trace File. Hope we can find the the Problem and it could fix it. Thank You
I have sent a reply with a file as attachement. Still in Moderation. Should I Have to send you the trace File in a Private Message?
DSD Transcoder is set as the output device: ASIO : DSD Transcoder (DoP/Native). Open DSD Transcoder ASIO control panel, select Trace Output: Level 3, press "Save as" and choose folder where trace files will be saved. Then play some DSD track for short time. Trace files should be written in chosen folder.
How Can I create a trace File? When making a click on Save as, i can just open a File. The Behavior with missing Sound is still in Case. Can't explain why the other Plug In do work. I hope we can solve this Problem together.
Yes. If I set the DSD output to PCM 176400, my DAC then displays 8ch 176.4kHz and I get sound through all applicable channels. I don't think there's a issue with my DAC, as I mentioned above, I set up HQPlayer as a test, specifiying DOP for DSD and it plays multichannel content as DSD..
I only have ComTrue CT7601 8-channel developer board for testing. For this board 6 channel DoP playback works. Does your DAC play 6-channel 176.4kHz PCM properly? (when you set DSD output type to PCM 176400)
When I play 2 channel DSD source material, it works. The DAC displays 2.82MHz and the “ Audio Midi Format is “2 ch 32-bit integer 176.4” so my DAC is receiving DoP and playing DSD. When I set the Audio Midi Format on the Mac to “8 ch 32-bit integer 176kHz” and I play multichannel DSD, the bitrate on the DAC displays, 176.4kHz and all I get is hissing so I agree that it’s not receiving the multichannel DSD as DoP. As a test, I did the same using a trial version HQPlayer. HQPlayer takes control of...
Hissing with the faint sound should mean that DAC doesn't recognize DoP and plays it as PCM.
I’ve setup my Mac as you’ve advised and now I can play 2-channel DSD. If I try to play multi-channel DSD, I get hissing and I can hear the music very faintly in the background. This is how I’m set up when I try multi-channel Audio MIDI Audio Devices: exaSound, format: 8 ch 32-bit integer 176.4 kHz Foobar2000 Output/Device/exaSound (exclusive) Devices/bits set to 24 or 32 for exaSound (exclusive) DSD Type=DSD Thank you for your help!
I've tested DoP playback for USB DSD DAC on Mac Mini 2011. Here's what I had to do to get DoP playback: Foobar Settings: Use only [exclusive] audio output and set 24 or 32 bits for this device (DoP needs at least 24-bit output) macOS Audio MIDI Setup: set 24-bit integer (176.4 kHz) or higher (DoP for DSD64 needs 24/176.4) After that my USB DSD DAC played DSD64 tracks. foo_input_udsd plugin always outputs DSD in DoP (although it's not mentioned on preferences page).
Maxim, I've tried foo_input_usdsd-0.0.3 and foobar-v2.7 on my Macbook Air (M1) and it will play an .iso file but only outputs to the DAC (exasound e38) as PCM (44.1 khz) regardless of the setting in the DSD menu output mode: (PCM, DSD, DSD+PCM) . I believe that MacOS will only transport DSD via DoP (core audio) to the DAC. For example, when I use Audirvana (on a Mac) to play DSD, you have to chose their DoP in order for the DSD to reach the DAC. On the Windows version, this isn't necessary, I believe,...
It does not work, no matter which adio file it is. Even if I select the Fostex ASIO driver directly as output, it does not work. If I do this with the ASIO plugin from Foobar, I get sound without restriction, even with the DSD transcoder Plugin. Very strange.
HP-A4 is built around TI TMS320C55 chip, I never tested Native DSD playback on such devices. Could you send me trace file from DSD Transcoder, please? Set Trace Output at Level 3 and try to play any DSD file.
Hello. It is the HP-A4bl.
Hello, thank you very much for your repy. I have now tried the dsd transcoder plugin. Unfortunately, there is still no sound output. But it still works with the ASIO plugin "ASIO Output 2.2.3" from the foobar homepage. The "foo_out_asio+dsd" in combination with Fostex ASIO driver seems not to be compatible.
What DAC model do you have? HP-A4? According to manual it is able to play DSD in DoP mode. Means that DSD tracks should be playable even over foobar's Default audio output in exclusive mode.
Here's the instructions how to use DSD Transcoder: https://diyaudioheaven.wordpress.com/digital/pc-software/foobar-2000-for-dummies-part-3-new-experimental-sacd-plugin-v-0-9-x/
Hello, thank you very much for your reply. I haven't try DSD transcoder yet. Can you please explain detailed to me what Steps to do to use this option?
Foobar's ASIO output works because it doesn't do DSD Native. Have you tried DSD Transcoder with this ASIO?
Fostex ASIO Driver 2.2.1 NO SOUND/Not compatible BUG
Please, re-download. Do you have Foobar x64 v2.2?
New Version => foo_input_udsd-0.0.2.zip : Say => Not Compatible with Current New Version Foobar 64BIt ! Say => Some Component Is Missing ! Can Not Play At ALL ! ! !