jack-dl(1)

jack-dl1

Jack shared library dsp loader

Usage

jack-dl [options]

Options

-b : Set the number of buffers (default=8). -c : Set the number of input and output channels (default=8). -k : Set the number of control buses (default=64). -p : Set the udp port number (default=57190).

Overview

jack-dl loads dsp algorithms from shared libraries and allows user interaction with the executing graph. Commands are sent as OSC packets over a UDP connection.

The dsp graph code must provide three functions:

size_t (*dsp_memreq)();
void (*dsp_init)(void *);
void (*dsp_step)(void *,int);

jack-dl accepts the OSC commands:

Command Arguments Description ------- --------- ----------- /b_alloc id::int frames::int channels::int buffer allocate /c_set index::int value::float control set /g_load object-file::file-path graph load

jack-dl consults the JACK_DL_CONNECT_TO and JACK_DL_CONNECT_FROM environment variables.

jack-dl implements only a subset of the OSC protocol. In particular it does not implement the patten matching rules and does not implement a scheduler for incoming messages.

jack-dl drops all unrecognized incoming packets.

Releases

5 releases since Debian 8 (Jessie); the text changed 3 times.

  1. 8
  2. 9
  3. 10–11
  4. 12

Author

Rohan Drape http://rd.slavepianos.org/

Author

Rohan Drape <[email protected]>

Author.

From jack-tools 20131226-1.1 in Debian 12 (Bookworm). Parsed by carta from the page's man source.