https://github.com/sardeq/boombx
Free soundboard for playing audio through a virtual microphone
https://github.com/sardeq/boombx
asp-net aspnet aspnet-core avalonia-ui avaloniaui avaloniaui-app boombx cross-platform cross-platform-soundboard csharp dotnet-core free-software linux sound soundboard soundlibrary sounds windows
Last synced: 3 months ago
JSON representation
Free soundboard for playing audio through a virtual microphone
- Host: GitHub
- URL: https://github.com/sardeq/boombx
- Owner: sardeq
- License: apache-2.0
- Created: 2025-04-30T16:47:01.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-12T15:41:38.000Z (12 months ago)
- Last Synced: 2025-07-12T17:30:18.413Z (12 months ago)
- Topics: asp-net, aspnet, aspnet-core, avalonia-ui, avaloniaui, avaloniaui-app, boombx, cross-platform, cross-platform-soundboard, csharp, dotnet-core, free-software, linux, sound, soundboard, soundlibrary, sounds, windows
- Language: HTML
- Homepage:
- Size: 260 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
BoomBx
Free soundboard for playing audio through a virtual microphone (or anything if you want).
Download
[](https://github.com/sardeq/BoomBx/releases/latest)
## 🎯 What is BoomBx?
BoomBx is a cross-platform audio routing tool designed for content creators, streamers, and having fun with your friends. Easily play sounds through a virtual microphones with one-click simplicity.
## ❓How to use
If you want to play audio through your microphone to your friends in a game or discord do the following:
- Make sure you have VB-Cable installed (BoomBx will prompt to install it for you).
- After you have restarted your device, Go to settings make sure CABLE Input is set to playback device and your microphone as microphone input
- Set your input in your game/discord to Cable OUTPUT
- Add your own audios and Play them!
## ✨ Key Features
### 🚀 Core Functionality
- **VB-Cable Integration**
Automatic detection and one-click installation of VB-Cable drivers
- **Virtual Audio Routing**
Route system audio through virtual microphone inputs
- **Low-Latency Playback**
Powered by NAudio's WASAPI exclusive mode
### 🎚️ Audio Control
- **Per-Sound Audio Control**
Individual sound settings.
- **Format Conversion**
Automatic sample rate/channel conversion (48kHz stereo output)
### 📚 Sound Management
- **Custom Sound Library**
Import and organize MP3/WAV files with custom icons
- **Preset System**
Save favorite audio configurations
### 🛠️ Advanced Features
- **Audio Device Hot-Swapping**
Change outputs without restarting
- **Automatic Driver Verification**
Checks VB-Cable installation status on launch
- **Silent Installation**
Admin-free VB-Cable setup for organizations
## 🖥️ Technical Highlights
- **Cross-Platform**
Windows, macOS, and Linux support (Avalonia UI)
- **Modern Architecture**
MVVM pattern with .NET 8
- **Accessible**
Screen reader support and high-contrast themes
> **Note**: Requires VB-Cable Virtual Audio Device for full functionality
> (Automatically installed through BoomBx)
> Will be making my own drivers eventually so this is temporary