I've got two microphones. Both work well in Windows. However, in Ubuntu the first one (call it X) works fine, but the second one (call it Y) produces a lot of high-frequency noise. I know, the best thing to do is to buy a new microphone, but X is really old and the headset is broken, Y is almost new and works fine with Windows. Is there any way to apply a low-pass filter in ALSA? I've also noticed that the sound is a little bit softened...like telephone quality input.
My soundcard is: 00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02) i've got a toshiba notebook and I've just tried to edit the alsa config file adding this line: options snd-hda-intel model=auto
~ UPDATE ~
If I use
arecord test.wav -f CD
everything works fine.