Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 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 10 years ago)
- Default Branch: master
- Last Pushed: 2021-02-01T21:30:49.000Z (almost 4 years ago)
- Last Synced: 2024-05-01T22:49:10.650Z (8 months ago)
- Language: C++
- Size: 11.7 KB
- Stars: 7
- Watchers: 5
- 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
```