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.7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0262a1e4281f0211a71d4c22a01cf742bcdf8e4b427eec86bdcb40e71eca93ef |
|
MD5 | 16bfa62bac0b08cb170d9b541283b957 |
|
BLAKE2b-256 | 2c6c73a2cf89eeba4ea4e71f27bc486c55152debf56c368ed69591e0f3225805 |
Close
Hashes for jack_connection_manager-0.0.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b96d00e5c17b4597299b546e0dc176253b90e3d9d2c473c2cda79b2223338b8 |
|
MD5 | eed1b5c85f7030a869248861699b299f |
|
BLAKE2b-256 | 672f6257098fade1d75d2b54badf9397c19cb9f83fa00ee658141529773ec2f3 |