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

Uploaded Source

Built Distributions

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

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

File metadata

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

File hashes

Hashes for outjack-21.tar.gz
Algorithm Hash digest
SHA256 e4d65e1592bdf443a7797b96fae01f8035b712ddecfb3cec37a444bbe89553bd
MD5 2e9024b276993a8cb20cf0dfc0110bb1
BLAKE2b-256 42f2413a2f43329d775fb4ba28f190c4c63f54aedf21339afd2212f44b07da2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-21-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2fb051a2d0df10bff5119db6ee444bac6e0c1f86d752ddab78a9a4feac94a58
MD5 7bc6431c8b553f1a176c560df51f0834
BLAKE2b-256 a917250d3e6a7faf63502552cbe4ec9c3a72d7b698ee60d0d387eb3f34fd305f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-21-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 51a87b249d567f147a3acc07d582c060a7e21e7cc40ecd3c627d2c76f3321822
MD5 fd84e03fa784da869db31fc47e96cfc1
BLAKE2b-256 1bad980f746df580ad498b011158202d704094168bc3aae8ff2440a2851da8f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-21-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 32bf375add20113012346587ffb85fd0481c72050886874e49afd3d80afb71ea
MD5 10655e198247f1a1b12942035f53dc33
BLAKE2b-256 b7833df6bb19ea4ccaacb5c9f0d8888a271736ed999439ca5999e2148d0a2e3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-21-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6b0621c34000a74180948ee8077290d2f854122c9ec26e5fb204b89f4a87fc40
MD5 309b99b1d1639b0a7704757d31e8655e
BLAKE2b-256 24fee947dbd81b023f4c1f59a0ef173cb279fe38e16fb89d2cc7c02ab606598b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2d796671afc45bda0379923eb6d0ecd4a0ca8053024e2caf23c6fa58c03d2812
MD5 7703667e07f8459aecde6f91a16635ac
BLAKE2b-256 6b6b4a2414df6246504d11d822d48afe4a1b077a134d5a36f98afb102e7bce6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 228c9e741246916afcdd6e67d6688552b98e65d96b34d5cd2926d013de3577c0
MD5 46ffcb82d656cb0d3cee1bd310c9a7ec
BLAKE2b-256 d13c86e80968402650023e29b5f5e71f470e9b19d7be0c34c6da57300dbb6c76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 156eba9a74c3cbdedcef367a496de728b27e516b7d042922c5eaf6b1f83469f9
MD5 a238aa82277359f640ecc23a2305c11f
BLAKE2b-256 be76b238a3e961dba7cab19ec67a587c52e46968429cc340071b1905096a60b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-21-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 784e147884c1a213533ddadf6fa101896685bcf630a6b01b2c19a1033961cbd0
MD5 3e0e04bfcc7191a1e8bf7cab6144b52e
BLAKE2b-256 5e5f056cd56d5951fcae5271a4e120461a962945cabc7f5c5f967966227be20a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f88f28fa228f409e5298cb50931ecab384295f4f38859c9639ba32dcbf8950f5
MD5 f4ec5f7da870d53e35f737ffbfa2e9f1
BLAKE2b-256 b307c120888e83ed29fdc7bb8a955c225a86b58a1349a284f43c6e763eac56c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 56619b2d0ca7b361b373c4c7d5e94d68bb1aa42c47ce361910fc1e8f24b1af74
MD5 a6327f25ef388e6ddd834459253a0360
BLAKE2b-256 6ad171221ce1918dd00eeb1689f390714a75484a60041eab1bcb6b360c75cb2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cfc4d4d3e379ce2a98732dad01eca3bebfd4c8885f1ab69a055efa024435da2c
MD5 ddd8b84805b8a215f0ed7f9d09ee4280
BLAKE2b-256 99f2da19a6e8d639695c75a617b91fd26d099bf0c4020e57f0dbc594dcf8bfc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-21-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0276069716e248b01df1b42da2e76a8735d641f36de1274f868de205f6c65e46
MD5 5eaca47317e813cbb3b40f24dfae455e
BLAKE2b-256 e459de6f288e9d148a722006f02be751ed2fff1dc947392ff4da3f5fcc1acfa2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 31658cf4f557dc9ac9c94916675109b8316442a6140ed34227c58253ff7ead22
MD5 4cc6d7590457ecd6ec1988604e415a3b
BLAKE2b-256 681a1b8efab747596f36898ad6c3f709516bb2faa380f2fe2cd764e37689c1bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 4f93d9f714e5371681fcf68915a0f3b0766208204456554351576dbf6680b0df
MD5 d4532b27a79009fae9e7b9561694a592
BLAKE2b-256 7a75d08a8a051857ec886f0b33dd4f97a297439b419e94b509b9e35e88948ebc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 703e9cb632e227539cc82477ce5e451080c45729c13adcc9883f60d5b084bc30
MD5 9b72d4b04c99a39552a89765e26ea836
BLAKE2b-256 d8cdd17f01f24847b20c49b1795e26addce4761f19d4405bbb176dc171c42777

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-21-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c315d7174b6ebfb0aa772ecf50e6b5ad92f7475ba1f6694e2a5d5fd8fe82403a
MD5 55316f9b830567dbb5194a40f6a11917
BLAKE2b-256 22143c9d2352044232922b21f701286ddf492a03d92e39bce6b71e4a0a879088

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 62780ba38114f1d902ada609063f128f9a6bd6b171aa944b22ecf6cb07a60945
MD5 12f33217609d2cfa3d6b7c11708fc38f
BLAKE2b-256 f92aa1d550df4ff867a627e3a128196071624af79d62b9b19079fed2a37d44fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 250f7051a13d6fd155a696a3ceb1909de375fe61baf8ff0d45fd559e3c88f1d7
MD5 02a6ade9f3fb22f16ad6575ef8a8ea19
BLAKE2b-256 ed780b10eeb8236e2901376c9d3e4ff16959717077193a515f24968abeef7783

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5522c0e3aa5a362825b9ae11d2a38116592e591a73a353a2dec23c68d850ce05
MD5 a69f1749fa669bf369ef7f781d46c9b4
BLAKE2b-256 7df9c93e5ca3c6c90644a5581d501e9a1dc872938aba839335b10f7c1aab0cd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for outjack-21-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3a485f6d336da902b5ec5ac447b215eaeb578b79bb7fdc9994a950549f94f68e
MD5 4e0938d99080d2f9f631b9c014809120
BLAKE2b-256 2c41d3dc52280989694eae2f1fe878367bf2bc8255cce31a8b7d961718188b8b

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