SoundMixer Pro is a free, open-source virtual microphone mixer with a built-in soundboard for Windows.
It captures your real microphone, lets you apply audio effects (EQ, noise gate, compressor), and mix in sound clips — all output through a virtual audio cable. Your chat partners in Discord, Zoom, or Teams hear both your voice and the sounds you play.
Think of it as a free alternative to Soundpad.
Virtual Microphone
- Routes your real microphone through the app and outputs to a virtual audio device
- Works with Discord, Zoom, Teams, and any app that accepts a microphone input
Soundboard
- Load audio files (MP3, WAV, FLAC, OGG, WMA, AAC)
- Play sounds over your voice — your chat partner hears both
- Assign global hotkeys to trigger sounds even when the app is in the background
- Trim clips visually with a waveform editor and precision auto-zoom
- Customize each sound with an emoji icon and a display name
- Drag and drop to reorder sounds
- Loop mode, per-clip volume control
- All sounds are stored locally — deleting the original file won't break anything
Audio Processing
- 10-band equalizer
- Noise gate (removes background noise when you're silent)
- Compressor (evens out volume)
- Gain control
Monitoring
- Listen to your own processed voice in headphones (optional)
- Listen to soundboard sounds independently from your voice
Interface
- 6 color themes (4 dark, 2 light)
- System tray with minimize-to-tray
- Optional Windows auto-start
- Settings auto-save
| Requirement | Details |
|---|---|
| OS | Windows 10 or 11, 64-bit |
| Virtual Cable | VB-Audio Virtual Cable (free) — must be installed |
| Runtime | .NET 8.0 (included in the downloadable exe) |
This is required. Without it, the app has no virtual microphone to output to.
- Go to https://vb-audio.com/Cable/
- Download VBCABLE_Driver_Pack (the big Download button)
- Extract the zip
- Right-click
VBCABLE_Setup_x64.exe→ Run as administrator - Follow the installer
- Restart your computer
After restart, open Control Panel → Sound → Recording tab and confirm that CABLE Output (VB-Audio Virtual Cable) appears in the list.
- Go to the Releases page
- Download
SoundMixerPro.exefrom the latest release - Run it (no installation needed — it's a single portable exe)
-
In SoundMixer Pro:
- Microphone: select your real microphone
- Virtual Cable: select
CABLE Input (VB-Audio Virtual Cable) - Headphones: select your headphones/speakers (for monitoring)
- Click Start
-
In your voice chat app (Discord, Zoom, Teams, etc.):
- Go to Settings → Voice / Audio
- Set Input Device to
CABLE Output (VB-Audio Virtual Cable)
-
Done. Your chat partner now hears your voice + any sounds you play.
- Click + Add to load an audio file
- Click the emoji button on a sound card to play it (click again to stop)
- Click the gear icon on a card to open settings:
- Rename the sound
- Change the emoji icon
- Adjust volume
- Assign a global hotkey
- Trim the clip
- Export or delete
- Drag and drop cards to reorder them
Real Microphone ──▶ DSP (EQ, Gate, Compressor) ──▶ Mixer ──▶ Virtual Cable ──▶ Discord/Zoom
▲
│
Soundboard sounds ──────┘
│
▼
Headphones (optional monitoring)
- Visual Studio 2022 with the .NET Desktop Development workload
- .NET 8.0 SDK
- Clone the repository
git clone https://github.com/YOUR_USERNAME/SoundMixer.git - Open
SoundMixer.slnin Visual Studio - Set SoundMixer.App as the startup project
- Press F5 to build and run
Right-click SoundMixer.App → Publish → Folder, Release, win-x64, Self-contained, Single file.
Or via terminal:
dotnet publish SoundMixer.App\SoundMixer.App.csproj -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -o publish
- C# / .NET 8.0
- WPF
- NAudio (WASAPI audio capture and playback)
- VB-Audio Virtual Cable
- Newtonsoft.Json
- Hardcodet.NotifyIcon.Wpf (system tray)
- Win32 RegisterHotKey API (global hotkeys)
MIT — see LICENSE.