Soundux is a cross-platform soundboard that features a simple user interface. With Soundux you can play audio to a specific application on linux and to your vb-audio-cable sink on windows.
These are required to run the program
Please refer to your distro instructions on how to install
- pulseaudio
- Xorg
- VB-CABLE (Our installer automatically installs VB-CABLE)
You can install our package with your AUR helper of choice which will automatically compile and install the latest release version
yay -S soundux
We also provide a soundux-git
package which compiles from the master branch
You can grab the latest release from Flathub
Download our installer or portable from the latest release
This list may not be accurate. Contact me if you find missing dependencies that I can update this list
- qt5-base >=5.15
- qt5-tools >=5.15
- qt5-quickcontrols2 >=5.15
- X11 client-side development headers
Qt >= 5.15 is strictly required!
sudo apt install git build-essential cmake libx11-dev libqt5x11extras5-dev libxi-dev
Ubuntu does not have Qt 5.15 in its repositories so you need to use their Online Installer or compile it from source
(We highly recommend you to just download the latest release for windows since it has all its dependencies packed with it)
To compile on windows you'll have to install qt (make sure the the important qt-paths are in your system-path!)
- Qt
- MSVC
- CMake
Clone the repository
git clone https://github.com/Soundux/Soundux.git
cd Soundux
git submodule update --init --recursive
Create a build folder and start compilation
mkdir build
cd build
cmake ..
cmake --build . --config Release
To start the program
./soundux # .\soundux.exe on Windows
sudo make install
Automated Installation is currently not finished and will only install the binary. It will be fully functional in the future. (You may look into my arch package and figure it out for your distro)
The project started as a Soundboard for Linux
The code is licensed under GPLv3