Focusrite Scarlett 关于 Linux 输入映射?

no.*_*ing 5 linux alsa audio pulseaudio

有人在 Linux 上使用这些接口吗?如果是这样,输入如何映射(例如使用 ALSA/PulseAudio)?

例如 Scarlett 6i6 具有以下连接。

输入:

  • 2x 对称 XLR 输入(每个通道一个)
  • 2x 对称电话连接器输入(每个通道一个)
  • 1x 同轴 SPDIF 输入(单线立体声信号)

输出:

  • 4x 对称电话连接器输出
  • 1x 同轴 SPDIF 输出(单线立体声信号)

每个输入都有自己的 ADC,每个输出都有自己的 DAC,所以没有任何东西“通过”到另一个通道。

现在我的问题是:这如何映射到 Linux 下的音频通道?

  1. 输出方面:它是否被识别为单个 6 通道卡,因此例如电话连接器 1 为“左前”,电话连接器 2 为“右前”,电话连接器 3 为“左后”,电话连接器 4 为“后”对吧”,SPDIF通道是前置和LFE还是类似的,“尴尬”的情况?还是被识别为三个独立的立体声声卡?或者甚至每个输出都是一个单声道声卡?或者怎么做?

  2. 输入方面:2x 对称 XLR 输入是否形成“立体声对”,以便当我将麦克风插入一个麦克风然后录音时,我只能在左声道上获得信号,而右声道则是静音的?或者它们充当两个独立的单声道输入?其他输入怎么办?

如果有人在 Linux 下运行这个界面并且可以给我一些见解,那就太好了。我计划通过 XLR 将一个电容话筒插入接口,如果两个 XLR 充当“立体声输入”,当我录音时,我会在一个通道上获得信号,而在另一个通道上却没有,或者结果如何。

小智 3

我使用 Focusrite 6i6 的方式是使用 jack/alsa 作为后端,并将pulseaudio 插入插孔,以播放本身不支持插孔的应用程序中的音频。

所有输入/输出端口都可以在 alsamixer 中完全配置。该硬件设计有一个可塑性很强的硬件混合器,由软件控制,尽管 Focusrite 不支持 Linux,但有人确实弄清楚了如何与设备通信并通过 Scarlett 6i6 的 alsa 驱动程序实现此功能。

现在,我在 Scarlett 上看到 12 个播放端口和 6 个捕获端口。捕获端口可在 alsamixer 中进行配置,尽管它们可以排列为四个模拟输入 + 两个 SPDIF 通道输入,但用户可以自由地执行任何操作。播放端口以及显示器和耳机输出也可以通过 alsamixer 完全配置(即,您可以设置播放端口 7,8 和 11,12 以通过显示器作为立体声混音进行播放,并设置播放端口 1,2 和3,4 通过耳机播放为不同的立体声混音)。Pulseaudio 通过插孔接口在 Scarlett 上平滑地播放正常的系统声音,尽管 Scarlett 甚至不显示通过 Pulseaudio 的输出。

我不确定 alsa 如何与立体声通道和单声道通道配合使用,但在 jack 中,很自然地将立体声通道视为由两个单声道通道组成。我不确定 alsa 是否以同样的方式工作,但我希望您必须自己将输入通道混合成立体声。我绝对推荐使用带有 alsa 后端和 alsamixer 的 jack 在 Linux 上使用和控制此音频接口,因为如果不控制硬件混音器功能,设备将几乎瘫痪。