GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - jackaudio/pyjacklib: Python bindings for libjack using ctypes.

BranchesTags
Open more actions menu

Latest commit

 

History

73 Commits
73 Commits

Folders and files

NameName
Last commit message
Last commit date
examples
examples
 
 
jacklib
jacklib
 
 
tests
tests
 
 
.gitignore
.gitignore
 
 
CHANGELOG.md
CHANGELOG.md
 
 
COPYING.md
COPYING.md
 
 
MANIFEST.in
MANIFEST.in
 
 
README.md
README.md
 
 
pyproject.toml
pyproject.toml
 
 
run-tests.sh
run-tests.sh
 
 
setup.cfg
setup.cfg
 
 
setup.py
setup.py
 
 

Repository files navigation

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.

About

Python bindings for libjack using ctypes.

Topics

audiobindingsctypesjackaudiomidipython

Resources

Readme
GPL-2.0 license
Activity
Custom properties

Stars

18 stars

Watchers

6 watching

Forks

4 forks
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.