Hi All, I've written up a blog post on some recent changes to the JAudioLibs' AudioServer API [1]. This is a Java callback audio API loosely inspired by PortAudio, and the recommended approach for adding JACK support to a Java application with JNAJack. The AudioServer API makes it easy to switch between JACK support and JavaSound support without requiring code changes.
The recent code additions provide for better runtime service discovery and optional extension features. For example, it is now possible to more easily control JACK connections, server autostart and client ID, as well as for the first time directly access the JackClient if necessary. More info in the blog post. The source code on GitHub [2] is now up-to-date for testing, though a new binary download is not yet available. Other changes include fixes to JNAJack to build against JNA 3.5+ (binary downloads already work), and minor improvements to the JavaSound server performance, particularly on Linux (ALSA / PulseAudio). Comments and feedback welcomed. Thanks and best wishes, Neil [1] http://praxisintermedia.wordpress.com/2013/11/06/jaudiolibs-audioservers-a-portaudio-esque-java-api/ [2] https://github.com/jaudiolibs/ -- Neil C Smith Artist : Technologist : Adviser http://neilcsmith.net Praxis LIVE - open-source intermedia development - www.praxislive.org Digital Prisoners - interactive spaces and projections - www.digitalprisoners.co.uk OpenEye - the web, managed - www.openeye.info _______________________________________________ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev