A free and easy-to-use program to organize and play sound files.
Head to the releases page, download the latest archive for your platform and extract to the directory of your choice.
- The application consists of two windows, a Settings window and a Soundboard window.
- The Settings window allows you to configure the application and manage your sounds library, and will open when you start the application. To open the Settings window after closing it, right-click on the Soundboard tray icon in the taskbar notification area, and then click on "Settings".
- The Soundboard window is where you will be able to click on boxes to play the corresponding sound. To open the Soundboard window, right-click on the Soundboard tray icon in the taskbar notification area, and then click on "Soundboard", or directly left-click on the Soundboard tray icon in the taskbar notification area. You can also quickly open the Soundboard window by using the global shortcut Ctrl+Shift+Space. Press Escape to close the Soundboard window.
- To completely quit the application, right-click on the Soundboard tray icon in the taskbar notification area, and then click on "Quit".
-
Cargo script Install
cargo-run-script
:
user@machine:~$ cargo install cargo-run-script
- Install Node.js
Create a clone of this project on your development machine:
user@machine:~$ git clone https://github.com/r-o-b-o-t-o/soundboard.git
Build the webview:
user@machine:~/soundboard$ cd soundboard-ui/
user@machine:~/soundboard/soundboard-ui$ npm i # you need to do this only once
user@machine:~/soundboard/soundboard-ui$ npm start
If you want to rebuild the webview automatically when doing changes:
user@machine:~/soundboard$ cd soundboard-ui/
user@machine:~/soundboard/soundboard-ui$ npm i -g nodemon # you need to do this only once
user@machine:~/soundboard/soundboard-ui$ nodemon
Run the program:
user@machine:~/soundboard$ cargo run
To package a release, use the following command:
user@machine:~/soundboard$ cargo run-script package
See also the list of contributors who participated in this project.