Eliminating Sound Echo While Co-Op'ing With Friends

As of September 2018, we implemented an integration with Discord to get rid of the echo when you and your friends communicate through Discord. This solution works, but you may run into an issue if you're using any virtual surround sound software. Please disable your virtual surround sound software or any software you use to enhance the audio on your computer, and then restart both Discord and Parsec from the task tray (the icons by your clock).

Automatic Echo Cancellation for Discord

Parsec_Game_Window.png

To automatically cancel echo, this setting needs to be enabled on the host computer in the Settings -> Hosting page.  The host is the computer/person running the game.  

 

This isn't working with Discord?

  • If you want a super easy solution, the host can join the voice chat via the Discord Mobile App rather than on the hosting computer. This is by far the easiest way to eliminate the problem. We will continue to improve the echo cancellation, but this solution will work 100% of the time.
  • On the hosting computer, make sure the setting is enabled before your friends connect to the host.
  • Make sure you're using the Windows installer version of Discord - the browser version won't work.
  • Confirm that you're using the Standard Audio Subsystem in Discord under your Voice & Video settings.
  • Confirm that Harmony32.dll is in C:\Users{your user name}\AppData\Roaming\Parsec. If it's not there, your computer might be blocking the software.
  • Disable any virtual surround sound software, or any software you use to enhance the audio on your computer, and then restart both Discord and Parsec from the task tray (the icons by your clock).
  • If you've got a complicated audio setup for Twitch streaming, it probably won't work either. For that, we suggest following the manual fix below.
  • Discord is also reporting an echo issue due to a recent release. You can learn about that here.

Does this work with other voice chat apps like Skype / Team Speak?

Jeez Louise, what is this? 2010? You and your friends should try Discord!  We might bring automatic echo cancellation to other services in the future, but for now you will need to follow the manual fix below.

 

MANUAL FIX

VB-AUDIO CABLE

VB-Audio Cable is a program that allows you to emulate a sound device on your computer. You can download it here. The download file is a zip folder. You should unzip the folder and install the version of VB-Audio Cable for your computer. We're going to assume you're choosing the Win10 version. You should choose the correct 64 or 32-bit version for your computer as well.

 

INSTALLING VB-AUDIO CABLE

vb_audio_cable.png

Right click on the correct version of VB-Audio Cable for your Windows 10 device and run it as administrator. If you do not have administrator privileges, this won't work.

admin.png

SET VB-AUDIO CABLE AS DEFAULT SOUND DEVICE

Right click on the speaker icon in the bottom right corner of your task tray and then choose Playback devices.

Right click here

sound.png

Choose Playback devices

playback.png

In the Playback devices menu, choose Cable Input and Set as Default. Once you do that, click Apply.

set_default.png

If you did it right, there will now be a green check mark next to the VB-Audio Virtual Cable

default_now.png

SET YOUR SPEAKERS AS LISTENING DEVICE

This part is really important, or you won't be able to hear anything when someone connects. After setting the Default Playback Device, click on Recording, choose Cable Output, and then on Properties.

playback_device.png

Now, choose the Listen tab and choose the Playback through this device. You should choose the sound device that your headphones or speakers play from. I use a headset, so my Realtek High Definition Audio (the motherboard sound device) is used to output sound. If you use speakers, they might be listed, and you should choose those. Just be aware that you may not hear if you switch to your headphones, and you'll need to go back into this step to set your motherboard sound device as the Playback.

unknown__5_.png

SET THE OUTPUT DEVICE IN DISCORD / SKYPE / TEAMSPEAK

We'll use Discord as the example because it's the best voice/text chat out there in my opinion. Click on your user settings in Discord. Choose Voice & Video. Once you're in that screen, choose your Output Device and set it equal to whatever speaker you choose in the step just before this as your Playback device on VB-Audio Cable, so you can hear people talking. If you don't do this, you'll hear nothing from Discord.

discord_1.png

Yes, I am a monster, I use the light theme in Discord.

 

When you're done, Discord should look like this. 

finished.png

 

BEFORE YOU FINISH, RESTART PARSEC FROM TASK TRAY!