On Sat, Mar 07, 2015 at 07:01:16PM +0000, Will Godfrey wrote:
   If the ALSA
API seems too much too handle, use a library
 such as zita-alsa-pcmi to take care of the complexity, and
 use it with a hw: device, not a plughw: one. All my apps
 that provide access to ALSA directly (rather than via Jack)
 use it - it replaces around a thousand lines of code in each
 of them and provides a very easy to use interface.  
 That was fast :)
 Thanks for the info. Just tried the examples. They certainly seem to be
 lightweight.
 ... they also proved that I was 'doing it wrong' and a KA6 USB card is
 accessible!  
 
Just let me know if you need more info on the API.
In general, anyhing that works with Jack via ALSA should
work with alsa-pcmi as well, if not I will fix it.
--
FA
A world of exhaustive, reliable metadata would be an utopia.
It's also a pipe-dream, founded on self-delusion, nerd hubris
and hysterically inflated market opportunities. (Cory Doctorow)