Skip to content

Tom4nt/Mega-Soundboard

Repository files navigation

Logo

Mega Soundboard

Play and manage sounds with keybinds
Download · Report a Bug · Request a Feature


Mega Soundboard is an app that allows you to organize sound files and play them to two output devices at the same time, optionally with keybinds.

Main features

  • Arrange sounds in soundboards and groups.
  • Use global keybinds to switch to a different soundboard, play a sound/group, stop all sounds, disable/enable keybinds, and more.
  • Play a random sound or group in a soundboard with a keybind.
  • Decide what happens when you play a group: play all sounds at the same time, a random sound, or the next sound by the order defined by you.
  • Configure volume per output device, soundboard, group and sound.
  • Choose if sounds can overlap each other and if they loop. Both can be set with keybinds.
  • Let Mega Soundboard virtually press a key (or keys) of your choice while a sound is playing. This is usefull for push-to-talk.
  • Folder-linked Soundboards: Sounds can be synced between a folder on your system and a Soundboard. They are synced instantly and based on events (no polling).
  • Move the source audio file to a specified folder before importing a sound.

Check out the roadmap for planned features.

Screenshots

d d d d d

Built With

Installation

Download a release of Mega Soundboard here. Currently prebuilt only on Windows.

Contributing

Prerequisites

  • npm

Build and run

  1. Clone repo
  2. Install dependencies with npm install
  3. Run with npm run start

License

Distributed under the MIT License. More information.