假日欢呼,假日不悦 - 第一部分
十二月的假期总是给我带来一些有趣的惊喜,今年的假期也不例外。然而,在这种语境下,“有趣”可能意味着“完全引人入胜的迷恋”或“昏迷般的恼怒”。这个假期我两者都经历了很多。
令人愉快的部分
好消息是,本月在各种 Linux 音频相关的邮件列表中宣布了许多新版本和更新。以下段落简要介绍了其中一些更值得注意的版本。
Ardour 已更新至 2.7.1 版本,并且 2.x 版本的功能冻结已生效。Ardour3 正在准备中,当然,对于最勇敢的人来说,该版本已经可用(即,它在 SVN 源代码中)。顺便说一句,在我的 Ubuntu 8.10 系统上,Ardour3 的依赖项现在对 SYSLIBS=0 感到满意,我可以按照开发人员的建议构建该程序。等待开发人员的批准,我希望尽快展示 Ardour3 的抢先预览。
JACK 最近受到了一些关注。首先,我们看到了期待已久的更新,从 0.109.2(公认的坏版本)到 0.115.0,最近又向公众提供了 0.116.1 版本。唉,我安装的 Csound 5.10(最近也已更新)对新的 JACK 不满意,所以我已恢复到 0.115.6。我正在准备一份错误报告,希望我能尽快升级。
Rui Nuno Capela 一直很忙。他的 Qtractor DAW 现在是 0.3.0 版本(Fluffy Doll 版本,图 1),他不可或缺的 QJackCtl 已升级到 0.3.4。Rui 的工作一直令人印象深刻,而且一直在变得更好。

