I am building right now a baby monitor using a Raspberry Pi (based on https://ivadim.github.io/2017-08-21-fruitnanny/, with some changes). This isn't exactly Debian, but Raspbian is close enough in this case, as ALSA commands would work the same, so I try my luck here as I couldn't get any in the RP forum. Hope this is ok...
To cancel out some microphone noise, I was thinking a simple EQ might help already. So it should go mic -> EQ -> GStreamer. I installed ALSAequal, but something isn't working. I use only ALSA, no jack, Pulseaudio etc., just a headless setup via SSH.
For the EQ, I followed basically this: https://scribles.net/enabling-equalizer ... al-plugin/
snd-aloop is loaded and my .asoundrc looks the same:
Code: Select all
ctl.equal {
type equal
}
pcm.plugequal {
type equal
slave.pcm "plughw:Loopback,0,0"
}
pcm.equal {
type plug
slave.pcm plugequal
}
My soundcards with the aloop:
Code: Select all
~ $ cat /proc/asound/cards
0 [Loopback ]: Loopback - Loopback
Loopback 1
1 [ALSA ]: bcm2835_alsa - bcm2835 ALSA
bcm2835 ALSA
2 [Device ]: USB-Audio - USB PnP Sound Device
C-Media Electronics Inc. USB PnP Sound Device at usb-3f980000.usb-1.1.3, full s