Маршрутизация аудио из двух разных браузеров с использованием qjackctl и JACK

(первый пост здесь, заранее прошу прощения за любые проблемы с форматированием и т. д.)

Всем привет,

Я пытаюсь направить аудио из Chrome и Firefox как два отдельных потока в Supercollider, чтобы я мог смешивать их по отдельности. Прямо сейчас я успешно перенаправил весь звук приложения в приемник pulseaudio, который затем я могу направить в SC (используя инструкции здесь), но это означает, что все аудио приложения суммируются перед тем, как попасть в SC, поэтому я не могу редактировать потоки отдельно.

Я относительно новичок в аудио Linux, поэтому в основном я натыкался на различные посты, чтобы попытаться понять, возможно ли это. Этот пост показался многообещающим, но я не мог заставить его работать. Это может быть из-за того, что Chrome и Firefox теперь используют pulseaudio вместо alsa по умолчанию? Любые идеи будут высоко ценится!

Я на Ubuntu 18.04 LTS и использую qjackctl и jackd2, надеюсь, со всеми установленными правильными библиотеками.

Изображение моего сеанса qjackctl (я бы хотел, чтобы у каждого браузера была своя собственная 'pulseaudio jack sink'): скриншот

1 ответ

Решение

Использовать команду

pactl load-module module-jack-sink sink_name=voip_in client_name=voip_in 

в QjackCtl должна быть загружена вторая раковина под названием "Pulseaudio Jack Sink 01".

Команда может быть добавлена ​​в QjackCtl "Выполнить скрипт после запуска", чтобы автоматически загружать 2-й сток при запуске JACK

Также необходимо изменить один из браузеров, чтобы использовать новый приемник в pavucontrol --tab 1 из выпадающего списка выходов воспроизведения

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