My Main doubles as a DAW so I use two different ~/.asoundrc flip-flopped by a script to handle both very different applications. When I am running as a DAW I use an ~/.asoundrc that invokes JACK Connection Kit. For everyday listening and chatting without resampling I've been playing around with this
Code:
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
format S32_LE
period_time 0
period_size 1024
buffer_size 8192
rate 96000
}
bindings {
0 0
1 1
}
}
ctl.dmixer {
type hw
card 0
device 0
}
pcm.dsp {
type plug
slave.pcm "dmixer" # use our new PCM here
}
ctl.mixer {
type hw
card 0
}
### added attempt to set webcam usb mic default capture
pcm.usb
{
type hw
card U0x46d0x81b
}
pcm.!default
{
type asym
playback.pcm
{
type plug
slave.pcm "dmix"
}
capture.pcm
{
type plug
slave.pcm "usb"
}
}
pcm.dmixplug {
type plug
slave {
pcm "dmix"
}
hint {
show on
description "DMix"
}
}