{"id":13574768,"url":"https://github.com/jackaudio/jack-example-tools","last_synced_at":"2025-05-06T15:34:05.342Z","repository":{"id":40573873,"uuid":"413092024","full_name":"jackaudio/jack-example-tools","owner":"jackaudio","description":"Official examples and tools from the JACK project","archived":false,"fork":false,"pushed_at":"2024-07-07T16:28:29.000Z","size":657,"stargazers_count":44,"open_issues_count":15,"forks_count":15,"subscribers_count":14,"default_branch":"main","last_synced_at":"2025-04-04T18:39:14.101Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jackaudio.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-03T13:53:51.000Z","updated_at":"2025-03-18T05:43:47.000Z","dependencies_parsed_at":"2023-12-09T17:25:08.286Z","dependency_job_id":"aa07a97a-4173-412a-a3fd-074e106b6edd","html_url":"https://github.com/jackaudio/jack-example-tools","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackaudio%2Fjack-example-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackaudio%2Fjack-example-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackaudio%2Fjack-example-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackaudio%2Fjack-example-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jackaudio","download_url":"https://codeload.github.com/jackaudio/jack-example-tools/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252713126,"owners_count":21792427,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T15:00:54.532Z","updated_at":"2025-05-06T15:34:05.323Z","avatar_url":"https://github.com/jackaudio.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"# JACK example tools\n\nThis repository holds the official JACK example clients and tools, which have\nbeen tracked in the\n[example-clients](https://github.com/jackaudio/example-clients) and\n[tools](https://github.com/jackaudio/tools) repositories in the past.\n\n## Dependencies\n\nThe project requires the following dependencies:\n\n* [alsa-lib](https://www.alsa-project.org/wiki/Main_Page) (required when\n  building `alsa_in` and `alsa_out` or ZALSA internal clients)\n* [jack1](https://github.com/jackaudio/jack1) \u003e= 0.126.0,\n  [jack2](https://github.com/jackaudio/jack2) \u003e= 1.9.20, or\n  [pipewire-jack](https://gitlab.freedesktop.org/pipewire/pipewire) \u003e= 0.3.44\n  (other versions may work but are not supported)\n* [opus](https://www.opus-codec.org/) (optional buildtime/ runtime dependency\n  for `jack_netsource`)\n* [readline](https://tiswww.case.edu/php/chet/readline/rltop.html) (optional\n  buildtime/ runtime dependency for `jack_transport`)\n* [libsamplerate](https://libsndfile.github.io/libsamplerate/) (required when\n  building `alsa_in` and `alsa_out` or `jack_netsource`)\n* [libsndfile](https://libsndfile.github.io/libsndfile/) (required when\n  building `jack_rec`)\n* [libzita-alsa-pcmi](https://kokkinizita.linuxaudio.org/linuxaudio/) (required\n  when building ZALSA internal clients)\n* [libzita-resampler](https://kokkinizita.linuxaudio.org/linuxaudio/) (required\n  when building ZALSA internal clients)\n\nFor all available options please refer to\n[meson_options.txt](meson_options.txt) or run `meson configure` in the project\ndirectory.\n\n## Building\n\njack-example-tools uses the [meson build system](https://mesonbuild.com).\n\nTo configure the project, meson's [universal\noptions](https://mesonbuild.com/Builtin-options.html#universal-options) (e.g.\n**--prefix**) can be used to prepare a build directory:\n\n```bash\nmeson --prefix=/usr build\n```\n\nTo build the applications and libraries [ninja](https://ninja-build.org/) is\nrequired:\n\n```bash\nninja -C build\n```\n\n## Installing\n\nMeson is able to install the project components to the system directories (when\nrun as root), while honoring the **DESTDIR** environment variable:\n\n```bash\nDESTDIR=\"/some/other/location\" meson install -C build\n```\n\n## Releases\n\n[Releases of\njack-example-tools](https://github.com/jackaudio/jack-example-tools/tags) are\ncreated by its current maintainer [Filipe Coelho](https://github.com/falktx)\n(`62B11043D2F6EB6672D93103CDBAA37ABC74FBA0`).\n\nTo verify a tag, first import the relevant PGP key:\n\n```\ngpg --auto-key-locate wkd,keyserver --search-keys falktx@falktx.com\n```\n\nAfterwards a tag can be verified from a clone of this repository:\n\n```\ngit verify-tag \u003ctag\u003e\n```\n\n## License\n\nAll files (unless noted otherwise) are licensed under the terms of the\n**GPL-2.0-or-later** (see [LICENSE](LICENSE)).\n\nThe code in [tools/zalsa](tools/zalsa) is provided via [Fons Adriansen's\nzita-ajbridge](https://kokkinizita.linuxaudio.org/linuxaudio/zita-ajbridge-doc/quickguide.html)\nand licensed under the terms of the **GPL-3.0-or-later** (see\n[tools/zalsa/LICENSE](tools/zalsa/LICENSE)).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjackaudio%2Fjack-example-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjackaudio%2Fjack-example-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjackaudio%2Fjack-example-tools/lists"}