使用 Apodio 和 Dynebolic 上线
我正在尝试找出为什么我选择的三个硬盘录像机都无法在我的 Debian Etch (Demudi) 系统上工作。我再次问自己相关的问题:是我自己的问题吗?是我的电脑想告诉我什么吗?是我说了什么吗?无论原因是什么,我对这三个程序的评测都必须无限期搁置,直到我弄清楚哪里出了问题。这些应用程序众所周知在其他机器上运行良好,所以我确信存在外部问题。在测试新应用程序时,必须准备好最新的依赖项。通常需要 CVS 源代码。有时必须喃喃自语一些晦涩的调用。唉,我没有做好充分的准备。是时候进行彻底的转变了。
在这篇文章中,我将介绍两个音频优化的 Linux 发行版:Apodio 和 Dynebolic。这两个系统都可以在“live”模式下运行,也就是说,您将发行光盘放入 CD 驱动器,重新启动,瞧,您就启动进入了系统。基本上,live 模式从 RAM 磁盘和发行 CD 本身运行。这个过程是透明的,除了偶尔的光盘读取。这些系统可以安装到硬盘上,但为了让事情简单化,我只在 live 模式下测试了它们。
Apodio 和 Dynebolic 的设计师们有一个共同的目标,一个将高质量的多媒体创作工具送到世界各地艺术家手中的计划,并且他们希望让这些工具免费可用。作为这个明确目标的副作用,这些系统对硬件的要求相对较低。相信我,软件方面是高档的,但设计师们已经考虑到并非每个人都能使用高性能硬件。
图 1:Apodio
Apodio 4.3.9 基于 Mandriva 2006.1 发行版,带有 2.6.12 内核、ALSA 1.0.9b 和 JACK 音频服务器的 0.100.1 版本。我无法确定内核是否针对低延迟音频和高清晰度 MIDI 定时进行了优化,但 Apodio 的整体性能令人印象深刻。
根据其网站主页,Apodio 是“...一个包含音频、文本友好、图形和视频工具的 GNU/Linux 平台。它可以作为 liveCD 使用,也可以安装在硬盘的分区上。” 最低要求列表具有指导意义:
我的机器配备了 800 MHz Duron CPU,充足的内存,并且满足其余要求没有任何问题。
启动
当 Apodio 光盘友好地控制您的计算机时,它会向您显示一个启动选项列表。这些选项主要用于语言和键盘布局选择,但该列表还包括媒体检查和安全启动选项。一个不错的功能。在启动过程的更深处,您还可以选择您喜欢的视频分辨率。
Apodio 识别了我的所有硬件,包括我的 SBLive 和 M-Audio 声卡(以及按该顺序)。驱动程序是自动安装的,当 Apodio 桌面出现时,系统已准备好立即使用。嗯,几乎立即:首先我必须配置 JACK,但这通过 QJackCtl 很容易完成。我想稍微推动一下 JACK 系统,所以我将其配置为低于 12 毫秒的延迟。我安装的 Demudi 系统在这种配置下无法安全运行,但 Apodio 似乎在性能方面没有任何问题。在打开或关闭某些应用程序时报告了一些 xruns,但在运行它们时没有发生。令人印象深刻。
我遇到的唯一硬件问题是网络连接的致命问题。我根本无法连接到我的有线连接。正确的驱动程序已安装,系统正确识别了硬件,但 drakconnect 就是无法建立连接。我应该提到,我还没有研究这个问题,希望已经有可用的修复程序。
应用程序和性能
图 2:Apodio 的应用程序菜单
选择的音频/MIDI 应用程序包括大多数重要的 Linux 声音和音乐项目。Ardour 在这里,以及 ecasound、Rosegarden 和 MusE。JAMin、Hydrogen、ZynAddSubFX、Jack Rack、BEAST,它们都在这里。Pd 在这里,但我想知道为什么没有 Csound5。Common Music 缺失了,以及 CCRMA 系列的其他声音和音乐软件成员。这些都是功能强大的环境,最低要求相对较低,也许它们可以包含在未来的版本中?
配置 QJackCtl 后,我启动了 Hydrogen 节奏编程器。我加载了一首演示歌曲,点击了播放传输按钮,瞧,有声音了。所以我启动了 Jack Rack,加载了一堆 LADSPA 效果器,在 QJackCtl 中建立了我的连接,并用吉他与 Hydrogen 的鼓声一起即兴演奏。稍后我玩了超酷的 ecamegapedal。性能上没有 xruns,一个也没有。
我想将我的随机即兴创作录制到 Ardour 中,但它无法打开,留下关于非法指令的错误消息。糟糕,我敢打赌我的 Duron 缺少对 Pentium 指令的支持,该指令已内置到 Ardour 二进制文件中。好吧,就此作罢,继续前进。让我们试试 Rosegarden。
Rosegarden 运行良好,但其界面似乎存在文化认同危机。整个程序中语言的混合,如果您能读懂足够的法语和英语,还是可以理解的。我使用起来还可以,但 Rosegarden 的国际化似乎存在问题。否则,该程序运行没有问题。我将各种文件加载到其中,标准 MIDI 文件和 Rosegarden 项目,并且我录制了一些音频测试轨道。完全没有问题。Rosegarden 是一个可靠的发送者,它绝对消除了失去 Ardour 的痛苦。
包括 Audacity 和 ReZound 声音文件编辑器。我还查看了打包版本的 mhWaveedit。我已经很久没有关注这个编辑器了,但其用户不断报告满意度,特别是其稳定的 JACK 支持。正如我发现的那样,mhWaveedit 确实是一个非常酷的程序,但您必须等到我写另一篇 Linux 声音文件编辑器综述才能了解更多关于它的信息。当您尝试 Apodio 时,请务必亲自查看一下。
总结
我只遇到了另一个值得注意的问题。主屏幕弹出菜单包括一个从默认的 WindowMaker 切换到 Blackbox 窗口管理器的选项。WindowMaker 非常好,但我对 Blackbox 很熟悉。唉,点击菜单项没有任何反应。再说一次,这不是什么大不了的事,WindowMaker 很酷(见图),但我希望将 Apodio 与 Blackbox 一起使用。
Apodio 的视频应用程序选择包括 Cinelerra、Kino,以及令人惊讶的 Jahshaka。该系统还提供了各种用于流媒体和共享媒体的程序和实用程序。唉,时间和空间不允许深入研究这个宝库。幸运的是,您可以随时亲自深入研究 Apodio。只需下载最新的 ISO 映像,刻录到光盘,重新启动,享受即可。
图 3:Dynebolic 2.1
Denis Rojo,又名 jaromil,设计 Dynebolic 是为了满足“...媒体活动家、艺术家和创意人士的需求,作为多媒体制作的实用工具”。考虑到这个目标,Dynebolic 被设计为即使在低功耗硬件上也能发挥作用且功能强大。根据其最低要求,Dynebolic 将在任何至少配备奔腾处理器和 64MB 内存的机器上运行。由于 Dynebolic 在 live 或安装模式下运行,您甚至不需要硬盘。哦,如果您有 Xbox,您甚至可以在该硬件上运行 Dynebolic。
Dynebolic 有着有趣的技术历史,您可以在 维基百科上关于 Dynebolic 的条目中阅读相关内容。我不会在这里重复这些内容,您应该自己阅读,但我会注意到它指出 Dynebolic 的 2.6.17 内核已经过修改,以实现低延迟多媒体性能。
启动
Dynebolic 的启动选项包括 ACPI 控制、用于调试系统的特殊内核映像,当然还有预期的屏幕分辨率选择。系统识别了我的所有硬件,没有任何问题,甚至以我喜欢的顺序(Delta 66 作为 Card 0,SBLive 作为 Card 1)安装了我的声卡驱动程序。唉,我在网络硬件方面运气不佳。与 Apodio 一样,系统识别了以太网卡并安装了正确的驱动程序。网络配置对话框报告没有困难,但我就是无法建立连接。在使用 Tulip 以太网驱动程序、有线调制解调器、Linksys 路由器和 Linux 方面,我是否遗漏了什么?即使我的 Demudi 系统也无法自动建立连接,我总是必须调用 pump -i eth0 才能连接到互联网。不幸的是,pump 二进制文件未包含在 Dynebolic(或 Apodio)中,我还没有发现其他什么实用程序可以完成相同的工作。不用担心,我不需要立即联网,所以让我们继续查看 Dynebolic 选择的声音应用程序。
应用程序
WindowMaker 再次成为默认窗口管理器,但我可以通过单击鼠标切换到 Fluxbox。Fluxbox 是我目前在 Demudi 中选择的窗口管理器,所以我选择在 Dynebolic 中也使用它。可以通过主显示器的弹出菜单访问应用程序,相关类别包括用于创建、编辑和播放视频和音频内容的软件。流媒体支持来自 MuSE,这是一个功能强大的应用程序,用于音频混音、编码和互联网广播,由 Dynebolic 自己的 jaromil 编写。
Dynebolic 的声音系统基于 ALSA 1.0.11rc4 和 JACK 0.100.0。QJackCtl 中的设置是保守但立即可用的。我将系统重置为与 Apodio 测试中使用的相同值,结果同样出色。一个奇怪的地方:我找不到用于我的 Delta 66 的 Envy24ctl 混音器,但幸运的是,简陋的 alsamixer 实用程序可以完美地设置我的声卡的 I/O 通道音量级别。
应用程序菜单展示了各种多媒体程序和工具。选择是明智的,jaromil 没有只是将他能找到的所有东西都塞进他的发行版中,并且包含的应用程序都是经过良好测试的流行程序。如果缺少您需要的东西,您只需建议 jaromil,或者如果您是有雄心壮志的人,您可以自己构建它。
我运行了与测试 Apodio 完全相同的测试,结果类似。我在 Jack Rack 和 Hydrogen 的即兴演奏中体验到了快乐,我在 Rosegarden 中录制了精彩的音轨,并且我看到 Ardour 失败了,并出现了相同的非法指令引用。给打包者的提示:在为 AMD Duron 使用的 Ardour 二进制文件编译时,请注意那些讨厌的 SSE 指令,它们在该 CPU 上不起作用。
取出
live 系统的好处在于您永远不会吃亏。不喜欢这个系统?重新启动,尝试另一个,根据需要重复。但是,我不知道您怎么会不喜欢 Dynebolic。它工程精良,呈现精美,包含不错的应用程序选择,并且运行快速流畅。亲自尝试一下,成本可以忽略不计 (0.00 美元),您可以保持现有系统原始且不受影响。就像我说的那样,您不会吃亏。
顺便说一句,如果您还不知道,您可以在 linux-sound.org 上找到本文中提到的所有软件的链接。许多都有 色彩缤纷的徽标。
下次也许我们会看看更多的 live 光盘发行版。也许我会让这些硬盘录像机在这里工作,也许我会决定写一些完全不同的东西。您必须继续关注才能找到答案。同时,下载 Apodio 和 Dynebolic,享受一些创意乐趣,并发出一些快乐的声音。