I've been trying to get a USB headset to work gracefully with a variety of applications on Linux for quite some time. Recently I had a bit more time to investigate why this is so difficult, and to learn a few things about ALSA. Inspired by Mr. Sterling, I feel compelled to share the results of this ... experimentation.
Full story »

