Python bindings for libjack using ctypes.
Project description
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:
- setuptools
- (optional) pip
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pyjacklib-0.1.1.tar.gz
.
File metadata
- Download URL: pyjacklib-0.1.1.tar.gz
- Upload date:
- Size: 24.7 kB
- Tags: Source
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b940bd782752a5fc221419a426c366c7b644be341dc665b0ad26fca4a00f966f |
|
MD5 | 8eea15eaf5ad0f902ddfd86301b90f27 |
|
BLAKE2b-256 | 3b4a33261c540dfde27705e09f6698cc39385f4e06dcc70f5a2d83c20ff2d45a |
File details
Details for the file pyjacklib-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: pyjacklib-0.1.1-py3-none-any.whl
- Upload date:
- Size: 21.0 kB
- Tags: Python 3
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e93a8b1e8baff0c0e263a1ee99239df18afc037de0baeac51e6acfffe942746 |
|
MD5 | 3407bb5e79abcdff348f911c726046ed |
|
BLAKE2b-256 | c5a73fa57fbb4259b379da8e494c62ffc644092cd8b4217b0b558b9ca492ed6c |