Ok, so first I'm going to make it brief: either ALSA or PULSEAUDIO makes my mic record horrible cracking-riddled signal. I struggled with it for 2 days now but it appears that i would need help. Here's how it sounds like.
Now the weird part about this is that I have (kind of) solved it yesterday by using this guide. It actually worked, however it was kind of a crutch and I felt that there must be a better way. Some audio bridges wouldn't start sometimes, which I can tolerate, but audio levels were really unreliable using this method.
I had reinstalled Manjaro since, using a minimal setup, so I even had to install PULSEAUDIO myself and the problem still persisted, but now I have a somewhat clean slate of a system and things can be tested with less variables.
One additional thing is that yesterday I could just pick a hardware input in audacity, [0;0] or [0;1] I don't remember which exactly, but it would record my mic as normal. Sadly I don't remember if I had the JACK solution implemented already or not. When I tried the same today(after having reinstalled the system), audacity gave me an error "Error opening recording device. Error code: -9997 Invalid sample rate". Even though, I don't think the sample rate is wrong (I've tried several anyway).
Thing I've tried so far(mind you I might have tried it wrong, since I only used Linux for only few days, so there's a big chance I've done something wrong or misunderstood something):
- Changed sample rates
- Added tsched = 0 to config
- Played with levels in alsamixer
- Changed resampling mode
- probably something else that I'm not remembering already
I believe my chip is ALC 662 rev1 if that's any help.