In this quick tutorial you’ll learn how to use Bit perfect with Foobar. Bitperfect enables you to route the audio away from Windows’ audio processing and directly to foobar2000 and therefore get better sound quality.
Very important: Before you go ahead and set up bit perfect in foobar2k you need to know that when you run bit perfect, foobar will take exclusive control of your audio device, meaning your sound card or external DAC.
The result is that no other audio routed from your operating system (for example the audio in a video from Youtube) can be played through that audio card until you allow it to by (1) shutting down foobar or (2) turning off bit perfect in foobar2000’s preferences. Knowing this you won’t be driven into massive temper tantrums right after the install because you can’t hear anything but foobar playing.
So in this guide we’ll first see how to set up bit perfect in foobar and then how to disable bit perfect for when you want to use the audio device for other things.
Bit perfect in foobar howto
Firstly, it’s always smart to check if you have the latest drivers for your sound card, so you go ahead and do that if you’re a lazy boy and haven’t done it already.
Secondly, if your sound card drivers does not include ASIO support you need to first download ASIO4ALL, which like the name indicates is a universal solution that enables you use ASIO for everything. Just install it like you would any old program, ask below if you hit the wall trying.
Now we’re good to go and can continue setting bit perfect up in foobar.
- If you don’t already have it installed, download foobar and install it.
- Download and install the “ASIO support” component for foobar2000.
- This component is installed by double clicking it and follow the standard procedure we know from installing other applications. Ask in the comments below if you get stuck.
After these simple steps you should be “bit perfect” ready. The next step is to change the preferences in foobar so it will take exclusive control of your device and give you bit perfect playback.
Setting up bit perfect with foobar
- In Foobar, go into File / Preferences
- In the left side column choose “Output” by opening Playback / Output
- From the “Device” scroll down menu, choose your “ASIO: <name-of-your-soundcard>”
- Click apply and OK
- Sit back, put on some nice music and start enjoying bit perfect streaming with foobar. Remember foobar now has exclusive control of your audio device and you should read this to avoid any frustrations.
If your audio device does not show up with ASIO infront of it as shown in point 3, it only means that your sound card drivers does not include native support for ASIO so you need to install ASIO4ALL as discussed earlier in this tutorial. When you’ve installed it, follow the steps below.
Bit perfect playback in foobar with ASIO4ALL
If your audio device does not include native support for ASIO you need to have ASIO4ALL installed as discussed earlier. If you have ASIO4ALL, continue with the steps below.
- In foobar, click File / Preferences
- In the left hand menu of preferences open Playback / Output / ASIO
- Choose ASIO4ALL in the “ASIO drivers” field by double clicking it. Note that I run V2, you might be running another version, but it’s still the same process.
- A new window will pop up, in here you have to turn on ASIO4ALL for the devices you want.In this case I’m setting up bit perfect playback with ODAC which is an integrated DAC in the Objective2 headphone amplifier, but your situation will vary depending on what audio devices you have.
- Close the window after you enabled ASIO for the devices you want
- Now in foobar Preferences, choose Playback / Output like shown below
- In the Device scroll down options menu you should see “ASIO: <name of your device>”. Choose it, click “Apply” and then “OK”.
You should now be able to play audio through foobar in bit perfect mode, so congratulations! You are extremely good at this, you should make it a career! :D
Turning off BitPerfect playback in foobar2k
When running bit perfect in foobar2k you will notice that no other applications can send sound to that particular audio device. This is because foobar now has exclusive control over your soundcard. There are a couple of things you can do when you want to play audio outside of foobar.
- You can turn off foobar
- You can go into the preferences of foobar and choose “DS: Primary Sound Driver” which will basically make the audio from foobar being routed through Windows again.
- If you have multiple digital inputs or “input channels” on your sound card you can set one input to be bit perfect playback from foobar and another one to be system wide audio from your computer and simply toggle between them depending on what you want to listen to.
As always, the comment section below is you friend and if you found this tutorial on how to set up foobar with bit perfect any useful it would be spectacular if you went ahead and shared it.