Skip to main content

pyjacklib

Python bindings for libjack using ctypes, which allow you to write JACK client applications in Python.

The library provides a low-level, almost unaltered mapping of the libjack C API, plus a few additional convenience functions.

The source code repository contains a few example scripts to show its usage.

Note: pyjacklib as a stand-alone project is in beta-stage and the API may still change slightly before a 1.0 release. You have been warned!

Dependencies

To use the library, your system needs to have the following installed at run-time:

  • The JACK library
  • A Python 3 implementation, which supports ctypes

To build and install the library you need:

Building and Installing

You can download and install pyjacklib directly from PyPI using pip:

pip install pyjacklib

Or you can download the latest source archive or clone the git repository and run the following from inside the unpacked source directory resp. the root of your checkout:

python setup.py install

You can also build a wheel with:

pip wheel .

... and install it using pip install.

License

pyjacklib is licensed under the GNU Public License Version v2, or any later version.

Please see the file COPYING.md for more information.

Authors

Created by Filipe Coelho (falkTX) as part of Cadence.

Turned into a stand-alone project and enhanced by Christopher Arndt.

Metadata

Release files for pyjacklib 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyjacklib 0.1.1
File Size Uploaded
pyjacklib-0.1.1.tar.gz 24.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyjacklib 0.1.1
File Interpreter ABI Platform
pyjacklib-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 45.7 kB

Release files / pyjacklib-0.1.1.tar.gz

Download URL pyjacklib-0.1.1.tar.gz
Size 24.7 kB
Tags Source
SHA-256 checksum
How to use checksums
b940bd782752a5fc221419a426c366c7b644be341dc665b0ad26fca4a00f966f
BLAKE2b-256 checksum
How to use checksums
3b4a33261c540dfde27705e09f6698cc39385f4e06dcc70f5a2d83c20ff2d45a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.63.0 CPython/3.10.2

Release files / pyjacklib-0.1.1-py3-none-any.whl

Download URL pyjacklib-0.1.1-py3-none-any.whl
Size 21.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0e93a8b1e8baff0c0e263a1ee99239df18afc037de0baeac51e6acfffe942746
BLAKE2b-256 checksum
How to use checksums
c5a73fa57fbb4259b379da8e494c62ffc644092cd8b4217b0b558b9ca492ed6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.63.0 CPython/3.10.2

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page