[Jack-Devel] JAudioLibs' AudioServer API and JNAJack

PrevNext  Index
DateSat, 09 Nov 2013 19:09:20 +0000
From Neil C Smith <[hidden] at googlemail dot com>
Tojack-devel <[hidden] at lists dot jackaudio dot org>, "[hidden] at lists dot linuxaudio dot org" <[hidden] at lists dot linuxaudio dot org>
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
PrevNext  Index

1384024187.22267_0.ltw:2,a <CAHvRSod5cicQ_0PYCGpx6Bf2kxXP7-K0kcvAo65+PWu32rewOw at mail dot gmail dot com>