I am considering other access layer methods as using the alsa headers is very linux specific. I imagine VS users may hate me. but in the interim alsa it is. Perhaps I could post the project file when it's complete.
I did fiddle about going pure C. I'll go back to style considerations after the meat and veg. I fiddled with getting aplay and arecord to do "things" today. back the raw I think.
Build the tools and they will come.
Well, some of them anyways