Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/rncbc/jack_link

JACK transport timebase bridge to Ableton Link
https://github.com/rncbc/jack_link

Last synced: 3 months ago
JSON representation

JACK transport timebase bridge to Ableton Link

Lists

README

        

# jack_link

**jack_link** is a [JACK](https://jackaudio.org) transport timebase
prototype bridge to [Ableton Link](https://www.ableton.com/en/link/).

Upstream author: Rui Nuno Capela .

## Prerequisites

**jack_link** software prerequisites for building are a C++11 compiler
(_g++_) and the [JACK](https://jackaudio.org) client C libraries and
headers (_libjack-devel_).

## Building

**jack_link** relies on [link](https://github.com/Ableton/link) as a Git
submodule on the main [jack_link](https://github.com/rncbc/jack_link)
repository, so one needs to setup the working tree as follows:

git clone --recursive 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](https://linuxaudio.org)
software, distributed under the terms of the GNU General Public License
([GPL](https://www.gnu.org/copyleft/gpl.html)) version 2 or later.

## Copyright

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