"Automatic Gain Control", also known as "AGC", "Gain Reduction", "Noise Suppression", or "Noise Reduction", is a feature built into many microphones, including those used by most VR headsets. This interferes with SoundSelf's voice detection algorithm, by editing out any sound that has been persistent for more than a few seconds... such as your voice in SoundSelf!
SoundSelf tries to accommodate for this, but if you regularly notice that SoundSelf is "letting go" of your voice (and usually then producing a whoosh sound and a burst of light and color) while you are still toning, then your experience will be improved by disabling Automatic Gain Control on your device, or by using a different microphone or webcam.
Here are some steps you can take for disabling Automatic Gain Control in Windows:
- Disable "Allow applications to take exclusive control of this device" in Manage Audio Devices settings menu in Control Panel.
- Some devices have a "Custom" tab in their Manage Audio Devices window, that includes filters like AGC. Turn that off.
- Some headsets can have Gain Reduction disabled in the Steam VR audio settings menu, accessible through the Steam VR status window.
SoundSelf has been tested to work with many inexpensive microphones and webcams available on Amazon and other online stores. For examples:
- CAD brand microphones.
- More recommendations coming soon - if you have an inexpensive microphone that's working, please let us know at email@example.com
This is a tricky bug that can have many causes.
- First check to see that your graphics and audio card are up to date.
- If the error still persists, uninstall and reinstall SoundSelf. While SoundSelf is closed navigate to the folder \Steam\steamapps\common\SoundSelf\soundself\audio_fix and run the Swap_pc_dll file.
- If you are still not able to run soundself download the Windows XP x64 portaudio_x64.dll at port audio downloads
If none of these methods work reach out to us over discord in the #Bugs channel.
This is probably background sound coming through your microphone. SoundSelf will only play this sound to you if it thinks you are vocalizing. If it's picking up excessive background sound, try increasing the volume of your voice relative to the background noise. You can do this by moving the microphone closer to you, turning off noisy appliances, or just toning louder
- Please make sure that your operating system, or launcher (if you are using Oculus or SteamVR) has these devices as the default input and output audio device.
- When you're in the SoundSelf menu, including the splash screens, minimize the noise you're making. SoundSelf uses that time to capture initial noise floor information.
- If you are using a Rift-S, unplugging it and then plugging it back in again sometimes fixes the issue
- In the SteamVR settings, set your audio device to "headset" if you're using a headset with onboard audio devices OR a wired audio device plugged into the 3.5 mm jack on your PC
- Turn "audio mirroring" on and set the mirror to your preferred headset of choice
- Start the game.
This is usually a permissions issue. You can learn more about how to solve this issue from this Reddit thread.
One way to bypass it is to launch SoundSelf directly from your apps folder, instead of from the Steam launcher, usually located in
If audio is skipping, this can mean one of two things.
- If you're using Bluetooth, some Bluetooth headsets have trouble if you are using both the input and output of the same device. The easiest solution, if this is the problem, is to use a wired connection with your headphones if that is supported. Otherwise, some Bluetooth headsets have multiple "devices" that show up on the computer - some will create conflicts, others won't. If that doesn't work, you will probably have to use a different microphone.
- Alternatively the buffer size on your audio device may be too small. This usually only happens with professional audio interfaces. Try increasing your device's audio buffer and decreasing the samplerate.
Try changing your system default audio device, and reset the program.
Some USB sound cards have been known to cause issues - if you have a 3.5mm plug, that usually fixes the issue.
SoundSelf is automatically detecting the noise floor through the introductory splash screens, before the mic test menu. The easiest way to make sure it's detecting the noise floor correctly is to be quiet through the whole splash screen sequence. You can also try cycling to a different input, if you have on connected, and then cycling back to your preferred one, in the microphone test menu.
Please hit "Shift" + "F6" while you are running SoundSelf, and experiencing your problem. This will bring up an inquiry form that will allow you to share with us the problem you are having, and it will automatically include the application log, which includes no personal data. Provide as thorough a description as you can about what's going wrong, and we will work to fix it.
You can also join our Discord to help us solve the problem.
Thanks for helping us make SoundSelf better!