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.9.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f40bf13e7393967b9da299b6d4bec84c273a65d4778ebde2bbb32d4413aa615 |
|
MD5 | 45758f672a175510b72ca27fdfa9e4cc |
|
BLAKE2b-256 | d4e85c028ffe6ad8e9e47c23a0248a6839c97f1be09a853917d87ed71a250f61 |
Close
Hashes for jack_connection_manager-0.0.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1537ce7c7f8343affda15ec9c85ee048789f201ed06edaec920c8b475eb9dda |
|
MD5 | 9f0618bbad0c09e89288a4b7f5dcec8b |
|
BLAKE2b-256 | c195943b7328fb3698715c7c8b64b9023b0ceaff1ab27c9b1948cb7135aa7484 |