Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Foobar through Airfoil into Airport Express = crackling audio (Read 2013 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Foobar through Airfoil into Airport Express = crackling audio

I'm trying to debug why my audio is crackling when playing music on Foobar through Airfoil and into my Apple Airport Express.

Coming across this thread it seems that I have to make sure the output is set to 44100 Hz 16-bit.
https://community.spotify.com/t5/Help-Deskt...ssue/td-p/48013

Well I adjusted that audio setting (thanks to xnor in this thread) (control panel > sound > device > advanced > default format > 16bit, 44100hz) and it's no different.
I've also turned off Dolby, and disabled all sound effects.

What's interesting to note is that when I play a song through VLC Media Player via Airfoil, I don't get crackling when playing at a mid to lower volume (it crackles when turned up).
I would like to apply this to Foobar, however when Airfoil takes over Foobar the volume slider is rendered useless (it moves, but doesn't affect volume level). Any idea how to get my Foobar volume slider functioning with Airfoil?

As well, I've read on Airfoil's site about WASAPI: https://www.rogueamoeba.com/support/knowled...irfoilWinWASAPI

Quote
While we can't circumvent this restriction, there are a couple of workarounds available, depending upon the options you can set in your audio application:

Option 1) Set your audio application to use the DirectSound audio subsystem for playback instead of WASAPI.

Option 2) If the app lets you, set it to use Shared Mode WASAPI, instead of Exclusive Mode.

Option 3) Simply don't select the local (Computer) output with Airfoil when your source application has WASAPI Exclusive mode set. This will of course result in audio only being heard via the remote outputs.


Any way to do that in Foobar?
Thanks ahead of time for any help.


Foobar through Airfoil into Airport Express = crackling audio

Reply #1
I assume AirFoil captures output before the operating system transforms it into the final format that is sent to the soundcard. You can prevent foobar2000 from sending clipping data to Windows mixer by using Advanced Limiter DSP. If that is not enough you can alter the final volume under Preferences -> Playback. Use the Preamp sliders to turn signal down.