aumix is a program for adjusting an audio mixer. It can run under X with GTK+, in full-screen text mode with ncurses and (if available) gpm, or non-interactively, and can store all settings in a file. It works with the OSS API.
| Tags | multimedia Sound/Audio Mixers |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX BSD FreeBSD Linux |
| Implementation | C |
Recent releases


Changes: Security notes were added to the installation instructions. Several possible security bugs were corrected. New el, nl, and zh_CN translations were added. The es, gl, ja, pt_BR, sv, and uk translations were updated. New items were added to the View menu (GTK+ only). The state of the "Mute All" button was corrected (GTK+ only). Support was added for GTK+ 2.0. A bug with digital inputs may have been fixed. A shell script for muting and un-muting was added. Console mouse support on FreeBSD 5.0-CURRENT has been re-enabled.


Changes: Partial Japanese and Swedish message catalogs have been added. Changes to the i18n have been made to permit selection of character sets and translation of accelerator keys. The instructions for NetBSD have been corrected, and a NetBSD package is available for testing from http://jpj.net/~trevor/aumix/aumix-netbsd.shar.


Changes: Some "fuzzy" lines were removed from de.po and ru.po, so more messages will be translated. Compilation without GTK+ or without ncurses works again. Overflows with the -C and -L options have been corrected. The DATADIRNAME bug has been fixed. The building process is less dependent on GNU make. In the ncurses screen, the width of the menu and the labels varies according to LANG. The accelerator keys for the GTK+ menus are now translatable. The xaumix script, xaumix.1, and color schemes are only installed when ncurses support is chosen. Instructions for the -C and -I options are only shown when those options are available.


Changes: The German translation has been updated. There is a new icon. A wait feature has been added to the settings files. Better instructions for FreeBSD obviate the patches, which have been removed. Errors are now sent to stderr rather than stdout. The code is now 64-bit clean.


Changes: A new "View" menu to GTK+ window to hide unused channels, "L" and "R" markings for balance controls, and "0" and "100" markings for level controls, a new French translation, an updated Polish translation, rewritten GTK+ menus so they can be translated, and fixes for compilation with ncurses and GTK+
- All comments
Recent commentsGreat stuff
I use it on command line only mode and it does its job very well. Easy to install, easy to use.
re: bloat
Hi, Karellen. IMO using 8 Pentium MHz and 1048 kB of RAM isn't worrisome, but if you have ideas for reducing bloat I'd like to hear them.
The only ALSA-specific feature in the program was support for hardware muting, but that's disabled because of undocumented changes to the ALSA drivers. Accordingly I've removed (or asked to have removed) the claims of ALSA compatibility from the descriptions on freshmeat.net, on linuxberg.com, in the Web page, and in the LSM file. Lately most of my development time has been under FreeBSD, so it's difficult for me to follow the happenings with ALSA. However, I'd welcome patches to improve compatibility with ALSA.
I'd prefer you wrote to the mailing list (http://www.linuxatlax.org/archives/public/aumix/) because I seldom check the comments on freshmeat.net.
bloat
Why is aumix so bloated? 2.0 consumes 4% of my CPU (P200MMX)
and 3.2% of my memory (32 MB). And it doesn't work with ALSA
0.4.x unless I load the snd-mixer-oss module.