pamixer is a command-line audio mixer for PulseAudio. It provides a simple way to query and adjust the volume of audio outputs and inputs, change mute states and automate volume control through scripts.
The application can operate on the default sink or source, or target another device by its identifier. It supports relative volume adjustments, including optional gamma correction, and can list available sinks and sources.
pamixer also provides a small C++ library for interacting with PulseAudio. It can be used with PipeWire systems that provide PulseAudio compatibility.
This is free and open source software.
Key Features
- Get the current volume of the default sink, the default source or a selected one by its id.
- Set the volume for the default sink, the default source or any other device.
- List the sinks.
- List the sources.
- Increase / Decrease the volume for a device (using gamma correction optionally).
- Mute or unmute a device.
Website: github.com/cdemoulins/pamixer
Support:
Developer: Clément Démoulins
License: GNU General Public License v3.0

pamixer 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.