Звук Linux: воспроизведение звука с входа только на конкретном устройстве вывода

В настоящее время у меня есть сервер shairport (AirPlay), который получает аудиоданные и выводит их через оптический SP / DIF (Toslink) через адаптер USB-to-Toslink.

Этот цифровой сигнал проходит через эквалайзер и возвращается в поле Linux через входной порт Toslink на другой звуковой карте USB.

Я бы хотел, чтобы этот вход Toslink воспроизводился на третьем устройстве: USB DAC.

Вот путь сигнала:

shairport -> USB-to-Toslink -> Behringer DEQ2496 -> USB-Toslink-input -> USB-DAC-выход

Другими словами, я хотел бы воспроизвести два отдельных аудиопотока на каждом из своих устройств: 1) выход shairport должен воспроизводиться на карте USB-to-Toslink и 2) входной сигнал USB-Toslink должен воспроизводиться на USB-DAC вывод.

Как мне это сделать?

Я знаю, что я могу использовать aplay -D для воспроизведения аудиопотока на определенном устройстве ALSA, но для этого требуется указать глубину бит, частоту дискретизации и формат. Я ищу решение более высокого уровня, где вход на одном устройстве просто направляется на другое устройство. Все устройства, о которых идет речь, поддерживают до 24 бит / 96 кГц, поэтому требуется только преобразование формата образца.

Interesting Posts

показать цвета и отключить перенос строк

Существует ли максимальное расширение имени файла bash (globbing), и если да, то что это такое?

ошибка sendmail dsn = 5.0.0, stat = Сервис недоступен

Могу ли я сделать задержку доставки в Thunderbird или Evolution

Установите псевдоним на оболочку Bourne

Просмотр подключенных клиентов pptp-клиентов

Создание отчета об использовании ресурсов

Как загрузить FreeBSD, установленную во втором разделе внешнего диска

Удобнее ли подключаться к SSH с помощью пароля, потому что SSH-ключи необходимо хранить на каждом компьютере

поместите вкладку перед каждой выходной строкой на AIX / ksh

Как получить последний файл из списка файлов в определенном каталоге

Grub2 не может обнаружить Windows 10, двойную загрузку на двух жестких дисках, системе UEFI / GPT

Как я могу использовать весь терминал, например, htop или emacs?

Невозможно смонтировать общий ресурс nfs из netapp в centos 7

Что делает am335x-pru0-fw?

Linux и Unix - лучшая ОС в мире.