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

Uploaded Source

Built Distributions

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

outjack-24-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (478.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

outjack-24-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (502.5 kB view details)

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

outjack-24-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (504.3 kB view details)

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

outjack-24-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (452.0 kB view details)

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

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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

outjack-24-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (503.7 kB view details)

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

outjack-24-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (506.6 kB view details)

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

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

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

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

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

outjack-24-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (520.3 kB view details)

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

outjack-24-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (523.7 kB view details)

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

outjack-24-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (469.9 kB view details)

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

outjack-24-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (480.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

outjack-24-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (500.3 kB view details)

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

outjack-24-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (500.8 kB view details)

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

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

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

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

outjack-24-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (464.4 kB view details)

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

outjack-24-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (466.8 kB view details)

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

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

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

File details

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

File metadata

  • Download URL: outjack-24.tar.gz
  • Upload date:
  • Size: 244.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for outjack-24.tar.gz
Algorithm Hash digest
SHA256 2e9b9610501f756eb57f2fd0cdb619a24bc8a21c996b36c7c8af089bb8395ac2
MD5 de95d274d5f310ebb247a5f183186379
BLAKE2b-256 79d21a580d12d48740350c5d76aa1b1c8da1a316be19ae1bfcb293fca424b569

See more details on using hashes here.

File details

Details for the file outjack-24-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for outjack-24-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 749a963db3f5ae78a5a8b39403011fa674e1a7c8f47fa7a16bad0bb39adfe75c
MD5 4aeada52f3176a91e90d1ad7fc368cce
BLAKE2b-256 1d8be3f41e855dc1597b63ea378de24331853d5ddc43c4d5ba123c1fdc1a0537

See more details on using hashes here.

File details

Details for the file outjack-24-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for outjack-24-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 08ca445a6ac2c577be766c4f98d6317456bac0ef8d66e97f179afde6d33d5d3a
MD5 3f6712038ed514532c97c7367d1fb7d0
BLAKE2b-256 a7675775b968ff1d94d590eff6c7f016ae9c43e390e012d58b56a1fe9d6b589e

See more details on using hashes here.

File details

Details for the file outjack-24-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for outjack-24-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a941a30d7d2c272f757c1253ab6e61c8d26e606b1fe7f2a850200d0eb9d683fa
MD5 5635280be95f82137a4d1f3a722a829f
BLAKE2b-256 0711f3c0d9e26c41981ec2b7f6f11203f95e3fe1844b2ec55e1077c986903808

See more details on using hashes here.

File details

Details for the file outjack-24-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for outjack-24-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 bca26130f0dc5648a610d1b7a207326526a72dc31ead6064b51fa99d9597fcc8
MD5 751b69f0cb98dd75c4d7f14009c6713b
BLAKE2b-256 d6877e594ed02aae2538757fa7d4c32eb49b52c8ed3dc0d42e059b791ce477ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-24-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4cdbb58762bcbe992274d4d0bdaab55138a0c3f016a396db5b0e0b0c173e3671
MD5 fffd3ae5c45b9d4d741d635163b33a2e
BLAKE2b-256 f7a65f9bbbd6e925559713afc62bc73f5739d51d08137e1c92a38c1c052fca78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-24-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 8ef7b36471a7e08ee990425ec9589f577e4e15ddbbd5af349bdcf7e9c90a662a
MD5 774d106e3819e5e7954130ca18c2b226
BLAKE2b-256 6d77446ede7f3af333cf76aeba1f84c32169eb4652374d7c6ef18e26f58cf4ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-24-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f3a9fc64f80330169caa89749fb5af4f2aa0cece249db8f67e60e65a67b8958e
MD5 0c84ac996b89f0017a3dee42db57e533
BLAKE2b-256 7f2980d699b944b37c1c19efd33b9f9d91e3616754e2e5c64479ca74265a2be5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-24-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 4198890bbc249db92fe7368c95df811fdfa8121f9ed6883277cb4869a7c5a977
MD5 19297ae7e23c8b5bf83278a332b6f113
BLAKE2b-256 3d67909992684d6a91a1ec487b79e993ac00cd90de4ded7d8f48a2b6d7a29f42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-24-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 2738fa84c58a0f1ff2e7ed7f7553f4264fdf786eb2227c79e7d7ad992a967d6c
MD5 249ddfe7bd9217ff59bcfc333e490012
BLAKE2b-256 ac0c61938ebf5a03577d59a8178a3ed604e7e62e0b1a7326ab6fcf4e24b336d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-24-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b70b06de48a309791f77482fc48844d1924bbbbc884f9655f5b50495cc3d3219
MD5 a7e77ece5325067ec896374a82593d4b
BLAKE2b-256 7f262eb8cdf5cf71ca81fc03668285a6fb536167a4fbcf7fed1a1448f926dd36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-24-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 31f3f471e22cc7b927246ab00a23554822b3b07d38b51d8e270122cf5b7c3844
MD5 3e7f19512de157c56c609460d14b5f2d
BLAKE2b-256 771795f0717614c5bfd3b842ae3994c8a51e29533e2f312d8ccd0752ce12f195

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-24-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 5242f21f710df0df207ef5d6c213024815275f6bfe25df145a26e34ee57395bb
MD5 6c2cc5d07c166cdd3ccd770946eed6d5
BLAKE2b-256 80bf49b6513fdc7ef848bf729f14f6c4f6171a1a9e728ff75be54b1ed160d5ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-24-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 612b32edc887099a331789be24079709fce6c13a55fe53e9b39616194ee13905
MD5 b0ad0a1c03397527b62c2aa19a196487
BLAKE2b-256 94d203ed23ea370301a56d51e95399b3bc8465328f8b77e391a2f3bd3206a682

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-24-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 645924cb217655c50cb7689b86c8aa3a51ae85108971efbdc3f5a630251c86cc
MD5 0558ac275644c8f023ea8450207382ca
BLAKE2b-256 362b89368ceef212ea8fd5e1b00f4b51bdfca83691799ccc8c49c5fcab0fc7b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-24-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9f70a5e7d4d97be9f047625b7f217c68e16d1d0fc630103674324ee948d0b389
MD5 c259d1e0aea2e5fc4f850dca2dc7b82a
BLAKE2b-256 53674efa3c4b335c665584a02dfeb076d280d32c4930d82b078d3a0e2a9ba0bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-24-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 bed11fe8f590e7614df2b81454dfed43dd3d979be16ac87b236090385a33f4e1
MD5 04a6b598553118a6c488c059ece1d051
BLAKE2b-256 2ab9bccf8f21e378b7dcf931f0835513c7520be315d5eb0c4165f7adfde15bb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-24-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 903eada4121df6b709e356f63caa936851862cc2a2ef8535c71a957f4a226b32
MD5 f70f43bdb520b2785bef70037d19c0d0
BLAKE2b-256 6643b1c8281e94935dec0cd14602cc767f9d550b80d7e0233faa1e303d02ca55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-24-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 8c911d3db605c65b0d9bd8de859ea4135c6e9cdf2f0892d2a402333e1387ba8a
MD5 359952c7dda8fb488936d99ff305f332
BLAKE2b-256 3d88866cb32fc5e500659fe0d2bd6dc2b4184d16da438f37bef30cc170bf2da6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-24-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 191c73b2c9e95a0f3294c9c4ad52e7fa429668eb8fd86cd8d73c61f98ca9e2e3
MD5 3f051d07e35e916c70f7c65cc55e0a03
BLAKE2b-256 5c4eaa0dab02e6191db8dd3091522659d2bca83439b59394ced37b1d1f87955e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-24-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 81b10974dacbb8438485feb14fd06d9168a36ff0970f6017018193363f8f42a1
MD5 b7355debe49e3a1e30b10033967c23af
BLAKE2b-256 2f0120f733d0ec2bd7755cf93468f3a337233386e7a9912446828f4978fb5ee7

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