펄스 오디오 채널을 JACK에 노출

펄스 오디오 채널을 JACK에 노출

JACK 위에서 PulseAudio를 실행하고 있지만 PulseAudio는 JACK에 단일 입력/출력만 노출합니다. PulseAudio는 여러 채널을 지원하므로 다양한 채널을 JACK에 독립적으로 노출할 수 있습니까? Skype에서 기타 레슨을 녹음하는 기능을 지원하고 백킹 트랙으로 기타를 연주할 때 모든 값을 더 잘 제어할 수 있었으면 좋겠습니다.

답변1

Pulseaudio JACK Sink 추가(Pulseaudio 재생을 JACK으로 전송)

pactl load-module module-jack-sink channels=2 connect=0

Pulseaudio JACK 소스 추가(JACK 오디오를 Pulseaudio 캡처로 전송)

pactl load-module module-jack-source channels=2 connect=0

모듈 옵션

'connect=0'은 JACK 'system:playback' 출력에 대한 자동 연결을 방지합니다.

"channels=2"는 스테레오 쌍에 대한 연결을 제한합니다.

"Pulseaudio JACK Sink"가 이미 로드된 경우 명령을 반복하여 여러 연결을 추가할 수 있으며
다른 싱크 연결을 추가하는 명령은 "Pulseaudio JACK Sink 01"을 생성합니다.

관련 정보