GUI mixer application for RME Fireface audio interfaces on Linux.
- RME Fireface 400
- ALSA (
libasound) - X11 and extensions (
libx11,libxrandr,libxinerama,libxcursor,libxi) - OpenGL
- libsystemd
Required: snd-firewire-ctl-services
This project requires snd-fireface-ctl-service to manage ALSA controls for the Fireface hardware. The service must be running before launching the GUI.
yay -S linux-fireface-mixer-binyay -S linux-fireface-mixersudo pacman -S alsa-lib libx11 libxrandr libxinerama libxcursor libxi systemdsudo apt install libasound2-dev libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libsystemd-devFollow the installation instructions at: https://github.com/alsa-project/snd-firewire-ctl-services
After installation, enable and start the service:
systemctl --user enable snd-fireface-ctl.service
systemctl --user start snd-fireface-ctl.serviceVerify the service is running:
systemctl --user status snd-fireface-ctl.servicemkdir build
cd build
cmake ..
make./build/totalmixer_guiThe GUI will display an error if snd-fireface-ctl.service is not running.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.