JACK is a low-latency audio server, written for POSIX conformant operating systems such as GNU/Linux and Apple's OS X.
Jack audio connection kit can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves. Its clients can run in their own processes (ie. as normal applications), or can they can run within the JACK server (ie. as a "plugin").
JACK was designed from the ground up for professional audio work, and its design focuses on two key areas: synchronous execution of all clients, and low latency operation.
Requirements:
· FLTK
· libsndfile
What's New in This Release:
API changes:
· add jack_thread_wait API
· remove port_(un)lock functions
· add new time APIs
· add port aliases
· add new client registration callback
· add port connect callback
Backends:
· ALSA: fix for use of snd_pcm_link
· ALSA: hardware jack-midi support
· ALSA: fix for enabling big-endian 16bit format discovery
· ALSA: hardware jack-midi support
· FreeBoB: fix deallocation segfault
· FireWire: add 'firewire' backend for use with FFADO
· OSS: add support for proper triggering in OSS driver when in full duplex mode
· ALSA: fix illegal use of ALSA API
· OSS: disable software mixing and samplerate conversions on OSS 4.x
· CoreAudio: fix sample rate management
Other
· add JACK_PROMISCUOUS_SERVER handling
· make /dev/shm the default tmpdir
· add -Z flag to cancel zombification on timeout
· add per-port update total latency
· increment default watchdog timeout to 10sec
Product's homepage