开发者 Chris Cannam 也一直很忙,发布了新版本的 Sonic Visualiser 和 Sonic Annotator。这两个程序都依赖于 Vamp 音频分析插件的功能,因此 Vamp SDK 已更新到 2.0 版本也就不足为奇了。不知何故,Chris 还抽出时间维护了 dssi-vst 桥接软件的版本,它现在应该可以在 64 位机器上干净地编译。
Josep Andreu 为 Linux 音频制作人提供了各种有用的、精心设计的工具,包括 midirgui MIDI 路由器,多年来一直在 Studio Dave 广泛使用。最近,Josep 参与了 Rakarrack 项目(有关该程序的更多信息,请参阅 我的 Rakarrack 评测),并且作为该项目的一个副产品,他创建了 HOLAP 音频插件套件,格式为 LADSPA。该套件目前包括合唱、混响、哇音和其他效果,这些效果均源自 Paul Nasca 出色的 ZynAddSubFX 软件合成器。Josep 还抽出时间将他的 Horgand 音乐伴奏程序转换为 DSSI 插件。
LAC 2009
虽然不是软件发布,但我将下一届 Linux 音频会议的公告归为令人愉快的类别。LAC 2009 将于 2009 年 4 月 16 日至 19 日在意大利帕尔马的音乐之家举行。唉,从美国飞往意大利的机票现在已经贵得令人望而却步,所以我很可能再次错过这次会议。但是,我们这些宅在家里的人仍然可以通过实时音频/视频流和已发布的会议记录享受乐趣。这次会议的重要性怎么强调都不为过,我敦促所有感兴趣的读者尽可能参加(入场免费)。
与 Windows XP 的不愉快经历
我是一个 100% 的 Linux 用户,但我的另一半(又名 Ivy)尚未完成转变。她的电脑是一台 Dell Inspiron 6000,这是一台运行 Windows XP Professional 的不错硬件。几天前,这台 Dell 开始表现异常,启动时崩溃,并出现以下神秘消息的错误报告
Stop: c00021a {Fatal System Error} The Windows logon process system process terminated unexpectedly with a status of 0xc0000005 (0x00000000 0x00000000). The system has been shut down.
这个问题在网上有充分的记录,并且在 Google 上搜索一下就可以找到一些可能的解决方案。我使用 F8 启动进入 Windows 高级启动菜单,运行“最后一次正确的配置”选项,并立即返回到 BSOD,出现相同的错误。好吧,回到 Google,我在那里发现我的下一步涉及“修复安装”,它只是重新安装机器附带的默认系统。该过程需要原始系统光盘(我们有),但在做任何其他事情之前,我决心在尝试修复之前备份 Ivy 的数据。唉,计算机根本无法启动进入 Windows,因此 Linux 来救援了。我从 Live CD 运行 Ubuntu 8.10,安装了 openssh-server,并从我的其中一台桌面系统登录到 Dell。我使用 gFTP 将她的文件传输到我的机器,然后我使用 k3b 将数据刻录到备份光盘。在 Ivy 的数据安全存储后,我继续进行修复安装。
Dell 系统光盘运行缓慢但完美。大约一个小时后,我进入了修复的最后阶段,这时出现了一个新问题。出现一个对话框,要求提供包含 DocumentViewer 软件的光盘。我们没有这样的光盘,所以我单击了“取消”按钮,并触发了一连串关于 .NET 问题的错误消息。这些消息实际上阻止了一切:除非断电重启,否则我无法以任何方式终止该进程,并且在问题解决之前,没有其他程序可以运行。因此,我再次回到 Google,在那里我再次发现我的磨难是一个众所周知的 Windows 安装烦恼。按照建议,我禁用了“启动程序”队列中的所有内容,重新启动了机器,最终进入了可用的 XP 桌面。“修复”按“广告宣传”的那样工作,Ivy 的数据没有丢失(当然,她的启动程序没有自动加载),我希望机器的问题已得到解决。
啊,徒劳的希望:大约使用一小时后,机器崩溃并出现新的错误消息,这次报告磁盘错误。从那以后,Ivy 几次运行机器都没有崩溃,但现在看来磁盘驱动器需要注意了。我计划使用低级格式化来擦除驱动器,然后我将从 Dell 系统光盘完全重新安装 XP(即,我不会进行修复安装)。除非更换驱动器,否则我不知道还有什么可以消除系统不稳定性。
在恼人程度量表上,此过程得分为 8 分(满分 10 分),这主要归功于 DocumentViewer 的挂起。消息在任何时候都没有明确指出需要什么光盘,而 .NET 错误的无限循环令人非常恼火。我尝试运行 Windows 清洁安装实用程序,但它无法启动。该程序只是发出自己的错误消息,告诉我必须先关闭另一个进程,然后实用程序才能启动。当然,阻塞进程正是我想要摆脱的,因此在这种情况下,清洁安装实用程序没有太大帮助。
最后,我们选择密切关注机器的性能。磁盘错误令人不安,但完整的重新格式化/重新安装过程可能会解决问题(除非磁盘物理损坏)。与此同时,我计划为 Inspiron 添加更多内存(它出厂时只有 512 MB),也许更多的 RAM 会缓解机器相当缓慢的性能。
更新:就在完成本文之前,我决定在 Ivy 的机器上完全重新安装 XP。该过程很简单,并且顺利完成。但是,安装完成后,我发现 Dell 的备份光盘不包含网络连接、声音或增强视频所需的必要驱动程序。Ubuntu 再次来救援。我将所需的驱动程序下载到我的笔记本电脑,将它们复制到闪存驱动器,将其插入 Ivy 的笔记本电脑,并从闪存驱动器安装了驱动程序。经过适当的巫术和神秘的祈求,Ivy 再次拥有一台联网的机器。
好的,关于 Ivy 的电脑问题就到此为止。在我处理她的机器的同时,一位朋友打电话来,说他的 XP 系统上遇到了不同的问题。他的音频音序器似乎无法在离散的多轨/多通道模式下录音,即使他使用的是 M-Audio Delta 66 数字音频系统。幸运的是,通过将程序的默认声音驱动程序切换到 ASIO,这个问题很容易解决。一个足够简单的解决方案,但这个问题困扰了我的朋友好几天。同样,程序在任何时候都没有告知他默认驱动程序无法按要求执行,因此我在恼人程度量表上给这个问题打了 5 分(中等)。
下周继续关注
接下来,更多软件更新报告,我与 Ubuntu 8.10 交朋友的史诗般斗争的延续,以及我最近在 Windows XP 和 Ubuntu 上遇到的不愉快经历的比较。