• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required as is 20 years of participation in forums (not all true). Come here to have fun, be ready to be teased and not take online life too seriously. We now measure and review equipment for free! Click here for details.

ASIO, WASAPI, Direct Sound... is there any difference in sound quality?

Joined
May 4, 2020
Messages
462
Likes
662
I think it's time to update your foobar2000. It's very outdated. Maybe it will fix the issue.
I also don't have these clicks, using wasapi event output with D10s. Never had them with E10k too.
Clicks are still there but I can activate the fade option on all output modi to remove them now.
Unfortunately, ASIO seems to be exclusive, so not really usable in every day operation when I have music running in the background.
Default-WASAPI shared it is then.

And Foobar still cannot handle multichannel playback via HDMI. <_<
 
Joined
Jun 2, 2020
Messages
196
Likes
266
Clicks are still there but I can activate the fade option on all output modi to remove them now.
Unfortunately, ASIO seems to be exclusive, so not really usable in every day operation when I have music running in the background.
Default-WASAPI shared it is then.

And Foobar still cannot handle multichannel playback via HDMI. <_<
I can only suggest uninstalling foobar2000 completely, including config files, and make a clean install. At some point, maybe a year ago, there was a new version and I also updated like always but encountered some bugs. Something major was reworked in that release, as it seems, but clean install fixed everything.
 
Joined
May 4, 2020
Messages
462
Likes
662
Something major was reworked in that release, as it seems, but clean install fixed everything.
Oh boy. You were spot on, it seems.
I installed a new portable version as a test and multichannel works w/o hiccup.

Now I have to import my settings and addons step by step in order to figure out which one breaks it... though with my shiny new RME I can probably ditch most of them.

Thanks! And sorry for the off topic.
 

krabapple

Addicted to Fun and Learning
Joined
Apr 15, 2016
Messages
728
Likes
765
I wonder if they fixed multichannel too...
?

Multichannel from foobar2k has worked for ages. It has never 'not' worked for me, as far back as I can recall...initially using S/PDIF out plugins to send raw 5.1 DTS/DD bitstreams to an AVR, and then later, WASAPI plugin + HDMI for outputting all manner of surround content bit-perfectly.


And never any clicking issues. The only 'ticks' at start of a track I ever experienced was when the track was created buy splitting it incorrectly from a longer track, i.e., not splitting at a 'zero crossing' of the waveform. A newbie mistake.
 

krabapple

Addicted to Fun and Learning
Joined
Apr 15, 2016
Messages
728
Likes
765
And Foobar still cannot handle multichannel playback via HDMI. <_<

Again, every multichannel file I have...it's gotta be well over 1000 at this point...is played via foobar2k + HDMI, and has been for years now.

1) install WASAPI plugin (here's a current one)
2) connect computer to AVR via HDMI and choose that input for playback on the AVR
3) restart foobar2k
4) locate AVR driver in foobar: File-->Preferences-->Playback--->Output-->Devices and select 'WASAPI [AVR] event' (or push, it likely doesn't matter)

Done.

This assumes you are playing ripped files, not discs, via foobar. For discs you will also need a dedicated decoder plugin for the format, e.g for DVDA)
 
Last edited:
Joined
May 4, 2020
Messages
462
Likes
662
It was some impossible to find bug (probably an outdated plugin I DL'd ages ago and forgot about) that caused the issue.
I started from scratch with a fresh install and Multichannel is working like a charm now.

Only plugins I now have are Foobar Controller for Android (wee remote control) and Musical spectrum.
 

MC_RME

Senior Member
Technical Expert
Manufacturer
Joined
May 15, 2019
Messages
380
Likes
1,621
Hmm I get an audible click when I pause playback while using ASIO on the RME. Not as bad as WASAPI on my old soundcard but still there.
Look at the unit's status bar. Does the sample rate change when you hit Pause? I see no change and hear no click on Pause or start/stop.
 

Jose Hidalgo

Addicted to Fun and Learning
Joined
Aug 15, 2020
Messages
713
Likes
698
Location
France
Hi guys, I have a question about WASAPI. Maybe stupid, I don't know.

Currently I'm using ASIO4ALL to aggregate 2 stereo DACs into 1 virtual 4-channel DAC. It works very well with the right settings.
So I'm using foobar2000 (4 channel audio) > ASIO output > ASIO4ALL (output device) > Ch1-2 to DAC1 + Ch3-4 to DAC2.
Again, it works very well, with no sync issues or anything. ASIO4ALL buffers set to max seem to do the trick.
Of course that forces me to use ASIO since ASIO4ALL only works with ASIO.
ASIO and WASAPI are supposed to be equal, but what if I wanted to use WASAPI anyway ?

So my (maybe stupid) question is : is there a WASAPI tool that would allow a similar function as ASIO4ALL for me ?
I would then do this : foobar2000 (4 channel audio) > WASAPI output > WASAPI tool (output device) > Ch1-2 to DAC1 + Ch3-4 to DAC2.

Thanks !
 

bennetng

Major Contributor
Joined
Nov 15, 2017
Messages
1,246
Likes
1,096
Not at all. I can run Foobar ASIO and YouTube etc simultaneously without a problem.
Even the 20+ years old Sound Blaster Live supports hardware multiclient ASIO, can concurrently receive up to 16 channels from GigaStudio via GSIF, and it still can playback and record from other sources when doing this.
https://web.archive.org/web/20181105190002/http://www.geocities.jp/anothergs/kXTut/GsifAsio.html
The notion that ASIO is exclusive is mostly due to the use of non-DAW orientated products or products with limited hardware/driver support. Some years ago in another forum someone asked why his Onkyo X-Fi soundcard can still play other sources when using ASIO, and thought it was a bug, I answered him that the RME Multiface II in a studio I was working for can also do this, he was relieved, LMAO.
 
Joined
May 4, 2020
Messages
462
Likes
662
Look at the unit's status bar. Does the sample rate change when you hit Pause? I see no change and hear no click on Pause or start/stop.
I think it did change the sample rate but it may be my memory playing tricks on me.
However, music playback and YT video playback did not work at the same time (video was silent), perhaps a limitation of an outdated plugin.

New Foobar does not have ASIO capabilities anymore, and I won't install any plugins I don't need, since I am happy it works now.
Sorry.
 
Last edited:
Joined
May 4, 2020
Messages
462
Likes
662
You are getting multichannel out without installing any plugins? I'd like to know how.
Assuming you have configured the receiving device as multichannel in the Windows sound settings:
Drop Multichannel FLAC into the playlist -> press the big triangle button -> enjoy the sound.

I tried EVERYTHING in my old version, it never worked. Then the user highpurityusbcable suggested a clean re-install of the most current version -> boom all problems evaporated.

I send the signal to Voicemeeter Potato (5.1) that sends it into Elements where it gets downmixed to 4.0 and Dirac'd after which it is relayed back to voicemeeter and output via HDMI to my AVR.
 
Last edited:

krabapple

Addicted to Fun and Learning
Joined
Apr 15, 2016
Messages
728
Likes
765
Assuming you have configured the receiving device as multichannel in the Windows sound settings:
Drop Multichannel FLAC into the playlist -> press the big triangle button -> enjoy the sound.

OK, thanks. This goes through the Windows mixer/resampler and works if you aren't playing any raw (nondecoded) DTS /Dolby Digital 5.1 files. To play those I need bit perfect bitstreaming (thus a WASAPI plugin)
 
Top Bottom