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-23.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-23-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-23-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (502.4 kB view details)

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

outjack-23-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-23-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-23-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-23-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-23-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-23-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-23-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-23-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-23-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-23-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (470.0 kB view details)

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

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

outjack-23-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-23-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-23-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-23-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-23-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-23-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (466.7 kB view details)

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

outjack-23-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

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

outjack-23-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (475.6 kB view details)

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

outjack-23-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (478.6 kB view details)

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

outjack-23-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_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-23.tar.gz.

File metadata

  • Download URL: outjack-23.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-23.tar.gz
Algorithm Hash digest
SHA256 62802e2429d598f4d1601faf3806ef324123b4478ff5b4f47736f0459198c842
MD5 fd3a454dec72624f216d7bef46cf0f41
BLAKE2b-256 7281399120d753fb21b3624fb787d7fc7995fdb85628b3507914bc43e15a8da1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d10e6f825ccb3c07c535c6c584a92f091c6afdf724451a913626085be22ab3e7
MD5 618064767ac5664d65ffe3cf73ae794e
BLAKE2b-256 0a73f0267d9ae273d11c75166c4a2c6800c8d9ed8ab5d49f3370198dca1d444e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a409e871aee39064ae422ecf7348b5073424d79132d08241bef322d931dd21f8
MD5 33f3bb5c4234e172bee0e24e4fbbe718
BLAKE2b-256 a62565c06af28e0ef59c92544a80425071c7749a459d6bd93a4ef45d83d15326

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 83f9360e062e999f21a974b14baebd2e5ee8febf9d08d2174673d9a814e1586c
MD5 589ec36d9f0998365b52b4396b996370
BLAKE2b-256 53d4e7a94292840888ca14f6b35f899f11f5ff291c4629e8d61986025ee97dec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 efd2fea552741689f1632d380b96b324a1c19e499b5d723f2cc9c04ec6120a0c
MD5 429ba0397bc10e21a48d3bad77566162
BLAKE2b-256 35869fb5fec7eccae9ed360c5c009101872ca02c0325215ffd99c931df401b69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 094c95005c6f03b0b40cab09a1b4e9099257ef9a73f76aa4c7829cd471b0b695
MD5 c252054ba31bed7d52c005358a2ac605
BLAKE2b-256 c33629b948bba3358eb650e945e697f034d43954bb0bd4d6f642274f5c54c050

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 632049ab1b3b4c471ab7e72dae3df3996b7370ad69c1a11877d1f2b75e68df29
MD5 c5e658f8bee85d96d3be3a325a220047
BLAKE2b-256 6645e202e7d6e573aa3f6231d1d71932f51264409c4194fe1972ee3b0199429e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7974f57b5b6893733284041952dca1f78cdaf6f78aa731b182c1f080fd6a2f60
MD5 30c0d7972abd052afdf505fda20be2ef
BLAKE2b-256 cbddf310674234389ce36c6c233b81414365145f2a3caf797426c636df22053f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 6043b9080e90df46a2ebf8fbac8ad95f0ddef922644246eb0f924ea56d7d3cb2
MD5 0766b36a033579bc83c0aee8d59d30b7
BLAKE2b-256 d2d7882104f6834a03a0f0df83cf25c1f47daa438b8f02e4a1eebf7999f5ea1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 24443c0c83c96ebef64ed5b985afb7cc48d27c0994eba0edfe7bf1176a0613dc
MD5 c22558a232fe444bb68531efd0921e2c
BLAKE2b-256 9eb3d81f40f002a95f41e5175f734e5b3c784efb95bf0ac937650f885179aefd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 06e7b5bb393e98362c556554cd1cea33c86466987059fdfbbeb38518e6c16524
MD5 54a5ecdb2bf68347fd272aee374ed91d
BLAKE2b-256 66fbafcb920b12f5900bd53513e445dfb1e603072a985a5fff918a4e8dd64090

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 70f3940cd275e9074718c76605e15feec583c8c1c6dbade7864cf53c39ab562c
MD5 e41e03a902a7b15ccf02e9170bb2128c
BLAKE2b-256 5a06cf3c17626fbe9109a2a0a9b09e8ed9b5e08f54bdbfaa133f4ed78ef797ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 4e2aa2876834b1d8e8d2ef4e94a47377d846870c33762b518f8402d583647312
MD5 c7ba6fe74a106ed0835b9105845d53ed
BLAKE2b-256 a8acc55df5fdb48f2de90372bf7b12a5e7b277c1cf53b9fd5b2a2d12c24db927

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b95e7267164550f121d1960662880699bb53de7e8e0b7eacc2e143d36c858bcc
MD5 d051a11006f3761b62a9da51780cde7a
BLAKE2b-256 4a37021f077448814be5f94726ff2f0d44b762253d7819c72cdd263196e517a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5b46c07e5c6ed2d2935c43a1112767e62a2d168e102e45a1da0cf71060fc909a
MD5 e1fd00e58cedbcfa8895a3d88110c892
BLAKE2b-256 345ba20e3bc8341567e9c6f3da66af9c5d76f1490d1dcffe5599bf3d16d9f373

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 185b49eed058acfb49b585ddb7b8fc9e0b931cf9a605b6cbd38e9b775c1d0655
MD5 77cbafa22db00ab3e0712236d5d868e9
BLAKE2b-256 5d2d974f60d8e638ed7e3e498f4df351bf717a69ca636c708013e3ca8bebbc5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 f6aec964204a5de62065fb86b8892b329f10df34f58bfe03e0d54d1435dc45c5
MD5 78b75ec3cc4317079d5634c165347aae
BLAKE2b-256 4b2171e5cb4286ff7dfd43da4d8a3e0029e51995004003d36a1d98f478e32518

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 2ec92a334513b8ab960b418811c469ae25bed1b76c78ff901684e09b0aed99f1
MD5 08b3c2d8ee70bc754d575ee8f0afb280
BLAKE2b-256 58f4d9b6762bda791f9d51d7bd77db62f16ddbf388287328fcaf72dd6769a9e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 27f21c337d0dc5898c526fd1675670fab76701069c5e2144f39d610bc20ca1ab
MD5 b88317adaf1002757b27b65f7ee9af1c
BLAKE2b-256 763c19786bb5bb0050c78feab6b658098c44a605ffb59d03639fb1c6e440992f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 71305d6e790b3823f22d9b11823923be8d60fada045a64243145e7a8a942b1a8
MD5 be014c79c41384a3c7cb65616b40092f
BLAKE2b-256 7aa41d5472ed27c08cf2ebdea49efa1a9b973699d99fa3f243195d6ee72dc40e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 9787d3179840eaf2c3aabe1c52baa31c23764a52940b6522a9c97b94dbaa8414
MD5 174ffd7e6d777a511173c8020d8ce7dc
BLAKE2b-256 2862e271fdab92f65677b327179428541498ddbcc37ba72266a453d74a861f42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 2ae421333cc844648048ca088ff18e225be560bbeee8b1d8593c2c1f27584521
MD5 f90f14244a4eb4a219114c3414906e50
BLAKE2b-256 3df42670adbc4c75ad93f4271fc386046065afd59cd45a4bbf3548eee95dc3e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 9bb694f7e3ac82308cfe7fcb7377ee3552ac2bf0133ece180cbaf4c56d447ec8
MD5 5321cef35c56b2d019e8d8e9cac3fc7e
BLAKE2b-256 cf37a35d6ea802c7821c69ac4f871a776e976619708b27b3fda88b3058b23cd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6b6d9d3d016a0588a675e2229490ef942d395749e74b7c44a8a1efe4228fde96
MD5 1d35c1dfa335ceaefa37593b9c1ba285
BLAKE2b-256 b7a9f4f1553c0c85c9fd7def9483ed73d822d924d6a03c7dada2e68c99645401

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-23-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 fc0516c44c354527b0253e08ef107ca627e1eeb4bb70dd6ddb5fb9bcda5e6ea9
MD5 bc365f00412c1091c43aa8e774bb7935
BLAKE2b-256 ff943c977bd92ab9f7665d21192d648a1acee84cf365dfc5b73b728ee9e45a01

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