Standard ALSA Control Names
This document describes standard names of mixer controls.
Standard Syntax
Syntax: [LOCATION] SOURCE [CHANNEL] [DIRECTION] FUNCTION
DIRECTION
<nothing> |
both directions |
Playback |
one direction |
Capture |
one direction |
Bypass Playback |
one direction |
Bypass Capture |
one direction |
FUNCTION
Switch |
on/off switch |
Volume |
amplifier |
Route |
route control, hardware specific |
CHANNEL
<nothing> |
channel independent, or applies to all channels |
Front |
front left/right channels |
Surround |
rear left/right in 4.0/5.1 surround |
CLFE |
C/LFE channels |
Center |
center cannel |
LFE |
LFE channel |
Side |
side left/right for 7.1 surround |
LOCATION (Physical location of source)
Front |
front position |
Rear |
rear position |
Dock |
on docking station |
Internal |
internal |
SOURCE
Master |
|
Master Mono |
|
Hardware Master |
|
Speaker |
internal speaker |
Bass Speaker |
internal LFE speaker |
Headphone |
|
Line Out |
|
Beep |
beep generator |
Phone |
|
Phone Input |
|
Phone Output |
|
Synth |
|
FM |
|
Mic |
|
Headset Mic |
mic part of combined headset jack - 4-pin
headphone + mic |
Headphone Mic |
mic part of either/or - 3-pin headphone or mic |
Line |
input only, use “Line Out” for output |
CD |
|
Video |
|
Zoom Video |
|
Aux |
|
PCM |
|
PCM Pan |
|
Loopback |
|
Analog Loopback |
D/A -> A/D loopback |
Digital Loopback |
playback -> capture loopback -
without analog path |
Mono |
|
Mono Output |
|
Multi |
|
ADC |
|
Wave |
|
Music |
|
I2S |
|
IEC958 |
|
HDMI |
|
SPDIF |
output only |
SPDIF In |
|
Digital In |
|
HDMI/DP |
either HDMI or DisplayPort |
Exceptions (deprecated)
[Analogue|Digital] Capture Source |
|
[Analogue|Digital] Capture Switch |
aka input gain switch |
[Analogue|Digital] Capture Volume |
aka input gain volume |
[Analogue|Digital] Playback Switch |
aka output gain switch |
[Analogue|Digital] Playback Volume |
aka output gain volume |
Tone Control - Switch |
|
Tone Control - Bass |
|
Tone Control - Treble |
|
3D Control - Switch |
|
3D Control - Center |
|
3D Control - Depth |
|
3D Control - Wide |
|
3D Control - Space |
|
3D Control - Level |
|
Mic Boost [(?dB)] |
|
PCM interface
Sample Clock Source |
{ “Word”, “Internal”, “AutoSync” } |
Clock Sync Status |
{ “Lock”, “Sync”, “No Lock” } |
External Rate |
external capture rate |
Capture Rate |
capture rate taken from external source |
IEC958 (S/PDIF) interface
IEC958 [...] [Playback|Capture] Switch |
turn on/off the IEC958 interface |
IEC958 [...] [Playback|Capture] Volume |
digital volume control |
IEC958 [...] [Playback|Capture] Default |
default or global value - read/write |
IEC958 [...] [Playback|Capture] Mask |
consumer and professional mask |
IEC958 [...] [Playback|Capture] Con Mask |
consumer mask |
IEC958 [...] [Playback|Capture] Pro Mask |
professional mask |
IEC958 [...] [Playback|Capture] PCM Stream |
the settings assigned to a PCM stream |
IEC958 Q-subcode [Playback|Capture] Default |
Q-subcode bits |
IEC958 Preamble [Playback|Capture] Default |
burst preamble words (4*16bits) |