Linux 音频故障排除,第 3b 部分
在最后一部分中,我将介绍一些针对 MIDI 的故障排除技巧,以及 StudioDave 设置的简要描述、一些结束语,当然还有一些指向 Linux 音乐制作人的链接。
MIDI 故障排除
MIDI 问题通常比音频难题更容易诊断。您可能已经知道,MIDI 不传输音频数据,并且用于排除 MIDI 问题故障的工具非常简单易用。您的 MIDI 故障排除工具包应至少包含一个 MIDI 监视器程序和 ALSA amidi 实用程序。amidi 工具可用于将任意 MIDI 命令字符串发送到系统中的任何 MIDI 设备,而 MIDI 监视器可以监视数据流,以查看您的命令是否已正确发送和传递。图 1 展示了 gmidimonitor 在接收从 amidi 发送的程序更改消息时的运行情况。

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