logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

pamix - pavucontrol inspired ncurses based pulseaudio mixer

Add-Volume

       this command takes a deltavalue in form of a double as an argument.
       the deltavalue can be negative Example: bind h add-volume -0.05 ;thiswillreducethevolumeby5%

Bind

SYNOPSIS: bind KEYNAME MIXER-COMMAND [ARGUMENT]

       bind is used to bind a keyname to a mixer-command.
       Some mixer-commands require an argument.
       You can bind a keyname to multiple mixer-commands.

Commands

       PAmix conf files support the following commands:
       * bind

Configuration

       pamix  is  configured using a file called pamix.conf inside the $XDG_CONFIG_HOME or $HOME/.config, should
       it not be set.

Cycle-Next And Cycle-Prev

       these commands will change the device or port of the currently selected entry.
       they don't take any arguments.

Default Configuration

       Keybindings:
       F1      show Playback tab
       F2      show Recording tab
       F3      show Output devices tab
       F4      show Input devices tab
       F5      show Cards tab
       0-9     set volume to percentage (10%-100%)
       j/down  select next channel or entry
       k/up    select previous channel or entry
       h/left  decrease volume
       l/right increase volume
       c       un/lock channels
       s/S     select next/previous device/port

V                                                  27 Nov 2024                                          pamix(1)

Description

       PAmix is a pavucontrol inspired ncurses based pulseaudio mixer

Name

       pamix - pavucontrol inspired ncurses based pulseaudio mixer

Pamix-Commands

       Pamix-Commands can be bound to keys using the bind command and are used to interact with pamix.
       The following pamix-commands are currently supported:

Quit

       quit will cause PAmix to exit and takes no arguments.

Select-Next And Select-Prev

       these commands are given the optional argument 'channel' they will select the next and previous channels.
       if no argument is given they will select the next and previous entry in the displayed tab.

Select-Tab

       select-tab will select one of the following tabs: Output Devices,  Input  Devices,  Playback,  Recording,
       Cards
       select-tab takes the number of the tab to switch to starting at 0 in the order mentioned.

Set-Volume

       this command takes the targetvalue in form of a double as an argument.
       depending  on whether channels are locked, this command will set the volume of the selected entry/channel
       to the targetvalue given in the argument.
       Example: bind 0 set-volume 1.0 ;thiswillsetthevolumeto100%

Toggle-Lock

       this command toggles whether channels should be locked together for the currently selected entry
       and takes no arguments.

Toggle-Mute

       toggles whether the currently selected entry is muted
       and takes no arguments.

See Also