LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

jack_connect

creates audio connections between JACK ports

TLDR

Connect output to input
$ jack_connect [system:capture_1] [app:input_1]
copy
Connect application ports
$ jack_connect [app1:output] [app2:input]
copy
List all ports
$ jack_lsp
copy
List with connections
$ jack_lsp -c
copy
Disconnect ports
$ jack_disconnect [source] [destination]
copy

SYNOPSIS

jack_connect [options] sourceport destinationport

DESCRIPTION

jack_connect creates audio connections between JACK ports. JACK (JACK Audio Connection Kit) provides low-latency audio routing between applications.The command links output ports to input ports, enabling audio to flow between applications. Use jack_lsp to list available ports and jack_disconnect to remove connections.

PARAMETERS

sourceport_

Output port (client:port format).
destinationport_
Input port (client:port format).
-s, --server servername
Connect to the named JACK server.
-h, --help
Display help information.

CAVEATS

Requires running JACK server. Port names include client name. Connections don't persist across restarts. Consider QjackCtl for GUI management.

HISTORY

JACK was created by Paul Davis and others, starting in 2002. It provides professional-grade audio routing on Linux and macOS, used extensively in audio production.

SEE ALSO

Copied to clipboard
Kai