小盒子:Studio Dave 的音频制作硬件
自 20 世纪 90 年代末以来,Linux 声音软件一直是我音乐工作室的基础,但众所周知,如果没有合适的硬件,该软件就无法发出任何声音。建立一个稳定的 Linux 系统用于音频制作可能已经够麻烦了,而关于硬件的错误决定可能会使你原本强大的系统变得静音且无法发出声音。本文简要介绍了我在过去十年中在 Studio Dave 工作室购置和使用的一些音频制作硬件。我希望我的读者在自行决定购买音频硬件时,会觉得这些信息有所帮助。
一些注意事项:这里描述的设备面向音乐制作,而不是消费音频需求。然而,Studio Dave 绝对不是我所说的专业工作室,所以请理解,当我使用“专业”一词时,我指的是设备,而不是我工作室的实体设施。另外,请记住,消费级设备常见的特性可能在为音频制作而设计的设备上找不到,因此,如果您正在寻找用于播放 MP3 和 DVD 环绕声音频的最佳声卡,这些设备可能不是您的最佳解决方案。稍后我会深入探讨原因,但现在,让我们看看我在工作室中使用了哪些硬件设备,以及我是如何使用它们的。
音频和 MIDI 设备
Studio Dave 包括两台专门用于音频/视频制作的台式机和一台用于处理杂项任务的笔记本电脑。台式机配备了 M-Audio Delta 66 数字 I/O 系统和 创新科技 SoundBlaster 声卡。M-Audio 系统彼此略有不同。一台机器使用普通的 Delta 66,只有内部卡和一个外部接线盒,该接线盒为平衡或非平衡 1/4 英寸插头提供插孔(图 1)。另一台机器包括相同的内部卡,但接线盒已被 M-Audio Omni I/O 盒(图 2)取代。该单元提供与普通接线盒相同的音频连接性,并增加了便利设施,例如麦克风/线路前置放大器、两个耳机插孔以及用于音频电平和效果发送的各种控件。


普通系统需要一个前置放大器才能获得强大而清晰的输入电平,因此我在系统中添加了一个 M-Audio AudioBuddy(图 3)前置放大器,以增强我的麦克风和电吉他信号。前置放大器将来自典型动圈麦克风或电吉他的输出信号提升到更适合数字音频录制的电平。一些消费级声卡包含麦克风增益通道,但固有噪声仍然是此类设备的一个重大问题。

内核对 M-Audio 接口的支持来自 ALSA snd-ice1712 模块。与消费级设备(如我的 SoundBlasters)不同,Delta 卡不包含集成的混音器。Delta 支持四个通道的模拟音频 I/O 和一个立体声 S/PDIF 数字 I/O 连接。它没有合成器、没有 MIDI 或游戏端口,也没有板载混音器。对于以 JACK 和 Ardour 为中心的 DAW 系统来说,这种设计不是问题,但一些普通的桌面音频应用程序无法识别没有集成混音器的设备。正如我所说,这种硬件不是为普通的桌面音频应用程序设计的。
ALSA 为基于 ice1712 芯片组的系统提供 Envy24Control 混音器(图 4)。该实用程序组织了 M-Audio 硬件的功能,并以易于理解的 GUI 形式呈现。也可以使用 alsamixer 程序,但它缺乏 Envy24Control 软件的逻辑组织和可用性。

SoundBlaster 声卡,Live Value 和 PCI128,是为了它们的 MIDI 硬件而安装的。感谢 ALSA 的 snd-emu10k1-synth 驱动程序,我可以使用 Live 的板载合成器,但诸如 QSynth 和 SoundCrab 等软件已经消除了对它的需求。更重要的是,snd-mpu401-uart 驱动程序允许访问 SoundBlasters 上的 MIDI 端口。一根特殊的电缆连接到游戏端口,以提供两个 MIDI 端口,一个输入和一个输出,用于连接到外部 MIDI 设备。
我目前的笔记本电脑声称使用无处不在(臭名昭著?)的 Intel HDA 作为其集成音频芯片组。与我的台式机不同,我保持了芯片组的活动状态,但对于严肃的录音工作来说,它几乎不是一个有用的设备。没关系,因为我不打算将笔记本电脑用于严肃的工作,但我确实想要比 HDA 芯片更出色的音频 I/O。我在 Linux 音频用户 邮件列表中进行了一些咨询,并决定购买 Edirol UA25,一个 USB 音频/MIDI 接口(图 5)。当与 JACK 一起工作时,我仍然需要降低其延迟,但其输出音质比板载芯片组好得多。该设备还提供可变的采样率、数字 I/O 端口、MIDI 连接、1/4 英寸耳机插孔和内置峰值限制器。Linux 对 UA25 的支持来自 snd-usb-audio 模块,仅此而已(即,没有固件)。该单元从 USB 线路获取电力;无需电池,可以随意热插拔。

