credit Bastien for simplified ALSA config