A tool for automatically connecting jack clients with lots of ports
Project description
jack-connection-manager
a jack connection manager aimed at setups with jack clients with lots of in/outputs.
Installation
python -m venv venv
source venv/bin/activate
pip install .
jack-connection-manager -h
Configuration
Jack connections are read from a connection file, some example connection files can be found in the connection_files
directory.
The connection file is a yaml file containing a list of clients for which connections should be made, that follows the following format:
# the clientname contains the whole portname with the number/specifier at the end removed
- client: clientname:portname_
# the number of consecutive channels, that should be connected to connected clients
n_channels: 8
# the first channel that should be connected to a client
# OPTIONAL, default value is 1
start_index: 0
# list of clients to connect to
connections:
# keys follow the same structure as for the outer client
# only client and start_index are supported
- client: otherclientname:portname_
start_index: 10
The connection file can contain any number of clients, clients can also be listed several times.
Releasing
Releases are published automatically when a tag is pushed to GitHub.
# Set next version number
export RELEASE=x.x.x
git tag -a $RELEASE -m "Version $RELEASE"
# Push
git push --tags
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for jack_connection_manager-0.0.8.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44835810c0f7a4009d23cbb7e8f3f0222f12bbd0e6b13adf191053c425142185 |
|
MD5 | f7eba4b90a988f6d92bee6c7220b8ac3 |
|
BLAKE2b-256 | 8fd905b367829b2e24fb516ecbf0aaa27d8f34244546ec5f5ac2dd9aa0de6756 |
Close
Hashes for jack_connection_manager-0.0.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17b3688d2441aaa0a3f86ed6451f8fdd221bb61126c90b9d746763fd430ea038 |
|
MD5 | ffc95706133852f08be75d3a06f76172 |
|
BLAKE2b-256 | 1891d9dfc5fdc069218356ab5f5c1b16d975426d3d47b5c496f1c3ad8d106248 |