-
Notifications
You must be signed in to change notification settings - Fork 5
Network jack
It can be useful to send data from JACK to other computers for monitoring or processing. There are a number of different protocols for connecting two JACK systems over a network. By far the most straightforward is JackTrip. You can install jacktrip on Debian with apt-get install jacktrip
, and there are binaries available for OS X on the JackTrip website.
After starting JACK normally on both machines, start jacktrip on the master computer:
jacktrip -s
On the slave computer, start jacktrip and connect to the master computer's IP address:
jacktrip -c <master_ip>
After the two jacktrip clients connect to each other, they will connect their input and output ports to the first system:capture and system:playback ports. Unfortunately there is no way to disable this behavior, or to set up a one-way connection, so if you want to connect other ports you'll have to do it manually.
Some other limitations in jacktrip:
- only one client can be connected to a server
- server and client deaths are not handled very gracefully
The other options for connecting JACK systems over the network: