Mixer

From the ALSA wiki

(Difference between revisions)
Jump to: navigation, search
(Glossary cat)
m (very small cleanup)
 
Line 2: Line 2:
A software mixer does not control the hardware mixer directly; the ALSA sound driver is always an interface between the software mixer and the hardware mixer. This is because different soundcards have different interfaces to their hardware mixers. The purpose of the ALSA sound driver is to provide a standard interface for controlling the different hardware-mixer interfaces. This means one software mixer can work with many different soundcards. Typical examples of mixer controls are:
A software mixer does not control the hardware mixer directly; the ALSA sound driver is always an interface between the software mixer and the hardware mixer. This is because different soundcards have different interfaces to their hardware mixers. The purpose of the ALSA sound driver is to provide a standard interface for controlling the different hardware-mixer interfaces. This means one software mixer can work with many different soundcards. Typical examples of mixer controls are:
 +
<code>
<code>
-
    Master Volume (L,R)
+
Master Volume (L,R)
-
    Bass Tone (L,R)
+
Bass Tone (L,R)
-
    Treble Tone (L,R)
+
Treble Tone (L,R)
-
    Line Input (L,R)
+
Line Input (L,R)
-
    PCM Volume (L,R)
+
PCM Volume (L,R)
-
    FM Synth Volume (L,R)
+
FM Synth Volume (L,R)
-
    CD/DVD Volume (L,R)
+
CD/DVD Volume (L,R)
-
    Microphone Input Gain (L,R)
+
Microphone Input Gain (L,R)
</code>
</code>
 +
A software mixer usually has two separate controls for independently controlling the volumes of the left and right (L,R) channels of each stereo sound source. There may also be controls for mono sound sources, e.g. mono microphones. A mixer is implemented inside ALSA using a [[ctl-device]].
A software mixer usually has two separate controls for independently controlling the volumes of the left and right (L,R) channels of each stereo sound source. There may also be controls for mono sound sources, e.g. mono microphones. A mixer is implemented inside ALSA using a [[ctl-device]].
[[Category:Glossary]]
[[Category:Glossary]]

Latest revision as of 18:52, 27 January 2007

An ALSA mixer is a device that controls the sound inputs and sound outputs on a soundcard. A mixer requires both hardware and software components. The hardware mixer is part of the electronics inside a soundcard. A software mixer is some software which provides a user interface for controlling the hardware mixer. Examples of software mixers include: alsamixer, aumix, gamix, xmix, ...

A software mixer does not control the hardware mixer directly; the ALSA sound driver is always an interface between the software mixer and the hardware mixer. This is because different soundcards have different interfaces to their hardware mixers. The purpose of the ALSA sound driver is to provide a standard interface for controlling the different hardware-mixer interfaces. This means one software mixer can work with many different soundcards. Typical examples of mixer controls are:

Master Volume (L,R)
Bass Tone (L,R)
Treble Tone (L,R)
Line Input (L,R)
PCM Volume (L,R)
FM Synth Volume (L,R)
CD/DVD Volume (L,R)
Microphone Input Gain (L,R)

A software mixer usually has two separate controls for independently controlling the volumes of the left and right (L,R) channels of each stereo sound source. There may also be controls for mono sound sources, e.g. mono microphones. A mixer is implemented inside ALSA using a ctl-device.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox