xmmix


     NAME
          xmmix - Audio mixer utility for X11/Motif


     SYNOPSIS
          xmmix [toolkitoption ...] [-dev device] [-autoload path] [-
          exitreset] [-debug] [-demo]


     DESCRIPTION
          Xmmix is a program that allows the use of the mixer section
          of the sound card hardware supported by the VoxWare driver.
          See the README file in the xmmix distribution for further
          information about VoxWare.

          There are up to ten input level sliders (Synth, PCM, Alt
          PCM, Line, Line-1, Line-2, Line-3, Mic, CD) and up to four
          output level sliders (Rec Mon, Rec Out, Speaker and Master).
          The Input Gain control, Output Gain control, Bass and Treble
          tone control sliders are also available.  Each of the level
          sliders include a "lock" toggle button which allows the
          settings of the two stereo channels to be changed
          simultaneously or independently.  The input controls also
          include a "rec" button (where applicable), which allows the
          input sources to be selected for recording.  The tone
          control sliders have a "Flat" button which causes these
          controls to revert to the center setting.  In addition,
          these controls are available: a "Mute" button to silence the
          audio, a "Loudness" button to engage frequency response
          compensation, and an "Stereo Enhance" button to set the
          stereo separation enhancement.

          Xmmix queries the capabilities of the sound board during
          start-up, and will only display controls corresponding to
          features that are actually implemented in the hardware.

          The various controls in the xmmix main window are meant to
          be self explanatory.  Additional features include the
          ability to save mixer settings in a file and load it at a
          later time.  A "Reset" feature resets all controls to their
          start-up settings.

          While the use of a mouse is natural with xmmix, all
          functionality can also be operated via the keyboard.  This
          is in conformance to the guidelines published in the
          OSF/Motif Style Guide from the Open Software Foundation.


     OPTIONS
          All standard Xt Intrinsics toolkit options are supported.
          In addition, xmmix supports the following options:

          -dev device
               Specifies the path name to the raw mixer device.  If
               this option is not used, the default device used is
               /dev/mixer.

          -autoload path
               Specifies the path name to a mixer settings file that
               is automatically loaded when xmmix starts.  This forces
               all control settings to those specified in the file.
               If this option is not used, then the control settings
               will be queried from the mixer hardware itself.  This
               option overrides the XMmix*autoLoadOnStartUp X
               resource.

          -exitreset
               Causes all mixer controls to reset to their start-up
               state when xmmix is exiting.  This option overrides the
               XMmix*resetOnExit X resource.

          -debug
               Causes verbose debugging diagnostics to be printed on
               stderr.

          -demo
               Invokes xmmix in "demo" mode.  This causes xmmix to
               display all controls as if they are functional, but
               does not actually operate the sound hardware.


     X RESOURCES
          Xmmix has many adjustable X resources to customize its look
          and feel, as well as its behavior.  Notably, the colors of
          virtually every feature on xmmix's windows can be changed,
          as well as the text fonts.

          The resource names and their defaults can be found in the
          LIBDIR/app-defaults/XMmix file (where LIBDIR is typically
          /usr/lib/X11).  It is not recommended that you change values
          in the LIBDIR/app-defaults/XMmix file, unless you want the
          changes to be forced upon all users of xmmix on the system.
          Instead, make a copy of this file, change the copy as you
          see fit, then place it in your home directory.  Your custom
          resource settings will then override the defaults when xmmix
          is subsequently started.  Alternatively, you may also place
          specific resources you wish to override in the .Xdefaults
          file in your home directory.


     SEE ALSO
          X(1).


     AUTHOR
          Ti Kan (ti@amb.org)
          AMB Research Laboratories, Sunnyvale, CA, U.S.A.

          Comments, suggestions, and bug reports are always welcome.