ALSA permissions
Solution 1:
Okay, I got lucky, and noticed that the ACLs weren't set in /dev/snd
Just in case anyone happens upon a similar problem, I managed to fix it:
sudo setfacl -m u:$USER:rw /dev/snd/*
If anyone sees a problem with this, please respond in the comments, I want to make sure I did this right...