Skip to content

Instantly share code, notes, and snippets.

View phillhocking's full-sized avatar

Phillip Andrew Hocking phillhocking

View GitHub Profile
@phillhocking
phillhocking / patchbay.sh
Created December 24, 2021 04:37
Pulse/Jack/Carla Automation Script (Assumes Audiobox USB96 but if you are dumb enough to be trying this figure out yourself with pulsectl)
#!/bin/bash
# Start Jack daemon
jack_control start
# Jack -> Pulse return
PAM1=$(pactl load-module module-jack-source source_name=pulse_return client_name=pulse_return connect=false)
# Pulse return source -> Sink loopback
PAM2=$(pactl load-module module-loopback sink=alsa_output.usb-PreSonus_AudioBox_USB_96_000000000000-00.analog-stereo source=pulse_return source_dont_move=true sink_dont_move=true)