JACK Audio Connection Kit
The JACK Audio Connection Kit or JACK is a daemon that provides low latency connections between so-called jackified applications. It is created by Paul Davis and others and licensed under the GPL.
JACK is free audio software. It can use ALSA, PortAudio and (still experimental) OSS as its back-end. As of 2003 it runs on Linux and Mac OS X.
Audio flow chart for Linux systems:
application 1
application 2 <-> JACK <->
ALSA <->
Sound card
application ...
Some software that works with JACK:
- Qt based tool to control JACK.
- Ardour, a hard disk recorder
- SuperCollider, a realtime audio programming language
- CheeseTracker
- XMMS, using
- Python module to provide an interface to the JACK server
- Pure data - a graphical programming language for multimedia
- is a library that converts programs written for the OSS system into JACK-aware applications.
- ZynAddSubFX - a opensource software synthesizer