我还有一些来自我已报废的 HP Omnibook 时代的物品。那台机器太慢了,无法依靠自身能力完成任何有用的音频工作,因此我使用 CoreSound 数字音频输入卡和 MidiMan MidiSport 2x2(图 5)扩展了它的功能。CoreSound 设备由 ALSA snd-pdaudiocf 模块驱动,MidiSport 需要与 UA25 相同的 snd-usb-audio 模块。唉,CoreSound 卡需要我的新笔记本电脑上没有的 PCMCIA 插槽,因此该设备已被淘汰。MidiSport 仍然完全可用。
MidiSport 也需要固件和固件加载器。必要的软件包适用于所有主要发行版,大多数软件包管理器将提供软件的完整安装,但可能需要进一步操作。例如,我笔记本电脑上的 Ubuntu 8.10 系统提供了 midisport-firmware 软件包。当我选择安装它时,软件包管理器还安装了 fxload 实用程序,但我仍然需要编辑 /etc/fstab 以为设备设置 usbfs 驱动程序。重启后,我必须拔下并重新连接设备以激活固件。重新连接后,I/O 指示灯闪烁片刻,USB 指示灯保持亮起,此时,该设备会出现在 QJackCtl 列出的 MIDI 设备中。我在 Google 上搜索了一种在启动时完全激活该单元的方法,在一个 Ubuntu 论坛上找到了一个优秀的 HOWTO,按照其指示(并添加了一些我自己的内容),现在该单元在启动到达登录对话框时即可正常工作。这需要一些工作,但我不再需要热插拔设备才能启动它。
Tranzporter
我最近的音频扩展器是 Frontier Tranzport(图 6),一个用于 Ardour DAW 的无线控制器。Tranzport 提供对 Ardour 的录制和播放传输控件的远程控制,使我无需在计算机和我的录音座位之间来回奔波。对该设备的支持以前依赖于 libusb,但最近的开发已经产生了一个更稳定的内核驱动程序。开发者 Mike Taht 修改了他早期在 Ardour 中的工作,以支持这个新的驱动程序,我很高兴地报告 Mike 的劳动成果使 Tranzport 完美运行。他的最新代码仍然缺少一些功能,但这些项目很可能在本文发表时得到支持。

堆叠起来
我有一个立式机架用于合成器和其他外部设备,但随着时间的推移,我对硬件合成器的需求已经减少到零。我在那里保留了两件设备:一台 Yamaha DMP11 混音器和一台 Yamaha MJC8 MIDI 跳线盘(图 7)。DMP11 是我的主系统混音器;MJC8 连接到工作室中的每个其他 MIDI 连接器。因此,我可以使用任何一台机器作为其他机器的 MIDI 控制设备,这是一个相当不错的安排。是的,我知道它们不是真正的小盒子,但它们是我系统中的核心部件,并且它们连接到本文中描述的某些(大多数)盒子。

愿望清单
那么,Studio Dave 即将推出哪些硬件呢?嗯,感谢 Dan Sawyer 对 Behringer BCF2000 的出色 评测(仅限订阅者),我确信我必须拥有一个。有关这款出色设备的完整介绍,请读者参考 Dan 的文章。简而言之,BCF2000 是一款可自动化的混音器,可以从 DAW(如 Ardour 或 QTractor)控制。我已经有一个不错的混音器,但 BCF 具有电动推子,还有什么比电动推子更性感的呢?
我还想购买一个火线音频接口。感谢 FFADO 项目,现在我可以从各种火线设备中进行选择,我想尝试一个。我欢迎我的读者的建议,所以如果您想引导我选择某些东西或警告我避开某些东西,请随时在评论区提出您的建议。