여러 USB DAC와 함께 사용하도록 Pulse Audio를 구성하시겠습니까?

여러 USB DAC와 함께 사용하도록 Pulse Audio를 구성하시겠습니까?

믹서에 Behringer UCA-202 DAC 3개가 연결되어 있습니다. 나는 이 설정과 비슷한 것을 원합니다:

  1. 1 DAC: 믹싱할 추가 오디오: 믹서로 출력됩니다.
  2. 1 DAC: 오디오 입력: 녹음/방송: 믹서에서 입력.
  3. 1 DAC: 입력은 AUX send 1믹서에서 나오고 출력은 믹서의 다른 채널로 이동합니다. 이는 Skype에 사용됩니다.

나는 노트북을 가지고 있고 이 모든 것을 처리할 수 있기를 원합니다. 어느 쪽이든, 나는 이것을 작동시킬 수 있다방법즐길 수 있는 시간이 너무 많아요. 어쨌든 이 프로세스를 단순화할 수 있나요? 모든 DAC의 USB ID는 08bb:2902로 동일합니다. 모두 동일한 USB 허브(제가 책상 위에 두고 있는)에 연결됩니다. 또한 USB 허브를 컴퓨터의 동일한 입력에 연결합니다. 이는 device.bus_paths펄스에 정전기를 생성하고,

"pci-0000:00:1d.7-usb-0:2.1:1.0"
"pci-0000:00:1d.7-usb-0:2.2:1.0"
"pci-0000:00:1d.7-usb-0:2.3:1.0"

수신기를 항상 특정 버스 경로와 연결할 수 있습니까? USB 허브를 연결하거나 분리할 때마다 새로운 수신기 주소를 받게 됩니까?

이렇게 하면 간단한 명령을 사용하여 수행해야 하는 나머지 작업을 스크립트로 작성할 수 있습니다 PULSE_SINK=.

답변1

귀하의 수신자 는 모두 이 문제를 해결하는 데 사용할 수 있는 속성을 갖게 됩니다 device.bus_path. sysfs.path를 사용하여 확인할 수 있습니다 pactl list sinks.

이상적인 상황에서는 모든 USB 장치에 속성에서 볼 수 있는 고유한 일련 번호가 있어서 device.serial어떤 포트에 연결되어 있든 장치를 식별할 수 있습니다. 불행하게도 대부분의 장치 제조업체는 이를 각 장치에 대해 고유한 값으로 설정하지 않습니다.

관련 정보