nbmix for NetBSD - interactively control audio mixing

SYNOPSIS

nbmix [−d file]

DESCRIPTION

The nbmix command interactively displays and modifies various audio system mixing variables using a curses(3) based interface.

The nbmix command uses the NetBSD audio(4) interfaces directly, rather than using ossaudio(3) emulation.

The −d flag can be used to give an alternative mixer device. The default is /dev/mixer.

DOWNLOAD

Source code: nbmix-0.3.tgz 20-Feb-2010

MD5: 43af9b8800d7c65531331738c6471c6f
SHA-1: 315c5365dee161bc38a73d3c36a8f9c11df9216a
PGP: nbmix-0.3.tgz.asc

KEY BINDINGS

h, ⟨left⟩
Decrease volume or move cursor left
l, ⟨right⟩
Increase volume or move cursor right
j, ⟨down⟩
Move cursor down
k, ⟨up⟩
Move cursor up
m
Toggle mute where available
o, O
Enable, disable (on,off) current element in a set
⟨space⟩
Toggle current element in a set

ENVIRONMENT

MIXERDEVICE

the mixer device to use.

FILES

/dev/mixer

mixer audio device

SEE ALSO

mixerctl(1), audioctl(1), audio(4), sysctl(8)

AUTHORS

Patrick Mahoney ⟨pat@polycrystal.org⟩

BUGS

No scrolling support: mixer elements that do not fit on the screen are not displayed.

Volume controls adjust all channels simultaneously.

Volume controls sometimes refuse to adjust. The controls adjust in step sizes reported by the audio(4) interface, but sometimes this step size is insufficient and upon the next poll of the hardware, the volume will fall back to the previous level. Usually, the volume can be increased by the user several steps before the next hardware poll, and so the change in volume will be sufficient. The author does not know if the hardware misreports the step size or if the audio driver is at fault.