Sonusmix is a graphical audio routing and device management application.
It takes a higher-level approach to PipeWire than a conventional patchbay. Rather than concentrating solely on individual nodes and ports, Sonusmix can group an application’s audio into manageable endpoints and preserve the relationships between them. That approach is useful when applications repeatedly disappear and reappear in the PipeWire graph or when a routing arrangement needs to remain consistent.
This is free and open source software.
Key Features
- Create virtual input devices for applications that need a dedicated recording source.
- Create virtual output devices for separating groups of playback applications.
- Route application audio between physical and virtual PipeWire devices.
- Represent applications through higher-level endpoints rather than only raw graph objects.
- Control volume for applications and devices from the same interface.
- Lock selected connections so Sonusmix can restore them when they are changed elsewhere.
- Lock volume settings to maintain preferred levels across a working session.
- Save complete configurations for reuse instead of rebuilding routing arrangements manually.
- Restore stored configurations after applications or devices reconnect.
- Handle dynamic PipeWire objects whose identifiers may change between sessions.
- Use persistent routing to reduce the need for repeated manual patching.
- Separate applications into purpose-specific virtual devices for recording or streaming.
- Provide visual feedback about the relationships between managed endpoints.
- Integrates with the PipeWire audio graph while presenting a less technical workflow.
- GTK-based interface fits naturally alongside modern Linux desktop applications.
Website: codeberg.org/sonusmix/sonusmix
Support:
Developer: Keegan Conlee
License: Mozilla Public License v2.0

Sonusmix is written in Rust. Learn Rust with our recommended free books and free tutorials.
Related Software
| Audio Effects, Mixers, and PipeWire Routing Tools | |
|---|---|
| Easy Effects | GTK audio manipulation software which includes a range of tools |
| Carla | Modular audio plugin host |
| JamesDSP for Linux | Audio effect processor for Pipewire |
| Pulsemeeter | Audio routing and mixer application |
| wiremix | Terminal mixer for PipeWire audio devices and streams |
| Melodic Mix | Simple mixer and digital signal processing application |
| LSP Plugins | Broad collection of studio-oriented plug-ins |
| Sonusmix | GTK4 audio routing and device management application |
| qpwgraph | Graph manager dedicated to PipeWire |
| pwvucontrol | Pipewire volume control |
| Pipeweaver | Audio management tool built on top of PipeWire |
| coppwr | Low-level GUI for inspecting and controlling PipeWire |
| Helvum | Graphical patchbay for connecting PipeWire audio streams |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.