Here's a working ALSA config for dsnoop w/ mixer

Just wanted to share my asound.conf that works with my Respeaker 4mic with Dsnoop and it records at any sample rate.

It’s set to use the Pi’s onboard audio.

[code]
defaults.pcm.rate_converter “samplerate”

pcm.bcm2835 {
type hw
card ALSA
}
pcm.seeed_4mic_voicecard {
type hw
card seeed4micvoicec
}

pcm.softvol {
type softvol
slave {
pcm “pduplex”
}
control {
name “Master”
card 0
}
}

pcm.!default {
type asym
playback.pcm “plug:softvol”
capture.pcm “pduplex”
}

pcm.recmixer {
ipc_key 140325
ipc_key_add_uid true
type dsnoop
slave.pcm “seeed_4mic_voicecard”
}

pcm.duplex {
type asym
playback.pcm “bcm2835”
capture.pcm “recmixer”
}

pcm.pduplex {
type plug
slave.pcm “duplex”
}

ctl.pduplex {
type hw
card 0
}

pcm.dsp0 {
type plug
slave.pcm “duplex”
}

ctl.mixer0 {
type hw
card 0
}
[/code]

Hi Willie



thanks for the sharing.