Skip to content

PepeDeNom/MicVolumeLock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MicVolumeLock

Automatically monitor and lock the volume level of the selected microphone on Windows.


Table of Contents


General Info

When you are in calls or video conferences, your microphone volume can change unexpectedly due to application behavior or Windows settings.

In shared office spaces, high microphone volume can increase background noise and cause echo when several people in the same room join the same meeting.

MicVolumeLock is an AutoHotkey script that periodically checks selected microphone devices and restores their volume to a configured target value whenever it changes.

You can select the microphone and adjust the target volume level in the tray menu settings option.

Settings


Features

  • Monitors microphone volume at configurable intervals
  • Locks selected capture devices to a target volume percentage
  • Supports multiple microphones at the same time
  • Detects connected capture devices and updates the list automatically
  • Shows default device roles (System, Multimedia, Communications) in Settings
  • Tray tooltip with lock status and selected/connected device count
  • Settings GUI for volume, interval, and selected devices
  • Option to run at Windows startup
  • Option to create a desktop shortcut from the tray menu
  • Suspend and resume control from the tray menu

Requirements

  • Windows 11
  • Microphone device

Install

  1. It's portable, doesn't need installation. Download it and place the content of this proyect in the location of your choice.
  2. Run MicVolumeLock.exe.
  3. A tray icon with a musical note will appear near the system clock.

Usage

  • Open the tray menu and click Settings.
  • In the device list, check the microphones you want to lock.
  • Set the target volume percentage.
  • Optional: enable Run at Windows startup.
  • Close the Settings window.
  • Use Suspend script or Resume script from the tray menu when needed.

Notes & Tips

  • On first run, all available capture devices are preselected.
  • If a selected device is disconnected, it remains configured and can be reattached later.
  • Use the "Sound Settings" button in Settings to quickly open Windows sound controls.

Acknowledgments

  • Thanks to the entire autohotkey community.

License

This project is licensed under the MIT License.

About

Small tool that keeps your microphone volume constant. It's very usefull in shared offices spaces to avoid background noise and echo in videoconferences.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors