Linux 音频故障排除,第 3b 部分

作者:Dave Phillips

在最后一部分中,我将介绍一些针对 MIDI 的故障排除技巧,以及 StudioDave 设置的简要描述、一些结束语,当然还有一些指向 Linux 音乐制作人的链接。

MIDI 故障排除

MIDI 问题通常比音频难题更容易诊断。您可能已经知道,MIDI 不传输音频数据,并且用于排除 MIDI 问题故障的工具非常简单易用。您的 MIDI 故障排除工具包应至少包含一个 MIDI 监视器程序和 ALSA amidi 实用程序。amidi 工具可用于将任意 MIDI 命令字符串发送到系统中的任何 MIDI 设备,而 MIDI 监视器可以监视数据流,以查看您的命令是否已正确发送和传递。图 1 展示了 gmidimonitor 在接收从 amidi 发送的程序更改消息时的运行情况。

图 1:amidi + GMidiMonitor


对于 MIDI 和音频,解决问题的流程图基本保持不变。检查您的硬件连接和电源状态,确保您的 MIDI 设备实际上受 ALSA 支持并且已安装正确的驱动程序,并检查发送和接收设备之间的虚拟连接。

Linux 存在一个特殊的 MIDI 问题。默认内核配置包括一个设置(在“处理器类型和功能”下),用于定时器频率分辨率,这会影响 MIDI 数据流的定时分辨率。如果此值设置得太低,您的 MIDI 流可能会感觉迟缓且未对齐。分辨率应设置为 1000。如果不是,您将需要安装具有优化内核的发行版,或者您必须配置和安装自己的内核。

一些 MIDI 程序要求内核包含活动的实时时钟 (RTC)。媒体优化内核通常会默认激活 RTC,但如果您有疑问(或者您的应用程序已响应有关 RTC 的错误),您可以使用 cat /proc 组合检查其状态

cat /proc/sys/dev/rtc/max-user-freq

使用此命令检查将时钟设置为最佳值

echo 1024 > /proc/sys/dev/rtc/max-user-freq

要永久将此设置添加到您的启动选项,请成为 root 用户并运行以下命令

echo "dev.rtc.max-user-freq=1024" >> /etc/sysctl.conf

顺便说一句,在处理文件之前,您应该始终将原始文件复制到备份位置。

更多提示和建议

给感兴趣的读者的明智建议:调整您的期望。某些问题直接归因于经济上的必需,即您能够负担得起和负担不起的东西。对于 Linux 音频人员来说,这意味着硬件(我们的本地软件非常便宜),在这个领域,硬件意味着麦克风、乐器、放大器、扬声器、电缆、调音台、计算机,当然还有声卡和音频板。

如果您需要从 Linux 音频工作中获得专业质量的结果,那么您的选择很少且明确。M-Audio Delta 系统在严肃的桌面和项目工作室制作中很受欢迎,而 RME Hammerfall 是完全专业的录音棚的首选接口。

如果您的需求更适中,您可能会对 Creative Labs SBLive 和 Audigy 声卡感到满意。两者都提供了一个分线盒,可以轻松访问其音频和 MIDI 端口,并且都提供了一个方便的 S/PDIF 数字音频接口。

符合标准的 USB 音频设备应与内核和 ALSA USB 模块配合使用。FFADO 项目已经支持一些 Firewire 设备;有关特定设备支持的信息,请参阅项目存档和 Linux 音频用户/开发者邮件列表的存档。

板载音频芯片组专为消费级声音支持而设计。它们的质量随主板的整体质量而变化,但总的来说,您应该避免在严肃的桌面音频制作中使用板载声音硬件。对于大多数可以接受高质量 USB 或 PCMCIA 外部硬件替代方案的笔记本电脑来说尤其如此。

Studio Dave

我有一个小型家庭工作室,适合高质量的项目录音和 MIDI 作曲。它包括三台计算机,全部通过本地网络连接。两台基于 AMD64 的机器用于项目音频和 MIDI 工作。第三台机器,一台 PII 366 MHz 笔记本电脑,具有 MIDI 功能,但其音频能力相对较弱。如果需要,CoreSound PCMCIA 卡为笔记本电脑提供高质量的数字音频输入通道。所有机器都可以通过 MIDI 访问。通过 Yamaha MJC8(一个 8 进/8 出 MIDI 接线控制器)路由。来自计算机和外部硬件的音频输出通过 Yamaha DMP11 MIDI 可控调音台路由。两台台式机都可以进行高质量的音频制作(两者都包含 M-Audio Delta 66 数字音频接口)。

我遇到的并已解决的问题包括爆裂声 JACK、USB 干扰、调音台通道噪声,当然还有硬件问题,例如不良连接器和不良连接。幸运的是,我还从各种列表、论坛和维基的成员那里找到了宝贵的建议和帮助,并且我已能够愉快地解决我迄今为止遇到的所有故障排除问题。愿您自己的经历也如此幸运。

Linux 音乐制作者

几年前,我找到了一个名为 Miki's Music 的页面,其中包含使用出色的 Rosegarden 音频/MIDI 音序器创作的作品。随着时间的推移,Miki 已成为 Wingse,音乐收藏不断增长,但 Rosegarden 仍然是作曲家首选的音乐创作软件。查看整个收藏,但想要品尝甜美的音乐,请收听 June Rainy Hill,如果您喜欢音乐中毫不掩饰的幽默,请查看活泼的 Celtic Dance

结尾

我将在几周后带着来自 Linux 音频世界的最新消息和更新回归。这里发生了很多好事,很难决定关注哪里。新软件包不断涌现,老牌软件包变得更强大,我有一些有趣的新项目正在进行中。请告诉我您希望在这里看到哪些评论和简介,只需在评论部分添加注释,我会立即处理。

加载 Disqus 评论