Skip to main content

JACK and PortAudio integration for Python

Project description

outjack

JACK and PortAudio integration for Python

Install

These are generic installation instructions.

To use, disposably

Install the current release from PyPI to a virtual environment:

python3 -m venv venvname
venvname/bin/pip install -U pip
venvname/bin/pip install outjack
. venvname/bin/activate

To use, permanently

pip3 install --break-system-packages --user outjack

See ~/.local/bin for executables.

To develop

First install venvpool to get the motivate command:

pip3 install --break-system-packages --user venvpool

Get codebase and install executables:

git clone git@github.com:combatopera/outjack.git
motivate outjack

Requirements will be satisfied just in time, using sibling projects with matching .egg-info if any.

Commands

ojplay

Usage example.

API

outjack.jackclient

outjack.portaudioclient

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

outjack-20.tar.gz (244.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

outjack-20-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (482.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

outjack-20-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl (502.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.34+ x86-64

outjack-20-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (491.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

outjack-20-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (453.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

outjack-20-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (498.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

outjack-20-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl (519.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.34+ x86-64

outjack-20-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (507.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

outjack-20-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (469.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

outjack-20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (480.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

outjack-20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl (498.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.34+ x86-64

outjack-20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (488.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

outjack-20-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (456.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

outjack-20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (445.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

outjack-20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl (462.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.34+ x86-64

outjack-20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (456.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

outjack-20-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (423.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

outjack-20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (457.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

outjack-20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl (473.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.34+ x86-64

outjack-20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (468.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

outjack-20-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (436.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

File details

Details for the file outjack-20.tar.gz.

File metadata

  • Download URL: outjack-20.tar.gz
  • Upload date:
  • Size: 244.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for outjack-20.tar.gz
Algorithm Hash digest
SHA256 027e8f17f5129a6f5bc9d603c14cab1196f679b349447b863f186d4e96b80bf0
MD5 a7774dfb6b2c05cc29700bcfcc500451
BLAKE2b-256 ea06dba9ee7090a9998c77713e75972a1dc1aaf30734d839d7dc4c399a2e6af5

See more details on using hashes here.

File details

Details for the file outjack-20-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for outjack-20-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d93e2b38e4210349035ae8b86284c4318070d5b5b38562fddae69509d957522d
MD5 b3da833bf440d4790f06463fd491d77f
BLAKE2b-256 58b7751cebf63ee7c93e17c23e0f7ea5b23277d1e4654878529f617d496c65d8

See more details on using hashes here.

File details

Details for the file outjack-20-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for outjack-20-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 da876b1011acb4ed89f5a4a1adf7dd7d0c398f1f583dc7a22e274d5bbff0d70c
MD5 b711bd3668ad0a76a63d6345c2d89a31
BLAKE2b-256 ec419361a8c42d9ce51f3216e725f4c97b735cfe08989094376608ade0a0582e

See more details on using hashes here.

File details

Details for the file outjack-20-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for outjack-20-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d96c1adac4732b1e4633a2013c7cb440a66a0dc48c93daf58c2726190237a9a4
MD5 b3283d9c1ceab01bd80ae46cb8d378f2
BLAKE2b-256 e8b829a100b733868f4b5c4823147758c862c29010d2bf8a97b9da94ebcde699

See more details on using hashes here.

File details

Details for the file outjack-20-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for outjack-20-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3c9450b83ed6b63267a03a81c5d2e2c4f7a42060133200fb0ca78bfcd95a6ecc
MD5 287212143053a7f107ed5a7ebcf23cb9
BLAKE2b-256 e5562034b5d4051e58275fb1790866ec37fb985fc0dfeb766289ceeea2907616

See more details on using hashes here.

File details

Details for the file outjack-20-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for outjack-20-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8109bed3506d4a99246cc3d9f985d3c6884181e74aa6c8432cfe2c49f7f93b3b
MD5 a2ee24c55f704e5a2748935e2c0a3a7b
BLAKE2b-256 1a639ed2c3291d0ce150cdb0d3d30170ec58ff6a820955a1bb05fb042d49aa1e

See more details on using hashes here.

File details

Details for the file outjack-20-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for outjack-20-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 94ffcda24ea3be1f7b4489581c34a4d0fec211374602c8ad9051f818835cd508
MD5 cd9fc423486261b1f05ba971c770efaa
BLAKE2b-256 778a5ac6812d4154587fa915dbbeff354c95872040bc9cd4babc4c8f436739e6

See more details on using hashes here.

File details

Details for the file outjack-20-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for outjack-20-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4c704c6d3e109f2dade94796fabb9f06bdceecef430b61dedc6fefc37ec4bb50
MD5 29330d376216930012d6387d73aed20b
BLAKE2b-256 c05e4f1f37c5055d35e2e0555bc1d4ba24cfc771a567967494fee0cbc92262f9

See more details on using hashes here.

File details

Details for the file outjack-20-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for outjack-20-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 47659777c709a2ab3e7b11140c61f96cac3580a3944dca1add0e3f2494e5925c
MD5 d9bd1bac39af7c6f8fec2b801989b77d
BLAKE2b-256 cd4fbb43fa9fa837e2b4eeb727c542b7630bc0eb5a313b2915c067ec904857a0

See more details on using hashes here.

File details

Details for the file outjack-20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for outjack-20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1bbf797e59f7db2c0bc4c9632991f7941608b6ccd511d9c50bb584ffdb534f54
MD5 5f43bbbf5a8897d8ef7cf8d65b242f57
BLAKE2b-256 39c000426f3a6a6eee0ed90a01c55ee5308787bc17c01dabe4af8d5bf6fe3489

See more details on using hashes here.

File details

Details for the file outjack-20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for outjack-20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2a6c64b99128256ad65564de0fbb3082b1a59c04ecd112c4a6ccadf0a6f00c8b
MD5 2b68e73423505f2cc4c1a1525ba0c8c0
BLAKE2b-256 2c4f996cdfa56a2300fcae5ab33c4274e2da0b5ea8595966b498487e99450432

See more details on using hashes here.

File details

Details for the file outjack-20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for outjack-20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 347058ab15ed44e5a31d07448ec32fdbd4e91c414f50e3dac724b56138139c44
MD5 2a010d1e85e510c1417ac0b50b7fb647
BLAKE2b-256 ab0911a8d07b559c01181f33cf67da9697054d74e989632b5ad83742c9f9ca59

See more details on using hashes here.

File details

Details for the file outjack-20-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for outjack-20-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6852295f533cb511f523b1d54f5c180803ac2e6ac442fd8545328298173e1897
MD5 34082cbac0a38adf1afa7621ff5c0b5a
BLAKE2b-256 673ba72cae06d641ba2c87d9cbf82470016d6403647fbf8ccd938d51fdffdf12

See more details on using hashes here.

File details

Details for the file outjack-20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for outjack-20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a083bac07c222bbc3fcf0ba08f3c1e1dafc2869af090b85fa2f3760d88035023
MD5 ad3886c3f323832b22a1fadc415a7112
BLAKE2b-256 7336b0548ec79bee16560b522648d98f8600e85b43c0d09baf6ab012f2ec289f

See more details on using hashes here.

File details

Details for the file outjack-20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for outjack-20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 d1d4153431cdd132c78906ddb8bf1d32d46c0aa82bc0fa4d39ab3509e20fbcd6
MD5 5cbaee0c74e4aa407fcdbae4f28eba51
BLAKE2b-256 4d889ca1fc23c9853d45f7e5e238375ea3810a35c81a9d6636631155ba351487

See more details on using hashes here.

File details

Details for the file outjack-20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for outjack-20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ca0a0bd908b1215060a616ab3038adb9b9417812e414ef038119e807788313f7
MD5 da27457c55d47674ec1cebf302550795
BLAKE2b-256 6989ec2d56740689828f5c6175552482b9af9f0684298f008f3ce331ed2821a8

See more details on using hashes here.

File details

Details for the file outjack-20-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for outjack-20-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0ec078423e15ed018b1ea705ba793f7e5f4a7a33b81bd5743f5b3b4634ac6515
MD5 98940b2967051f305772b15c7f5ab9b4
BLAKE2b-256 ec6b42261cc10800e4ae91077a8c6d535de1b60b8a104db895d208c09b0a0900

See more details on using hashes here.

File details

Details for the file outjack-20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for outjack-20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 deeb58fb4b9fe7be0d38d784114b9bc4ca8da0fe61657cd9cb3874f6c09cb1c9
MD5 f7369d1af9dbaab6af798a4b21e7ef84
BLAKE2b-256 7b6779c58b665c961b2b0dfe26196c87509f1654d98e4df627d31fb72f9332f0

See more details on using hashes here.

File details

Details for the file outjack-20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for outjack-20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 c871cfdbe536203e0179a58d8ebfea88d40defe6c27b9aa530a5ee478ea51df5
MD5 90f008c97024f843056b1064f380cadb
BLAKE2b-256 c5dc0530a5cb320186cc9ec2c52b2eda330cccfce300f8ce4877b7aee86e9849

See more details on using hashes here.

File details

Details for the file outjack-20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for outjack-20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 88fc7d698eafa8c1eaa25cda1c7aaaeff52e9f44c22eb9a38bc94b411fcf496a
MD5 03aca347623873e7fdb9128a1916c420
BLAKE2b-256 6bffdc9e0fc029c2e73e65d42152a561264dbd9570862864da5d5a0a700521c8

See more details on using hashes here.

File details

Details for the file outjack-20-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for outjack-20-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 018f9f909213bc720b9b447613c37d4a566dc656a2efc7b8ac05a921d283cee9
MD5 1062810a8203f1f82bd423150f68f92c
BLAKE2b-256 0566733dc677e5a51a78d4730072050284ca83dd2420df65152eba13f5782e2d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page