JACK 0.70.4 release JACK is a low-latency audio server, written primarily for the GNU/Linux operating system. It 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 is different from other audio server efforts in that it has been designed from the ground up to be suitable for professional audio work. This means that it focuses on two key areas: synchronous execution of all clients, and low latency operation. CHANGES: qjackconnect/jack_lsp bug fixed. now can use either SysV or POSIX shm methods. Linxu 2.4.4 is required for the POSIX method. Defaults to SysV, but can be switched with a ./configure option (--enable-posix-shm) new --enable-optimize configure time flag, for compiler optimization. jack_set_buffer_size_callback() de-deprecated. added port metering API. added option --timeout (OR -t) for client timeout. The default time is as before: 500 msec. jack_lsp now has usage (-h or --help) and version (--version) options. various bug fixes and documentation updates. CAVETS: The shm code requires the tmpfs kernel module either loaded or compiled in. A tmpfs filesystem must be mounted as well. This can be done by adding: tmpfs /dev/shm shm defaults 0 0 to /etc/fstab and running "mkdir /dev/shm; mount /dev/shm". In versions of linux prior to 2.4.4, tmpfs was known as shmfs. Client programs compile with the previous stable release (0.61.0) will need to be recompiled to work with 0.70.4. Client programs now need to also link against librt. That library should be automatically included via pkg-config. Taybin Rutkin