Forum Discussion
beizs
Apr 02, 2020Brass Contributor
Disable Microphone Auto Adjustment
My microphone is a USB Blue Spark. The mic itself has gain controls, and in Windows (10), it needs to be set to 50% or less, otherwise it starts to clip like crazy (50% is essentially baseline, below reduces volume artificially, above artificially increases it).
Teams 'helpfully' automatically adjusts my volume. To 100%. Blowing my mic out, and making it utterly unusable. As far as I can tell, there is no way to disable this in the UI. Again, I'm on Windows 10 Pro, and I've disabled applications taking exclusive control in the microphone settings. This setting honestly does not seem to do anything at all in Windows 10, but that's a different story.
First, Teams absolutely needs the ability to disable auto-adjustment. It's utterly basic functionality which is necessary for anybody with a real mic.
But, in the meantime, is there any way I can disable auto-adjustment via a registry change?
Thanks.
Workaround on macOS: create an aggregate device to "mask" the gain settings from Teams.
Steps:
1. Open 'Audio MIDI Setup' application
2. In the left pane, click + symbol and choose Create Aggregate Device
3. Ensure that the new aggregate device is selected in the left pane
4. In the main window area, select the 'Use' checkbox for your real input device
5. Select the real input device from the left pane and set the Master Stream input gain correctly
5. Optionally rename the newly created aggregate device by clicking its entry in the left pane
6. Quit & restart Teams application
7. In Teams, choose the newly created aggregate device as the microphone deviceBecause the aggregate device does not have a gain setting, Teams cannot f* it up.
- kaeziCopper ContributorIt looks like this has been solved.
Going to Settings->Devices
there's a slider: "Automatically adjust mic sensitivity"
This can be turned off and this seems to have fixed my issue with my Yeti Nano. No more vb-audio needed! - TheVadeCopper ContributorUp vote this thread please https://feedbackportal.microsoft.com/feedback/idea/b608d802-272e-ec11-b6e6-00224827bbc2#comments
- SeonglaeCopper ContributorThis is really annoying
- MichelLismanCopper Contributor
Agreed. And it should not auto-adjust through system properties for sound either, it should process + adjust within the program itself.
I've set up my studio microphone to have an exact range just below the 0dB mark (carefully set up with Audacity and the replay gain plugins), which Teams interprets as "let's turn that way down on a system-wide level". Which also affects the mic being used in other meeting software (yes, Teams is not the only one..) and in the streams I host. So I'm glad that the option is finally in the UI, not so glad that if actually would want to use it, it affects volume system-wide instead of only the Teams-application.
- cvnationCopper ContributorI struggled with this for years. The mac work-around was flawless. The one on PC with virtual cable never worked for me. Today, I noticed on PC that there is actually a setting to disable the mic auto adjust in Teams! It's about time and I wonder why this isn't more public info.
Settings -> Devices -> Automatically adjust mic sensitivity (disable)- Michael TroelsenCopper Contributor
This should be fixed in the latest version of teams 1.4.00.16575 with the introduction of automatically adjust mic sensitivity.
- Chopo127Copper Contributor
- theMichaelCopper Contributor
Another option I found in the comment section somewhere was using NirSoft's nircmd (NirCmd - Windows command line tool (nirsoft.net)) and having it adjust the default recording device volume frequently. Here's my script example:
nircmd.exe setsysvolume 36000 default_record nircmd.exe loop 172800 250 setsysvolume 36000 default_record
- mbrown80Copper Contributor
beizs I have had the same issue and found the 'virtual audio cable' is a solution. I did not like however that my Mic was 'hot' (on) all the time with 'virtual audio cable' and the need to configure additional driver settings.
I have since switched to 'NVIDIA Broadcast' instead of virtual audio cable. With NVIDIA Broadcast there is no audio configuration mapping to do, just select your (Rhode) Mic in NVIDIA Broadcast and in MS Teams choose 'Microphone (NVIDIA Broadcast)'.
You will need a supported NVIDIA card to use the software. There are also some great audio and camera features in this application for streaming and conferencing too.
- CastyMcBoozerCopper Contributor
This is a ridiculous and infuriating feature that is badly broken. My mic gets louder and louder until you can hear my finger moving over my trackpad.
- davidellardCopper Contributor
I also have this issue. Hoping for a patch soon.
I'll try the v. audio cable software in the meantime.
- mbaker-wvCopper Contributor
I found a fix for my system
under sound settings > Microphone Properties > Advanced Tab uncheck the "Allow Application to take exclusive control of this device"
mbaker-wv
- CastyMcBoozerCopper Contributor
mbaker-wv Settings in the app? Settings in Windows? Settings in macOS?
There is no "Microphone Properties" in either Windows 10 Settings or in the Teams application. I don't have my Macbook with me at the moment.
- NilsReichertCopper Contributor
Incorrect. Exclusive access setting is *ignored*.
Let me explain the problematic behavior and how it happens.
Mic volume stays as it is, but as soon as you open the menu Device Settings to select Mic and Speaker, then it is active and stays active, the Mic volume auto adjust.
So if you plan to never touch Mic and Speaker selection, *never open* device settings menu, and you are good, however, if you need to check or switch, then it will happen.
Only workaround that prevents Teams from auto adjust volume (if I need to change device settings) is to install vb cable (but then there is a delay because of listen to device) or to install voicemeeter (virtual mixer, currently using this as solution)
- Kevin296Copper Contributor
NilsReichert Thank you! This is the exact issue I have been seeing for one of our users. I thought I had fixed it, but just received an email stating it is doing the same thing. If anyone has a real fix for this problem that would be ideal.
- MelkerDaChoppaCopper Contributor
I found a workaround that works for me, I use Windows btw. I download a program called VoiceMeeter, Banana or not doesnt matter, then use that program and connect my mic there, then use the output that Voicemeeter uses as my input on Teams. When doing this the program wont change the level of your microphone.
- NilsReichertCopper ContributorI also found this workaround, best fix so far.
Pro: it is free tool, it is a virtual mixer, allows multiple inputs, allows multiple outputs, no added delay
Con: requires installation (must be able install, admin rights) +one time restart