Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Mail Systems
Eclipse Documentation

How To Guides
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Problem Solutions
Privacy Policy




Mixer Settings

Sound recording applications rely on proper settings within the audio mixer. With the mixer you can select the source for the recording (line-in or microphone) and the level of Gain for the recording. The mixer is also used to set output volume levels.

There are multiple possible sources for recording, including Line-In and Microphone. If the source is an external multitrack mixer or HiFi then plug it into the Line In and set Line as the Rec source. Note that both the line level and IGain need to be set appropriately, perhaps after some experimentation. Setting the gain too high results in clipping and setting it too low means that noise in the source can overwhelm the signal.

There are various tools to set the levels of various channels. Gnome Audio Mixer is available under Programs-->Multimedia, providing a graphical interface to mute/unmute channels and to select the channels for recording.

A command line alternative is the aumix command from the aumix package. You can query the current setting of the line-in and input-gain with:

  $ aumix -lq -iq
  line 100, 100, R
  igain 30, 30

Here the line-in is selected for recording with 100% level. The gain is set at 30%. These work for my sound card.

Alternatively you can get all the current settings with:

  $ aumix -q
  vol 62, 62, P
  pcm 63, 63
  speaker 79, 79
  line 100, 100, R
  mic 62, 62, P
  cd 100, 100, P
  igain 30, 30
  line1 0, 0, P
  line2 0, 0, P
  phin 0, 0, P
  phout 0, 0
  video 3, 3, P

To set the line-in and gain to the above values and for recording from line-in:

  $ aumix -l100 -i30 -lR

With aumix-gtk installed aumix will start up a graphical display that allows setting the values interactively.

Copyright © 1995-2006 [email protected]

  Published under the terms fo the GNU General Public License Design by Interspire