Skip to content

TR4IS/SoundDeck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SoundDeck icon

SoundDeck

A clean, fast soundpad for Windows. Play sounds through your speakers and straight into Discord at the same time — no manual setup needed.

Latest Release MIT License Windows


What it does

SoundDeck lets you bind sounds to hotkeys and play them with one press — globally, even when the window is minimized. It also has a Mic Mix feature that routes your mic and sounds together into a virtual cable so voice apps like Discord hear both at the same time.

No OBS, no complex routing, it just works.

Features

  • Sound library — add MP3, WAV, OGG, FLAC files. drag and drop supported
  • Global hotkeys — press a key anywhere, sound plays instantly
  • Mic Mix — sends your mic + sounds into Discord (or any voice app) together. auto-installs VB-Audio CABLE if you don't have it
  • Output selector — route sounds to any audio device independently
  • Waveform player — see the waveform, trim the sound, click to seek
  • Categories — FX, Music, Voice, Ambient. filter and search
  • Loop mode — hold a sound as long as you need
  • Auto updater — notifies you when a new version drops
  • Single instance — only one window, always
  • App logs — if something breaks, the log panel tells you what

Install

Grab the latest installer from Releases and run it. That's it.

Windows only. Tested on Windows 10 and 11.

How Mic Mix works

When you click Mic Mix for the first time, SoundDeck:

  1. Checks if you already have a virtual audio device (VB-Cable or Stereo Mix)
  2. If not, it downloads and installs VB-Audio CABLE automatically
  3. Routes your mic + sounds into the CABLE Input
  4. Tells you to set CABLE Output as your mic in Discord — you only do this once

After that, just toggle Mic Mix on/off whenever you want. Your friends hear you talk and hear the sounds.

Run from source

Make sure you have Node.js installed, then:

git clone https://github.com/tr4is/sounddeck.git
cd sounddeck
npm install
npm start

Build the installer

npm run build

The installer will be in the dist/ folder.

Project structure

sounddeck/
├── main.js        — Electron main process (window, IPC, hotkeys, VB-Cable setup)
├── preload.js     — Context bridge between main and renderer
├── index.html     — App markup
├── styles.css     — All styles
├── renderer.js    — All frontend logic (audio, UI, mic routing)
└── icon.ico       — App icon

Contributing

Pull requests are welcome. If you find a bug or want a feature, open an issue first so we can talk about it.

Keep things simple — no build step, no bundler, just plain JS that Electron loads directly.

License

MIT — do whatever you want with it, just keep the credit.

Made by Cracker

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors