0

asound config with multiple inputs each having a softvol, and a combined equalizer

Hello,

Though next is still work in progress, a quick share of my also setup.
Also installed amixer-webui to control the (softvol and equal) values.
Otherwise use alsamixer, or 'amixer sset [volname] [%-value]'.

Best regards,
Juno.


pcm.hifiberry {
type hw
card 0
}

pcm.!default {
type plug
slave.pcm plugequal
}

ctl.!default {
type hw
card 0
}

ctl.equal {
type equal
}

pcm.equalout {
type dmix
ipc_key 321456 # any unique value
ipc_key_add_uid false # let multiple users share
ipc_perm 0666 # mixing for all users
slave {
pcm "hifiberry"
channels 2
}
}

pcm.equalin {
type equal
slave.pcm "plug:equalout"
}

pcm.equal {
type plug
slave.pcm equalin
}

pcm.dab {
type plug
slave.pcm "equalin"
}

pcm.dabradio {
type softvol
slave.pcm "equal"
control.name "DABradio"
control.card 0
}

pcm.bluetooth {
type softvol
slave.pcm "equal"
control.name "Bluetooth"
control.card 0
}

pcm.sdr {
type softvol
slave.pcm "equal"
control.name "SDR"
control.card 0
}

pcm.mopidy {
type softvol
slave.pcm "equal"
control.name "Mopidy"
control.card 0
}

pcm.spotify {
type softvol
slave.pcm "equal"
control.name "Spotify"
control.card 0
}

1 comment

Please sign in to leave a comment.