Mixamp
A Linux desktop app for balancing game and voice-chat audio, inspired by controls on audio hardware I’d used. It started as a testbed for GTKX and my Flatpak development environment.
Highlights
- Routes game and voice audio through separate outputs to the system’s default output.
- Adjusts the balance between the two outputs and saves the setting between sessions.
- Uses GTKX to build a GTK 4 and libadwaita interface, with WirePlumber for audio routing.
- Supports background operation with permission and reconnecting after the audio service disconnects.
Built with
- TypeScript
- GTK 4
- libadwaita
- WirePlumber
- PipeWire
- Flatpak