拆分一个录音应用程序的通道以从 pulseaudio 中的两个监视器源进行捕获

拆分一个录音应用程序的通道以从 pulseaudio 中的两个监视器源进行捕获

我希望 mixxx 从两个不同的监视源获取输入(例如 aux1 和 aux2)。

我告诉 mixxx 使用 pulseaudio 作为 aux1 和 aux2 的输入,但分别设置通道 1-2 和 3-4。

然后,我看到以下显示,pavucontrol并且它设置为从“内置显示器... HDMI”捕获

pavucontrol 录制选项卡的屏幕截图

我想要的是从“XXX 显示器”捕获第 3 和第 4 个通道,其中 XXX 是另一个输出设备(并且通道 1+2 继续从“... HDMI 显示器”捕获)

pulseaudio 向导能否为我指明正确的方向?

答案1

答案其实很简单,我关于向 mixxx 暴露两个“脉冲”的评论就是线索。

假设你正在使用 ALSA,请~/.asoundrc在末尾添加以下部分

pcm.pulse2 {
  type pulse
}

并启动 mixxx。

在 mixxx 中选择输入(或输出)设备时,您会看到“pulse”和“pulse2”,您可以将它们分配给不同的输入(例如 aux1 和 mic1)。然后,您可以在 pavucontrol 中分别设置这两个输入的源。

相关内容