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

See ~/.local/bin for executables.

To develop

First install venvpool to get the motivate command:

pip3 install --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-19.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-19-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-19-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-19-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-19-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-19-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (498.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

outjack-19-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-19-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-19-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-19-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (480.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

outjack-19-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-19-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (488.7 kB view details)

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

outjack-19-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-19-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (445.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

outjack-19-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl (462.7 kB view details)

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

outjack-19-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-19-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-19-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-19-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl (473.7 kB view details)

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

outjack-19-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-19-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-19.tar.gz.

File metadata

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

File hashes

Hashes for outjack-19.tar.gz
Algorithm Hash digest
SHA256 629331de12afdb2da4a1bd396bd9bf22b4d486006bb3eb4dfe1ae6c0f119c614
MD5 98d15900d326fb8cae047dea3c9248a6
BLAKE2b-256 9ae921462a4ee787c7ae2be6b15f62b48dbfaf92b04e39b8afaa3c8479183efa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-19-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a749aea5e41e0f82e159afe51627ffbd35f1110b1af086f1885e02002c88c54e
MD5 b89e3f58d4a3bb8ea95e5ec98aace321
BLAKE2b-256 29290c63318b05e9b4dc44306cede58f4092a7913f6d1b6def78841d8b6a09c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-19-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a450a1462a22605125693eb7ea49626c2fd939393c10097832d2ebdd13b40a5a
MD5 ca0488a3abe5875301d0083c9c1627c0
BLAKE2b-256 49e78d1f414c9b84346a2d899e383f84c718dec99613892598c4c0343637eb30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-19-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 381a789547107511e4800a07dc77274b96056609b61c4dbbdd8bd01908690710
MD5 76c6d4cd5724f4c4905eb20c5fd4f80d
BLAKE2b-256 bf53c047011ed7944e7ae0e358ea4b2de9dbe188d6ebb4f96fd4401f739d425b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-19-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 090ab1e968e01229ca34b3253d8a4e9297af2fa34f48dda7803baa9ed8ec4f61
MD5 6307ab4834dfd26069071daabe5b640c
BLAKE2b-256 eae6f94d6960ddbf95f9d46d62d7c0faa4895752b3ce99ba80654f7233e66e3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-19-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ebe843801b0574eb4e4ddb9f1b82acdd60fb523bc2f8a83e04f35d535e411f10
MD5 27218735613364ee33448c28e5bf8cc5
BLAKE2b-256 eb32820465e449818df3f91a3f011d40a79e3dc6561a8781763214a0ec2e6d6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-19-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 33f62cf1f11102c9d2c3bacfab21313f6a4c44e45c08118293594f871aa0be2e
MD5 cd74bdba3a7693f741ac2e235ee36980
BLAKE2b-256 a314c32c9b5060fd69eda514f65de486f18a3ea36e2cf0d1d47dae206d0f20a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-19-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e682f3bcdb862e0207fca26a226485e843f2cf0797ee25ea2f0e602c322c07e
MD5 2de1c653eebbac1bf6f588204414e961
BLAKE2b-256 869f36d05e05352fc14037a9b77852ccd6ff98a7b6bfc9f05c26eea666012791

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-19-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fa2ceb25b77f928686e167c84d2d2c630a66f511ab53355db5f938869e8c5e86
MD5 a8a2af609ae5346c71b85eedbffe6bf1
BLAKE2b-256 7106306812601594898fcf22658ccebb4b4365d109e65118bd51eff76e50a227

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-19-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4afccc82bcedb50ceb63a2c4e9938d2637d93d813683bd02a81bf80ebcf8b5ef
MD5 8dee0ee21047dfe6b2ec93b59b81eb9f
BLAKE2b-256 f0fbcc3ae7455d2902dd1f4f76aa2d08540d1e244dcc0d58a72f77e4e1b2977c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-19-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 9b68161103131a8ba43428910433379f210f6a35af9b47ee15483db1b30cb613
MD5 b68752b933a91d8aec72d357d8f438f6
BLAKE2b-256 b1e31797950abbdcb6f4fc00b09aa2a6de20a2345d2c5054956bfea557155127

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-19-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3523d3154122c1d417ae4a14da29329b1b6ce1dfb7cfd050e1cdf703c58d2e0e
MD5 2334c651cdf7e5453884077ddf819cda
BLAKE2b-256 7f15a76b82601378e867e582fc641428a9e0326ff55ff309fb836fdee2b738b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-19-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d1d67883167a8149c01bf7839376234c9a264c9c2f437408725f03fb18d0f5fc
MD5 2fe81fa5a699d6f8a8de0395404d61a0
BLAKE2b-256 bd4a25ce28155f70e173a88871c448012847ac436b8bded85f7c87ece6fc3387

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-19-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ff4fcc5490759195423da854101f48aca5275c9351035ab93b835ed2abb27eb
MD5 a4892a1f4c10339cd31338f13d85ff15
BLAKE2b-256 daa249a8b7d5e28d848e46f82d435e57d15f31815604e8edd48d4512c6d16933

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-19-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5f71666dc138645f117cc0a882194876e7faecc27eb192f73226f01b5aa7d169
MD5 7ccf9f0f514f5eb1dc16ee8756de321d
BLAKE2b-256 27c535d004ec9467bbf6bbc994783903b1f24ccd72fb6181e53dc943294ddd4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-19-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f3250be8bd481530b379e8c0abde7c0ee047823e94450a0e7dfbd9c03f09d203
MD5 97f5e38a7aa54862ec4f9b6e89a765f9
BLAKE2b-256 f8b6fb9b2e5798432ebd449597f029624ea65a29500c0b65bd0353f85f072b0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-19-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7018753bad6e3e685983c0f0db7ee45dd38a43626141d6cf2f01647f886064f1
MD5 d9a0daa99095f230ac3374571977fd2c
BLAKE2b-256 46f3987f0056d3c9922c80816289dc444e42a15f2e8890765f7a74469efa851f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-19-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2549a42dd79e11a0d7b85e1ea0a2376a7ea78b65482b2884d29609cabe80c67d
MD5 1410a194efde817669df181448085675
BLAKE2b-256 ca6aa855b89f85b6c354284c7fffb4936d3663318eb54289306cd742d1765ae0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-19-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b21611827829ee36b0340f5a09648b18fffd1ddb84e67e8b121714ed99300f5f
MD5 b398aaf4df6256a16e348e8cb4e0aa70
BLAKE2b-256 db420bf3af0cefdd63f2fc67989cf33c671ded51be46b2f8fcc10be9f1fbe4be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-19-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f2dfb8b71076ec192c752162520696fd582aebe205f4221a86814a2994691d31
MD5 a4ea0f44d22bb41bd9a94f9d8f45fc1d
BLAKE2b-256 81611e685c31278c66c40af99425275fd6583b5e1f4dd01850229dfb3481f5d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-19-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4d7dc0d2f32ebbbfcb52974cde5783f9e0a82b5bc03edbe27b82f691cd993a3b
MD5 e65d5eac4e3776f45f86b2ee23b0d533
BLAKE2b-256 3422382405e7b89504ad62753e28287ea0fd99900927d1f28bcf900984615047

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