Git Product home page Git Product logo

jack-example-tools's Introduction

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_in and alsa_out or 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_in and alsa_out or jack_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).

jack-example-tools's People

Contributors

dvzrv avatar falktx avatar pauldavisthefirst avatar sletz avatar torbenh3 avatar adiknoth avatar 7890 avatar karllinden avatar luzpaz avatar x42 avatar rncbc avatar trebmuh avatar kimjeongyeon avatar erikd avatar schnitzeltony avatar camille-sound4 avatar dehnhardt avatar petern avatar elboulangero avatar fps avatar mildsunrise avatar valentindavid avatar tmatth avatar nedko avatar smiszym avatar fjapinteric avatar 0evsg avatar bmwiedemann avatar brunovernay avatar claudiocabral avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.