I have PulseAudio running on top of JACK, but PulseAudio simply exposes a single input/output to JACK. Since PulseAudio supports several channels, is there anyway I can expose different channels to JACK independently. I want this to support recording from Skype some guitar lessons and to better control all the values when playing guitar with backing tracks.
to add a Pulseaudio JACK Sink (to send Pulseaudio playback to JACK)
pactl load-module module-jack-sink channels=2 connect=0
to add a Pulseaudio JACK Source (send JACK audio to Pulseaudio capture)
pactl load-module module-jack-source channels=2 connect=0
'connect=0' prevents automatic connection to JACK 'system:playback' output
'channels=2' restricts connection to stereo pair
commands can be repeated to add multiple connections
if 'Pulseaudio JACK Sink' is already loaded then command to add another sink connection will create 'Pulseaudio JACK Sink 01'