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-22.tar.gz (244.7 kB view details)

Uploaded Source

Built Distributions

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

outjack-22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (482.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

outjack-22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl (503.1 kB view details)

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

outjack-22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (491.8 kB view details)

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

outjack-22-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (453.5 kB view details)

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

outjack-22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (499.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

outjack-22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl (519.8 kB view details)

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

outjack-22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (507.8 kB view details)

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

outjack-22-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (470.0 kB view details)

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

outjack-22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (480.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

outjack-22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl (498.8 kB view details)

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

outjack-22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (489.0 kB view details)

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

outjack-22-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (456.6 kB view details)

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

outjack-22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (445.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

outjack-22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl (462.9 kB view details)

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

outjack-22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (456.8 kB view details)

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

outjack-22-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (424.1 kB view details)

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

outjack-22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (458.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

outjack-22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl (473.9 kB view details)

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

outjack-22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (468.5 kB view details)

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

outjack-22-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (436.4 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for outjack-22.tar.gz
Algorithm Hash digest
SHA256 887c4c630d1af3452591583a5f3c9b4d6ecd73d1c703545f02036fa2c429b67b
MD5 4178761089afb482ac92c98d693b8ef3
BLAKE2b-256 a4ef850c61722858d042c326c40b5fd3715a7ad2b37458bb8a0d4b23d6705301

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e89822ecc47d3d9e88f696318f97d197ac3d5178ac7f01d70d1216b751d4bb2a
MD5 957b50d63e4fff9d7a746fde8d9bb688
BLAKE2b-256 7161d39f3a55b1fe092448fcd8eeca0a7799be6b087f2e7fff88c545b15d6dc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 68137921408e161e6c82cf91a4a9c9344b98cbd953a2b88febe4e241651cb5d4
MD5 2a5c0617073f15d9c01df5ae370aa5d5
BLAKE2b-256 dd6246fc6349da6409bb84b5a28c9f8dfe2dbbec7270602526c3ae3d8d54b8a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bd6742261790e2693c87c5d889820dfecbacda3a9d8a0dbe4eea0f74b12f603f
MD5 fd19c32602de9aa46731e16afe4e9e87
BLAKE2b-256 9a9ca98d67df89b23b8263bdf8cd9dc80d8b73b6575947f587b477819d5d85f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-22-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bf16258360e0d90b72e34b323eb1d05d09705ac8a6c8faec1456ba36ec5950b5
MD5 8aea0e8df5c5c1c4715a9ee37ba560ef
BLAKE2b-256 d5d311597f1aa0e85248f7777b87a1435e76da9d640692bf0868cefd46e5c380

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87822f7913daec95ef8a41e428c7fcd682d9c3435cd8e831bbbabb193a0008f1
MD5 9375f26b686ee0ab0f15261800cb95bb
BLAKE2b-256 eba1d9ce714be6fe9375ff0703b1ebeea908023420008193dd228d703dc0856e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 9bd3e3b26b6f021a84f6f50d78c309c31f8b98c28edbd70869d79bea9a786ebf
MD5 2fed1677fb72cbd0e47aa8cffc045db1
BLAKE2b-256 f02cdd45da9a96eaa022a656febedc399aa016fc7708dad5e20fcd28941ef716

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 374dd8cff3bf95f7b009c5bd7f054c686bff8240348f9576ab2d704ae00a8a74
MD5 dc3d5020bdc1fc1ce8027b5d1ea56f98
BLAKE2b-256 1585cb56d25663b2a61a5246e3718ec39349cc7b7a514f59173e67d1bd88baea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-22-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 af9ee98d9acd75941acd8b19a2f4c545cb879a6f79deddda1079e7b7cd3be391
MD5 8fa51a2378418723f6539c9c6523714c
BLAKE2b-256 351a89ceb943d216452607c2898c6c0660b6496d274b829bf7753a61005a093a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4e5113d524f456601d08c22747d443951056eaf3cfa28de490397bd233105ee
MD5 b96c3bca77f9e6246422fc6b791c8bbc
BLAKE2b-256 25e826cc67ca0b51703828d79c2b7d02acaa4faf05d1c8bcbeacdd862b7a96d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2520285100e2471df9d56fdce6dcd807f39a80219f8762b7fa3a695392d2aa26
MD5 828b1922ecb725531bd771db9946ed61
BLAKE2b-256 879453b9d12fc730be8a847eb1a51a42a6241cc1d9abb6952d43da21c1b9dd5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d11c281c9462b429abcd9d4689e2d06fac7b5c2bceade662155431a15fd0e4e5
MD5 4c3d197e53de45e57cd4b5a8228dd124
BLAKE2b-256 27fe9bcb5f2143c91deffdf551f97bff099c4ec5ffbab41312c66a017e839d65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-22-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1c0998b51afe2a74a0402b7505a034092a461eb4676904f3ef334faad19cff3e
MD5 7c158174d833c96d2f3b86fc65c1331e
BLAKE2b-256 0f60b5350322ce7f764eee980e8f219d7202adb936a12a9fdf987ee700ea34e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ebdc0ac1745298137c4483f7a2e64c1fe4e440c3f868f6ce3672e4f994cba66b
MD5 e49f9680b66e95c120d73f3043d86f2a
BLAKE2b-256 88be363403922529adb3349b5314fbd8df3afddbf3ff731243dabfbc2d46b9fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 22b3fcf36d640da95d2d9037a149d24980b53fab2b5c6033509f7947affedaee
MD5 59a1e992307604d2f78c0f5e744a108a
BLAKE2b-256 d502691f2dae651fd5208845131850fefabf58558df3bdf65bf4061d5c58db3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a0f646275b63756d02c36953c6815f28399ad13e3188c865931b731047cccf9d
MD5 8a3fb52f8f394c0f8cf1f0f27c510f78
BLAKE2b-256 d97490617604631c5ff310bd80a7aa7199406574f8e9c9bb095f14ed990c4241

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-22-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5f38066a702b84ddfe34e2bf3a16a0da567b40f393173928169a3c8851983248
MD5 4f810cfe6d86a6b95973deb172131992
BLAKE2b-256 183d43d46610c67243120f7da55d8ae82ea2a2c298490f830209cd160e04a505

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3fefb3f0795ab95e36fdeb000ad1168a304ad96799e7528cd77ded059345011
MD5 3ed3283cdde7deee94ce7688f88892ca
BLAKE2b-256 8c0ecf356f4caec574e2cf92d85de4c0fbf7f989e1a70f5c27167672e4f0ef52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 72b4e4d34ca04e62422e9e5d72082bfddb08a2d5b907b0adb19469056acc74ba
MD5 294dc7d9b2ff1f8be2c9b3827977501e
BLAKE2b-256 8662a0991aebdd2a717d5a783284db0f2c226b92ec476992bbf8ec2bceff85c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6cd2d625ae84b552f54416bd935ebbb51d301dd893f824ee5dedb7111cc7f826
MD5 3e316a626695af49c6c41078fcdbbff8
BLAKE2b-256 98e751b4ac0abd9665fd9919567f9ef49514063d301932d2e6b2c4573e5b6c15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-22-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1e16d09d22053d6def4d73339846d7a2bff84e0e69b8234edaf5a49435529c31
MD5 507d3e91af2bdf85f79352d147919059
BLAKE2b-256 8018d0d761d72c12c47caf76a177e694dd4e81d0b8d09ab6fbf1e473c19ecf50

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