An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          


BoomBx Logo

BoomBx


Free soundboard for playing audio through a virtual microphone (or anything if you want).

Download

[![Download](https://img.shields.io/badge/Download-v0.1.6-%23007ACC?style=for-the-badge&logo=github)](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