我有一个只有命令行访问权限的无头 Debian Bullseye 系统。我使用一些通过 Jack 连接到音频硬件的音频软件。这很好用:我在实时模式下使用USB 设备jackd -R -d alsa --device hw:1
在哪里启动 Jack。hw:1
端口正确列出jack_lsp
,我可以将它们连接到我的音频软件(其端口也在jack_lsp
)jack_connect
。
我也有一个hw:0
像上面那样工作的 ALSA-。但不能与其他设备一起使用。
我的目标是使用我的音频软件处理来自一台设备的输入,并将结果输出到另一台设备。
我了解,需要同步两个设备的缓冲区。我还阅读了关于同步alsa_in
和alsa_out
提供插孔端口的重采样。但我无法弄清楚它是如何工作的。
- 我如何设法将两者连接起来,
hw:0
并连接hw:1
到杰克? - 如果我使用
alsa_in
,alsa_out
哪些命令行参数需要 Jack 启动? - 如何将
alsa_in
analsa_out
与我的两个硬件设备一起使用,以便我可以看到它们的端口jack_lsp
?
但也许我的方法是错误的。每一个提示都值得赞赏。