#!/bin/bash

# ALSA can manage a max of 8 cards
CARD_LIST="0 1 2 3 4 5 6 7"

for i in $CARD_LIST; do

amixer -c ${i}  -q set Master 42% unmute
amixer -c ${i}  -q set 'Master Mono' 42% unmute
amixer -c ${i}  -q set Front 42% unmute
amixer -c ${i}  -q set PCM 42% unmute
amixer -c ${i}  -q mixer Synth 1% mute
amixer -c ${i}  -q mixer CD 1% mute
amixer -c ${i}  -q set CD 1% mute
# mute mic
amixer -c ${i}  -q set Mic 0% mute
# ESS 1969 chipset has 2 PCM channels
amixer -c ${i}  -q set PCM,1 42% unmute
# Trident/YMFPCI/emu10k1
amixer -c ${i}  -q set Wave 42% unmute
amixer -c ${i}  -q set Music 42% unmute
amixer -c ${i}  -q set AC97 42% unmute
# CS4237B chipset:
amixer -c ${i}  -q set 'Master Digital' 42% unmute
# Envy24 chips with analog outs
amixer -c ${i}  -q set DAC 42% unmute
amixer -c ${i}  -q set DAC,0 42% unmute
amixer -c ${i}  -q set DAC,1 42% unmute
# some notebooks use headphone instead of master
amixer -c ${i}  -q set Headphone 42% unmute
amixer -c ${i}  -q set Playback 42% unmute
# turn off digital switches
amixer -c ${i}  -q set "SB Live Analog/Digital Output Jack" off
amixer -c ${i}  -q set "Audigy Analog/Digital Output Jack" off
amixer -c ${i}  -q set Capture 42% unmute
# USB C-Media
amixer -c ${i}  -q set Speaker 42% unmute
amixer -c ${i}  -q set Mic cap mute 42%
amixer -c ${i}  -q set "Auto Gain Control" off

done
