dotfiles

personal dotfiles
git clone anongit@rnpnr.xyz:dotfiles.git
Log | Files | Refs | Feed | Submodules

Commit: 349abb556608a59dc41ccf75b5a51f7c5e01d1f7
Parent: d41958386c199c67a66366088438b65b839bf925
Author: Randy Palamar
Date:   Thu,  1 Apr 2021 12:23:11 -0600

update asoundrc

Diffstat:
M.config/alsa/asoundrc | 69++++++++++++++++++++++++++++++++++++++++++++++++---------------------
1 file changed, 48 insertions(+), 21 deletions(-)

diff --git a/.config/alsa/asoundrc b/.config/alsa/asoundrc @@ -1,13 +1,58 @@ pcm.!default { - type plug - slave.pcm "softvol" + type asym + playback.pcm { + type plug + slave.pcm "softvol" + } + capture.pcm { + type plug + slave.pcm "dsnooper" + } } - ctl.!default { type hw card 0 } +# alias actual mic card to mic +pcm.mic { + type hw + card Snowball +} + +pcm.dsnooper { + type dsnoop + ipc_key 1488 + slave { + pcm "mic" + channels 2 + rate 48000 + period_size 1024 + buffer_size 4096 + period_time 0 + } +} +ctl.dsnooper { + type hw + card 0 +} + +# give mic output a volume control +pcm.micvol { + type softvol + slave { + pcm "dmixer" + } + control { + name "MicVol" + card 0 + } +} +ctl.micvol { + type hw + card Snowball +} + pcm.dmixer { type dmix ipc_key 1024 @@ -29,23 +74,6 @@ ctl.dmixer { card 0 } -# input -#pcm.dsnooper { -# type dsnoop -# ipc_key 1024 -# slave { -# pcm "hw:2,0" -# period_time 0 -# period_size 1024 -# buffer_size 8192 -# } -#} -#ctl.dsnooper { -# type hw -# card 0 -#} - - # software volume pcm.softvol { type softvol @@ -93,4 +121,3 @@ ctl.mpvvol { type hw card 0 } -