This repository has been archived on 2023-12-31. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2022-02-11 21:39:37 -05:00
deps/inih initial commit 2021-03-04 12:51:25 -05:00
src initial commit 2021-03-04 12:51:25 -05:00
.clang-format initial commit 2021-03-04 12:51:25 -05:00
.editorconfig initial commit 2021-03-04 12:51:25 -05:00
.gitignore initial commit 2021-03-04 12:51:25 -05:00
Makefile initial commit 2021-03-04 12:51:25 -05:00
README.md update readme 2022-02-11 21:39:37 -05:00

cabled - a poorly designed jack connection manager

This is a really simple connection manager for jack designed to automatically connect/disconnect ports specified in a config file.

Usage

Command line usage:

./cabled <config file>

Config file example:

[connect]
# the output port comes first, followed by the input port
clienta:port_0 = client_b:port_0
[disconnect]
clienta:port_1 = client_b:port_1

TODO

  • Avoid trying to reconnect every single port every time a new port is registered.
  • Avoid disconnect/connect loops by not disconnecting anything we've already connected.