https://github.com/kripton/jack_autoconnect
Tiny application that reacts on port registrations by clients and connects them
https://github.com/kripton/jack_autoconnect
Last synced: 2 months ago
JSON representation
Tiny application that reacts on port registrations by clients and connects them
- Host: GitHub
- URL: https://github.com/kripton/jack_autoconnect
- Owner: kripton
- License: gpl-2.0
- Created: 2014-12-06T16:36:39.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2021-02-01T21:30:49.000Z (almost 5 years ago)
- Last Synced: 2025-04-13T06:29:40.860Z (9 months ago)
- Language: C++
- Size: 11.7 KB
- Stars: 8
- Watchers: 4
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
jack_autoconnect
================
Tiny application that reacts on port registrations by clients and connects them.
The port names are interpreted as regular expressions and more than one pair can be defined upon calling.
Example
================
Automatically connect the first two ports of a newly created instance of MPlayer to the analyzer plugin of CALF jack host:
```
./jack_autoconnect "MPlayer.*:out_0" "calf.*:analyzer_in_l" "MPlayer.*:out_1" "calf.*:analyzer_in_r"
```
Automatically connect the jack ports of mpd to any connected netadapter client. That's what I created this for:
```
./jack_autoconnect "Music Player Daemon:left" ".*:to_slave_1" "Music Player Daemon:right" ".*:to_slave_2"
```
Compilation
================
Install the required dependencies and header files first. For Debian-based distros:
```
sudo apt install qt5-default libjack-jackd2-dev
```
Then compile as with all Qt projects:
```
qmake . && make
```