14.7. JACK Port Names

Some commands (e.g. the Connect Jack Ports [JC] RML) require JACK port name arguments. Such port names have the following form:

jack-client-name:jack-endpoint-name

For example, to connect the first Rivendell audio output to the first available system playback ports, the following RML could be used:


    JC system:playback_1 rivendell_0:playout_0L!
    JC system:playback_2 rivendell_0:playout_0R!
  

In this example, system and rivendell_0 are jack-client-names, while playback_1, playback_2, playout_0L and playout_0R are jack-endpoint-names.

Note

Note that two RML commands are required for this specific example. This is because JACK has no notion of stereo pairs, hence the "left" and "right" Rivendell playout ports have to be independently connected to the specific system playback ports.