rncbc / jack_link

JACK transport timebase bridge to Ableton Link

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jack_link

jack_link is a JACK transport timebase prototype bridge to Ableton Link.

Upstream author: Rui Nuno Capela rncbc@rncbc.org.

Prerequisites

jack_link software prerequisites for building are a C++11 compiler (g++) and the JACK client C libraries and headers (libjack-devel).

Building

jack_link relies on link as a Git submodule on the main jack_link repository, so one needs to setup the working tree as follows:

 git clone --recurse-submodules https://github.com/rncbc/jack_link
 cd jack_link
 make

Usage

To show command line options:

 ./jack_link --help

Interactive mode

To run in interactive mode:

 ./jack_link

To show available commands, enter help on the jack_link> prompt:

 jack_link> help

To quit, enter quit or exit (or just press Ctrl+D):

 jack_link> quit

Daemon mode

To run in daemon mode:

 ./jack_link --daemon

When in daemon mode, all output is written to ~/.log/jack_link/name.log (default name is jack_link).

To terminate the daemon:

 killall jack_link

Enjoy.

License

jack_link is free, open-source Linux Audio software, distributed under the terms of the GNU General Public License (GPL) version 2 or later.

Copyright

Copyright (C) 2017-2024, rncbc aka Rui Nuno Capela. All rights reserved.

About

JACK transport timebase bridge to Ableton Link

License:GNU General Public License v2.0


Languages

Language:C++ 94.4%Language:Makefile 5.6%