Debian Jack Alsa:如何通过命令行连接多个硬件设备

问题描述

我有一个只有命令行访问权限的无头 Debian bullseye 系统。我使用一些通过 Jack 连接到音频硬件的音频软件。这很有效:我在实时模式下使用 jackd -R -d alsa --device hw:1 启动 Jack,其中 hw:1 是 USB 设备。使用 jack_lsp 正确列出了端口,我可以使用 jack_lsp 将它们连接到我的音频软件(其端口也在 jack_connect 中)。

我还有一个 ALSA-hw:0,其工作原理与上述类似。但不能与其他设备一起使用。

我的目标是使用我的音频软件处理来自一台设备的输入并将结果输出到另一台设备。

我了解,需要同步两个设备的缓冲区。我还阅读了 alsa_inalsa_out,它们为同步进行重新采样并提供插孔端口。但我不知道它是如何工作的。

  1. 我如何设法将 hw:0hw:1 连接到 Jack?
  2. 如果我使用 alsa_inalsa_out,哪些命令行参数需要 Jack 启动?
  3. 如何在我的两个硬件设备上使用 alsa_inalsa_out,以便我可以在 jack_lsp 中看到它们的端口?

但也许我的方法错误的。每个提示都值得赞赏。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...