Support
Product: Mic Volume Lock for Windows (Stream Deck plugin for Windows) · Provider: GRAMSHIFT (Tokyo, Japan)
Ideas and bug reports
Email contact@gramshift.com in English or Japanese. Ideas for new features and bug reports are welcome, and every message is read; we do not guarantee a reply time. Please include your Windows version (Settings > System > About), your Stream Deck app version, the name of your microphone or audio device, and a screenshot of the key's settings page (its Status line says what the plugin sees).
Get started
- In the Stream Deck app, find Mic Volume Lock for Windows in the action list and drag Volume Lock onto a key. The key shows the device and its level, for example
Microphone 63% and OFF.
- In its settings, choose the Device (the default recording device is chosen at first) and the Level to lock at, or The level when pressed.
- Press the key. It says
LOCKED. When another program changes the level, the plugin puts it back and the key counts it, for example 3 undone.
The actions
- Volume Lock (key): press to lock or unlock. Hold for 1 second to lock at the level the device has now (the key's Level follows). Options: lock at a set level or at the level when pressed, Unmute when muted, a key name, and the look.
- Lock Dial (Stream Deck +): turn to change the locked level by 1, 2 or 5% per notch; the level is written as you turn (when you turn fast, only the latest level is written). Push or touch to lock or unlock (it locks at the level its screen shows). With the lock off, a turn starts from the level the device has now. The screen shows the device, the level and the state.
- Level Scene (key): one press sets the device's lock to the scene's level and locks it, for example
Stream 80% or Call 65%. The scene whose level the lock holds now has a green border (not while the lock is paused or says CAN'T SET).
- Look (keys): Classic, Neon, Ring, Bars or Solid.
Devices
- Default recording device, Default communications recording device and Default playback device follow Windows: when you change the default in Windows sound settings, the lock moves to the new device within a few seconds, and the old device is left as it is.
- A device chosen by its name is kept by its Windows endpoint identifier, not by its name. A device with several inputs or outputs (for example a microphone that also offers a processed input) appears once for each, and each can be locked on its own.
- When a locked device is unplugged, nothing is written to it and the key says
Press to rescan. The lock stays on: when the device is back, it gets the locked level again. Pressing the key while the device is missing only searches again.
- Keys, dials and scenes with the same device share one lock (one level, on or off). If two locks reach the same device (for example the default device and the same device by its name), the one changed last holds it and the other key says
OTHER LOCK.
How the lock works
- Windows tells the plugin when the volume of a locked device changes. Each change carries a mark of the program that made it, so the plugin knows its own changes and does not undo or count them. A change by another program is put back about 0.15 seconds later, and the device is read back: the key shows what Windows reports.
- The plugin also reads each locked device once a second. Windows sends no notification when a device is muted, nor for a change made while it is muted; the reading finds those within about a second.
- No endless fight: if a program keeps changing the level, the plugin puts it back up to 6 times within 10 seconds. At the next change it pauses that lock, writes nothing, and the key says
PAUSED with an amber border. It tries again after 30 seconds, 60 seconds and 2 minutes; after that it stays paused until you switch the lock off and on, or change its level with a key, dial or scene. A program that keeps changing your microphone level is usually an "automatically adjust microphone volume" option in a call or recording app: turn it off there.
- If Windows accepts a change but the level does not move (some drivers keep their own level), the key says
CAN'T SET, and the plugin does not write again until the level changes.
- The plugin cannot tell which program changed the level, and it does not try to.
- With Unmute when muted off, a lock holds the level only; a muted device shows
MUTED on the key.
When Stream Deck closes, restarts or a key is removed
- When Stream Deck closes, the locks stop and every level stays where it is. Nothing is put back.
- The locks are kept in the plugin's settings: when Stream Deck or the PC starts again, they hold again, also when their keys are on another page.
- Removing a key switches its lock off when another key of this plugin stays on that page and no other visible key uses the same device (the Stream Deck app does not tell a plugin that a key was deleted). Every key's settings page lists all locks that are on, each with Turn off. If you delete the only key of this plugin, its lock can stay on: switch a lock off before you delete its key, or add a key for the same device and press it.
Troubleshooting
| The key shows | What to do |
Press to rescan | The chosen device is not connected, or there is no default device of that kind in Windows now. Connect it, then press the key to search again. |
PAUSED | Another program kept changing the level. Find the option that changes it (often an automatic microphone volume setting) and turn it off, then press the key twice (off, on). |
CAN'T SET | Windows took the change but the device kept its level. Check the device's own software or driver settings. |
OTHER LOCK | Another lock on the same device was changed later and holds it. Switch one of them off. |
NO HELPER | Windows PowerShell could not start (for example blocked by a company policy). The Status line in the key's settings shows the reason. |
Compatibility
Tested on Windows 11. Windows 10 is supported by the Stream Deck app but has not been checked by us.