测试 3.0 - 64 Studio 3.0 和 Ardour3 的抢先预览

作者:Dave Phillips

本周,我将介绍 Studio Dave 的两个主要支柱,64 Studio 媒体优化 Linux 发行版和 Ardour 数字音频工作站 (DAW),这两者都处于里程碑式发布的后期开发阶段。我邀请我的读者了解 64 Studio 3.0 和 Ardour3 即将推出的内容。


读者须知!

强制性警告:请注意,此软件处于预发布状态。欢迎测试人员,但不要期望最终版本的稳定性或完整的功能集。您将自行承担使用该软件的风险。


64 Studio 3.0

我正在我的 HP G60 笔记本电脑上测试 64 Studio 3.0 beta2。该机器的 CPU 是一个主频约为 2 GHz 的 AMD Turion X2;内部硬盘是一个 250G SATA 驱动器;图形由 nVidia GeForce 8200M 处理;声音由无处不在的 Intel HDA 音频芯片组/编解码器管理。

64 Studio 专为 64 位处理器设计,但旧版本适用于 i386 CPU。我尝试在此机器上安装其他一些 64 位发行版均未成功,因此我首先尝试了 i386 版本。当安装程序告诉我找不到适用于我的系统的可安装 CPU 时,我中止了安装。后来我发现了此消息的解决方法,但我选择尝试 64 位安装。令我惊喜的是,系统安装没有问题。我重启了机器,很快看到了熟悉的 64 Studio 登录界面。不幸的是,它以 640x480 的视频分辨率显示,这要归功于默认的 VESA 图形驱动程序。显然内核 nv 驱动程序不喜欢 8200M,所以我要么只能使用 VESA,要么可以安装 nVidia 二进制驱动程序。

我使用出色的 Synaptic 实用程序安装了 2.6.29 源代码包,然后我将现有的内核配置(在 /boot 中)复制到 /usr/src/2.6.29 的源代码目录。nVidia 安装程序需要找到已配置的源代码树,所以我运行了 sudo make oldconfig,然后安装了 nVidia 驱动程序。我删除了 /etc/X11/xorg.conf,运行了 nvidia-xconfig 以创建一个新的视频配置,重启后很快看到了熟悉的 nVidia 启动画面,随后是 64 Studio 登录界面。图 1 展示了新的分辨率和 64 Studio 的新外观。

图 1. 64 Studio 3.0 的 Hardy 外观

3.0 版本标志着 64 Studio 开发轨道的新阶段。以前,该系统是基于稳定的 Debian 版本构建的,但 Lenny 的等待让许多用户和开发人员感到沮丧。因此,发行版维护者决定将基础系统切换到 Ubuntu,特别是 8.04 版本(又名 Hardy Heron)。在另一个前进的步骤中,系统开发人员采用了基于 2.6.29-rt 分支构建的实时内核。 uname 产生了关于我当前内核的以下信息

  dlphilp@64studio:~$ uname -a
  Linux 64studio 2.6.29-1-multimedia-amd64 #1 SMP PREEMPT RT Fri Feb 20 23:08:51 UTC 2009 x86_64 GNU/Linux

我只进行了一些轻量级的音频测试,但到目前为止,我对它印象深刻。我正在使用该系统测试两个音频设备。我提到了板载 HDA 芯片组,我还有一个 Edirol UA25 连接到 USB 端口。图 2 和图 3 显示了每个驱动程序的 QJackCtl 中的设置对话框。UA25 在其高级模式开启、限制器关闭且采样率设置为 48 kHz 的情况下工作。两个设备都以约 8 毫秒的延迟运行,但它们的音频质量几乎没有可比性(UA25 明显胜出)。HDA 在麦克风输入方面也存在问题。电平高得难以忍受,而且显然无法控制。我仍在寻找解决方案,并欢迎读者的建议。UA25 的性能没有此类问题。鉴于其更好的性能,UA25 很可能成为我的主要设备,但很高兴知道板载设备是可行的。

图 2. HDA 板载音频芯片组的 JACK 设置

图 3. Edirol UA25 的 JACK 设置

顺便说一下,当检测到多处理器 CPU 时,64 Studio 默认使用 jackdmp,这是专为多处理器系统量身定制的 JACK 版本。我以前从未使用过 jackdmp,我对它的性能印象深刻。64 Studio 3.0 的又一成就!

该发行版加载了精选的音频/视频制作软件,维护者特别希望获得关于基础系统的反馈(即,通过全新安装设置的系统)。我更进一步,安装了完整的开发环境。我已经构建并安装了最新的 libsndfile,这是我构建和安装 Ardour3(见下文)所需要的。一切进展顺利,我没有遇到任何找不到所需工具和实用程序的问题。


Ardour3

由于其持续开发,我将跳过解释,直接看截图。图 4 和图 5 展示了两个最受请求的功能:MIDI 集成和对 VST/VSTi 插件的显式支持。图 5 还展示了 Ardour3 对新兴的 LV2 Linux 音频插件标准的支持,这是 LADSPA 插件 API 最值得称道的继任者。

图 4. 在 Ardour3 中编辑 MIDI 轨道

图 5. Ardour 2.7.1 支持 LADSPA、VST 和 LV2 插件(在 JAD 1.0 中)。

感谢 Javier Serrano Polo 的 Vestige 项目的工作,Torben Hohn 的 FST 软件已经摆脱了 Steinberg 头文件,现在可以在没有专有代码的情况下编译。感谢这个复兴和更新的 FST 项目,支持 VST 的 Ardour 可以公开合法地分发,这是一个最受欢迎且期待已久的发展。

然而,尽管 VST 标准目前很流行,但它很可能会受到来自基于 LV2 的插件的竞争。符合标准的插件集合不断增长,现在已经有一些令人印象深刻的 LV2 功能示例(参见图 5 中 Krzysztof Foltman 的 MultiChorus 插件)。顺便说一句,这里起作用的并非隐形之手属于 Dave Robillard,他不知何故设法从事各种自己的项目,同时他还为 Ardour 提供 LV2 和 MIDI 编辑支持。

这种对插件的扩展支持也适用于 Ardour2 公开发布的 2.7.x 和即将发布的 2.8 系列。感兴趣的读者应注意,VST 支持目前适用于 Ardour 的 32 位版本,而 LADSPA 和 LV2 插件在 32 位或 64 位系统上同样适用。新的 MIDI 编辑功能是 Ardour3 独有的,不会向后移植。

顺便说一下,为了说明在这个阶段构建软件通常需要的复杂操作,我不得不编译并安装最新版本的 Raptor 和 Redland 库(包括 liblrdf 和 librasqal)、liblo(Steve Harris 的 OSC 函数库)和必不可少的 libsndfile。最新的 LV2 支持包需要这些组件中的大部分。所有这些组件的版本都在 Hardy 仓库中可用,但它们对于边缘项目来说不够新。构建和安装这些软件包并不困难,尽管如果您知道自己在做什么,这项任务会更容易完成。项目维护者将很乐意帮助任何认真的测试人员,只需确保您已经知道如何设置和使用软件开发环境。


结语

就这样,这就是我现在要向您展示的全部内容。期待 Ardour3 发布后的完整介绍,但在那之前,审查在软件公开发布之前可能更改的功能和特性是不合适的。我知道这有点吊人胃口,但我希望读者知道这些项目中正在进行一些重要的开发,这些开发可能会对 Linux 音频世界产生重大影响。64 Studio 3.0 承诺了一个内核能力的新世界,Ardour3 将获得完整专业 DAW 的地位。Linux 声音软件确实在外观和声音方面都变得越来越好。

加载 Disqus 评论