jack-example-tools
jack-example-tools copied to clipboard
Official examples and tools from the JACK project
JACK example tools
This repository holds the official JACK example clients and tools, which have been tracked in the example-clients and tools repositories in the past.
Dependencies
The project requires the following dependencies:
- alsa-lib (required when
building
alsa_inandalsa_outor ZALSA internal clients) - jack1 >= 0.126.0, jack2 >= 1.9.20, or pipewire-jack >= 0.3.44 (other versions may work but are not supported)
- opus (optional buildtime/ runtime dependency
for
jack_netsource) - readline (optional
buildtime/ runtime dependency for
jack_transport) - libsamplerate (required when
building
alsa_inandalsa_outorjack_netsource) - libsndfile (required when
building
jack_rec) - libzita-alsa-pcmi (required when building ZALSA internal clients)
- libzita-resampler (required when building ZALSA internal clients)
For all available options please refer to
meson_options.txt or run meson configure in the project
directory.
Building
jack-example-tools uses the meson build system.
To configure the project, meson's universal options (e.g. --prefix) can be used to prepare a build directory:
meson --prefix=/usr build
To build the applications and libraries ninja is required:
ninja -C build
Installing
Meson is able to install the project components to the system directories (when run as root), while honoring the DESTDIR environment variable:
DESTDIR="/some/other/location" meson install -C build
Releases
Releases of
jack-example-tools are
created by its current maintainer Filipe Coelho
(62B11043D2F6EB6672D93103CDBAA37ABC74FBA0).
To verify a tag, first import the relevant PGP key:
gpg --auto-key-locate wkd,keyserver --search-keys [email protected]
Afterwards a tag can be verified from a clone of this repository:
git verify-tag <tag>
License
All files (unless noted otherwise) are licensed under the terms of the GPL-2.0-or-later (see LICENSE).
The code in tools/zalsa is provided via Fons Adriansen's zita-ajbridge and licensed under the terms of the GPL-3.0-or-later (see tools/zalsa/LICENSE).