Разделение каналов одного записывающего приложения для захвата с двух источников мониторов в pulseaudio

Я хочу, чтобы mixxx принимал входные сигналы (например, aux1 и aux2) от двух разных источников мониторов.

Я говорю mixxx использовать pulseaudio в качестве входа для aux1 и aux2, но устанавливаю каналы 1-2 и 3-4 соответственно.

Затем у меня есть следующее отображение в pavucontrol, и оно установлено для захвата с "Монитора встроенного... HDMI"

скриншот вкладки записи pavucontrol

Я бы хотел, чтобы 3-й и 4-й каналы захватывались с "Monitor of XXX", где XXX - другое устройство вывода (а каналы 1+2 продолжают захватываться с "Monitor of ... HDMI")

Не мог бы мастер pulseaudio указать мне правильное направление?

0
задан 8 April 2020 в 21:08

1 ответ

Ответ оказался очень простым, и мой комментарий о демонстрации двух «импульсов» для mixxx был ключом к разгадке.

Предполагая, что вы используете ALSA, в ~ / .asoundrc добавьте следующий раздел в конце

pcm.pulse2 {
  type pulse
}

и запустите mixxx.

При выборе устройств ввода (или вывода) в mixxx вы увидите «pulse» и «pulse2», и вы можете назначить их различным входам (например, aux1 и mic1). Затем вы можете настроить источники для этих двух входов отдельно в pavucontrol.

0
ответ дан 26 April 2020 в 23:36

Другие вопросы по тегам:

Похожие вопросы: