Using the JACK Audio Connection Kit with Java

The JACK Audio Connection Kit is one of the de-facto standards on Linux operating systems for low-latency audio routing between multiple audio processing applications. As sound processing in an interconnected setup is not originally supported by the Java language itself, it has proven to be useful to provide interoperability between JACK and Java via the JJack bridge API. This allows creating music applications for use in a professional audio environment with the Java programming language.