pipemixer is an interactive terminal volume mixer designed for PipeWire. It uses ncurses to provide direct access to audio streams and devices without relying on a graphical desktop application.
The application takes inspiration from pulsemixer and pwvucontrol, bringing familiar mixer controls to a PipeWire-native implementation. You can navigate the available audio nodes, adjust volume levels and mute individual streams or devices using keyboard shortcuts.
pipemixer supports selecting default audio devices, choosing routes and changing device profiles. It also allows audio channels to be locked together or adjusted independently, depending on the selected control.
The application’s appearance and behaviour can be customised through an INI configuration file.
This is free and open source software.
Key Features
- Provides an ncurses terminal interface for managing PipeWire audio.
- Adjust volume levels of audio nodes using keyboard controls.
- Mute or unmute selected streams and devices.
- Switch between different audio control views using tabs.
- Lock or unlock audio channels for independent volume adjustment.
- Select default input and output devices.
- Change audio routing and device profiles where supported.
- Supports configurable behaviour through an INI configuration file.
- Provides options for diagnostic logging and custom configuration paths.
Website: github.com/heather7283/pipemixer
Support:
Developer: heather7283
License: GNU General Public License v3.0

pipemixer is written in C. Learn C with our recommended free books and free tutorials.
Related Software
| Terminal-Based Audio Mixers | |
|---|---|
| wiremix | Simple TUI audio mixer fort Pipewire |
| pulsemixer | CLI and curses mixer for PulseAudio |
| ncpamixer | ncurses mixer for PulseAudio inspired by pavucontrol |
| PAmix | ncurses/curses PulseAudio mixer written in C |
| pacmixer | PulseAudio tool similar to alsamixer |
| RsMixer | PulseAudio volume mixer |
| alsamixer | Terminal-based mixer for the ALSA sound system |
| pulseaudio-mixer-cli | Control PulseAudio volumes and audio devices from the terminal |
| pipemixer | TUI volume control software for pipewire |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.