A soundboard for everyone! [PAUSED PROJECT]
MIT License
A soundboard for everyone!
This project is still very WIP. Everything is subject to change.
This is one of my first projects to be published on GitHub, so you can expect it to be less than perfect!
At the moment I am not very active on this project, partly due to the implementation of Discord's built-in soundboard, but I would like to get back into it at some point (since Discord's built-in one is quite limited anyway).
You can watch this small preview:
https://github.com/Gabixel/Soundboard/assets/43073074/6e798cbc-766c-46fb-871f-51a9f39789ee
[!NOTE]
How do I use a Soundboard?
You can only use your soundboard to send tracks on your desired real output by default. If you want to send some sounds to a microphone and use it for online meetings, you must install a "virtual cable" (aka a driver). This cable is responsible for sending the audio output to a virtual input device. A common driver is VB-Cable (for Mac and Windows).
The project uses Electron as its core, TypeScript for JavaScript management and LESS for the CSS part (but still not very great for my expectations).
To start debugging the app:
npm run tsc-all
. This will compile all the .ts
files present in the /app
and /src/ts
folders.
npm run tsc-all-w
mrcrowl.easy-less
in the extensions list)
.less
file and do CTRL + S to generate the .css
formatnpm run debug
.