This is a pile of stuff that lets me run JACK apps right out of boot in systemd. Mostly for Arch Linux, but there is nothing really that arch specific in it.
systemjack parses INI files in /etc/systemjack
to configure daemons and subsystems and launch them out of systemd. The config files have some documentation in them, but full documentation is forthcoming.
First Four Steps:
- Install package
- Edit at least /etc/systemjack/main.ini
- Run
/usr/bin/systemjack-setup
- enable systemjack-init and jackd
- JACK audio, obviously.
- aj-snapshot, a method for maintaining connections inside JACK's patchbay
- jack_capture, a method for recording audio from JACK in a multitude of formats
- ffmpeg, for a lot of reasons, but notably for streaming to icecast
- mumble, for secure, low latency live audio transport with chat and possible talkback
- non-mixer, a software mixer
- meterbridge, a method for displaying a meter
- silentjack, a silence (or dead air) detector
- calf, a collection of live effects
There is also a method to add more applications to systemjack. Documentation is (unsurprisingly) forthcoming.
LIcense is going to be something AGPL3 like, but listeners are construed as users until I find a better way to say it.