/systemjack

scaffold for running jack and associated apps at boot

Primary LanguageC

systemjack - jackd and tools out of systemd

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.

Very, very fast overview

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

Supported Apps

  • 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

LIcense is going to be something AGPL3 like, but listeners are construed as users until I find a better way to say it.