I learned this stuff by staring at Matthias
Nagorni's
miniArp.c. It's not labeled as a tutorial, but it's a nice
introduction to ALSA programming. You can find it at
http://www.suse.de/~mana/miniArp.c
THanks for the pointer. Looks interesting.
Best regards
ce