| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Warning
This software is in beta and requires test signing to be enabled.
Note
Software Developers/Organizations: Looking to implement Virtual speakers/mics into your app? For advanced/custom functionality like named pipes, shared memory buffers (for no-latency audio), direct integration with your existing apps, and more; Contact us for quotes on a custom build! contact@mikethetech.com
Welcome to the Virtual Audio Driver by MikeTheTech! This project provides two key drivers based on the Windows Driver Kit (WDK):
Both features in the driver are suitable for remote desktop sessions, headless configurations, streaming setups, and more. They support Windows 10 and Windows 11, including advanced audio features like Windows Sonic (Spatial Sound), Exclusive Mode, Application Priority, and volume control.
A virtual audio driver set consists of:
Virtual Audio ("fake" speaker output)
Virtual Microphone ("fake" mic input)
By installing these drivers, you can process or forward audio without physical hardware present, making them incredibly useful for various development, testing, and media production scenarios.
| Feature | Virtual Speaker | Virtual Microphone |
|---|---|---|
| Emulated Device | Emulates a speaker device recognized by Windows. | Emulates a microphone device recognized by Windows. |
| Supported Audio Formats | 8-bit, 8000 Hz (lowest quality) up to 32-bit, 192,000 Hz (studio quality). This includes various presets such as Telephone Quality (8-bit, 11025 Hz) and DVD/Studio Quality (16/24/32-bit, up to 192 kHz). | 16-bit 44,100 Hz, 16-bit 48,000 Hz, 24-bit 96,000 Hz, 24-bit 192,000 Hz, 32-bit 48,000 Hz (for testing or specialized scenarios). |
| Spatial Sound Support (Speaker Only) | Integrates with Windows Sonic, enabling immersive 3D audio features. | Integrated with Audio Enhancements such as Voice Focus and Background Noise Reduction. |
| Exclusive Mode and App Priority | Applications can claim exclusive control of the device. | Same WDK architecture applies, allowing exclusive access in supported workflows. |
| Volume Level Handling | Handles global and per-application volume changes (Windows mixer). | Microphone level adjustments accessible via Windows Sound Settings or audio software. |
| High Customizability | Built to be extended with future features and audio enhancements. | Allows flexible configuration of sampling rates and bit depths for specialized audio requirements. |
Enable Test Signing (Optional)
If you have a test-signed driver, you may need to enable test signing mode:
bcdedit /set testsigning onNote: A production-signed driver can skip this step.
Open Device Manager
Verify Installation
Select as Default Device
Remote Desktop or Streaming
Choosing Quality Settings
Spatial Sound
Select as Default Recording Device
Supported Formats
Use Cases
Volume & Level Controls
Exclusive Mode (Speaker and Mic)
By default, shared mode is enabled. For real-time, low-latency usage, open device properties, go to the Advanced tab, and uncheck “Allow applications to take exclusive control.”
Application Priority
Supported through Windows APIs. To prioritize a specific application for either the speaker or microphone, configure it via Windows advanced sound options or in your audio software.
Volume/Level Management
This project is built with the Microsoft Windows Driver Kit (WDK) and includes code derived from Microsoft Windows Driver Samples (notably the Sysvad / "Simple Audio Sample" audio driver).
Original code in this repository is provided under the MIT License (see LICENSE). Third-party Microsoft sample code is provided under the Microsoft Public License (MS-PL); see THIRD_PARTY_NOTICES.md for the full license text and details.
Microsoft, Windows, and Windows Driver Kit are trademarks of Microsoft Corporation.
This project is maintained and actively improved. We welcome contributions, suggestions, and issue reports!
Thank you for using the Virtual Audio Driver!
Feel free to open issues or submit pull requests if you encounter any problems or have ideas to share. Happy audio routing!
| Back | FazBrowse Home | New Git URL |