Intereting Posts
Virt-Manager неподдерживаемая конфигурация: режим процессора Почему большинство менеджеров пакетов distros не разрешают один и тот же пакет в нескольких версиях и новейших версиях без обновления? имя файла в качестве аргумента и сортировать по убыванию в perl? Почему «kill -9» убивает браузер, а также сервер? bash throwing "ignored null byte in input" предупреждение в скрипте Можно ли переименовать элементы панели по умолчанию в панели Thunar? Игнорировать определенные символы при сравнении переменных? Как ввести n повторений цифры в bash, в интерактивном режиме Как отключить requiretty для одной команды в sudoers? Переключение дисков Как настроить скорость передачи по умолчанию для 802.11 («WiFi») в Debian 7 GNU / Linux? Ошибка сбоя ecryptfs с ядра 4.7 и далее Почему Sun NFS (Network File System) выбирает файловую систему для многих распределенных файловых систем? Arch Linux застрял в загрузке Извлечение файлов в текущий каталог

JACK / Pulseaudio: выход аудио из источника JACK в наушники (как маршрутизировать различный звук на разные звуковые карты)

Я хочу воспроизвести звуковой титр метронома из встроенного порта для наушников, одновременно воспроизводя аудиопоток с USB-звуковой карты. Как я могу это сделать?


Более глубокий контекст:

JACK запускает звуковую карту USB, а Pulseaudio – это то, что отвечает за встроенную звуковую карту *.

Моя первая мысль – использовать как JACK, так и Pulseaudio в тандеме, используя приемник JACK для ввода импульсного ввода. Маршрутизация метронома к источнику JACK Pulseaudio делает источник JACK в pavucontrol на вкладке «Устройства ввода» – микшер показывает, что он принимает сигнал метронома. Но неважно, что я могу сделать, я не могу заставить это фактически выводить pulseaudio в любой момент.

Как я могу отправить сигнал от источника JACK на встроенный порт для наушников, все еще используя звуковую карту USB?


(* Протестировано с помощью функции «Test Sound» в Менеджере звуков Linux Mint's – весело играет тестовый сигнал из наушников, что предполагает, что это должно быть возможно!)

Починил это!

Решение: с alsa_out модуля alsa_out .

Чтобы использовать их, вы запускаете JACK как обычно. Затем вы запускаете экземпляр alsa_in или alsa_out для каждого дополнительного устройства (и «направления»), которое вы хотите использовать. alsa_out создаст набор портов, представляющих возможности воспроизведения устройства, а alsa_in будет представлять возможности захвата / записи

Так:

  1. arecord --list-devices чтобы найти имя встроенной звуковой карты (hw: 0,0)
  2. alsa_out -d hw:0,0 для создания портов alsa_out, которые теперь отображаются в гнезде
  3. Подключите метроном к порту alsa_out в JACK – теперь вы можете прослушивать метроном из разъема для наушников и любой другой звук, требуемый от звуковой карты USB!

http://www.jackaudio.org/faq/multiple_devices.html