在音效前沿:戴夫的分心事
我知道我上个月宣布过
上个月
我将在此专栏中评测 Jesse Chappell 的
Sooper Looper,但说实话,我分心了。
幸运的是,我的分心事为本月的
专栏提供了素材,所以现在开始介绍 2005 年 8 月戴夫的分心事。
分心事 #1:《Rosegarden 伴侣》
我承认这是最新的分心事,但它已经
让我避免了其他必要的任务。D. Michael McIntyre 已经
撰写《Rosegarden 伴侣》两年了,并且
很容易看出
这是一项充满爱的工作。作者的表达风格是非正式的
和友好的,而且他绝对精通他的主题。对于
那些不了解 Rosegarden 的人来说,它是一个集成的音频/MIDI
音序器,具有高级功能,包括广泛的系统控制
和令人印象深刻的乐谱功能。该程序自
1990 年代初期开始开发,最初的 GUI 基于 Xaw 部件集
,最终发展成为漂亮的 Qt 界面。但 Rosegarden 不仅仅是
一个漂亮的外观,McIntyre 是了解
程序良好外观背后内容的优秀指南。
图 1. 《Rosegarden 伴侣》
《Rosegarden 伴侣》分为九章
,涵盖了 Rosegarden 的以下方面
- 什么是 Rosegarden?
- 产生声音
- 初次浏览
- 工作室
- 管理乐器
- 录音
- 不同的视图
- 乐谱编辑器
- 母带处理到磁盘
在简要介绍了该程序之后,作者介绍了
从您的计算机和其他设备获取声音的基础知识。本章的
详细程度是必要的:在 Linux 下用户在使用
音频和 MIDI 时遇到的所有麻烦中,最糟糕的问题肯定出现在
他们探索的开始。有 13 页专门讨论这个
主题,而且还可以添加更多内容。然而,McIntyre 做得
很好地帮助新用户快速掌握其声音制作
能力,下一章深入探讨 Rosegarden 的主界面
窗口。Rosegarden 的设计有意地强加了一种特定的方法来
使用该程序进行作曲。当然,您可以以任何您觉得
合适的方式使用它,但如果您
注意其基本组织结构,您可能会在 Rosegarden 中更快地前进。
接下来的两章讨论了 Rosegarden 所谓的
“工作室”和“乐器”的概念。这些章节自然而然地
引出了 Rosegarden 各种录音模式的介绍,随后
是一章专门介绍该程序的各种编辑模式。考虑到
Rosegarden 出色的乐谱功能,单独的一章
专门介绍了乐谱编辑器。本书的主要部分以
一章结尾,介绍了如何使用 Rosegarden 作为“母带处理”工具来为您的
录音添加最后的润色。四个简短的附录和一个索引结束了
《Rosegarden 伴侣》.
那么它怎么样呢?对于 Rosegarden 新手来说,这本书是必不可少的。它
以低调的方式介绍了复杂的程序,展示了
该程序的每个主要功能,并提供足够的解释来阐明
其功能和用法。正如我们可能在一本处理如此
GUI 密集型程序的书中期望的那样,《Rosegarden 伴侣》充满了有用的
插图和屏幕截图。然而,已经为许多图像添加了
澄清性文字,其中大多数看起来不错,但有些印刷得很差
并且模糊了文字。
对于 Rosegarden 的相对高级用户来说,评估结果略有不同。
本书尽可能避免技术讨论,并且
其篇幅简短——不到 190 页——限制了对
程序功能的深入探索。同步功能被忽略了,并且
没有提及 Rosegarden 将乐谱导出到 Csound
音频合成语言的能力。尽管如此,即使是高级用户也可以学习
一些新的和有趣的东西。我现在对
MIDI 事件编辑器有了更好的理解,我必须说关于乐谱
编辑器的章节是一大福音。
作者试图概括环境问题,但似乎可以公平地
建议《Rosegarden 伴侣》对于
使用 KDE 桌面环境的用户尤其有用。Fervent
Software 的 Studio To Go! 的用户也可能意识到使用
该系统的 Rosegarden 版本以及本书的一些优势。
《Rosegarden 伴侣》是第一本专门介绍单个
Linux 音频应用程序的书,我希望看到更多。标价
低于 20 美元,大多数用户都应该负担得起,而且它
肯定在大多数图书馆的预算之内。总而言之,就价格和
价值而言,我发现《Rosegarden 伴侣》是最有益的分心事。
分心事 #2:DSSI
Chris Cannam 和他的团队一定在加班工作,以确保我的
注意力不断被他们的项目吸引。他们不仅对令人惊叹的 Rosegarden 和精彩的 Studio
To Go! 负责(将在以后的专栏中评测),他们还设计了 DSSI,
,即可抛弃软件合成器接口。DSSI 可以被认为是
LADSPA 插件 API 的逻辑继承者,LADSPA 插件 API 是一个程序员接口,用于
创建效果和其他信号处理插件。唉,LADSPA
并非旨在支持插件合成器所需的功能,
因此有了 DSSI。
图 2. DSSI vsthost 运行 Crystal VSTi
插件
DSSI API 对于 Linux 音频开发领域来说是相对较新的,并且
只编写了少数几个本地 DSSI 合成器。然而,可用的
示例非常出色,尤其是 Sean Bolton 的 Hexter。Hexter
模拟了 Yamaha DX7 的 FM 合成声音,加载 DX7 音色
文件——如果它们是正确的 .syx 格式——甚至接受 DX7
系统独占消息以编辑音色。作为许多
Yamaha FM 合成器的所有者,我对 Hexter 的说法持怀疑态度,但我必须说
Sean 在模拟
我的硬件盒的清脆、干净的声音方面做得非常出色。
DSSI 的其他出色软件示例包括 Sean Bolton 的 Xsynth,
它模拟了经典模拟合成器的声音,以及 Florian Schmidt 的
dssi-convolve,这是他的 libconvolve 卷积效果的 DSSI 包装器
引擎。我希望看到更多开发人员拥抱 DSSI,它已经
被写入 Rosegarden,并且很快可能会在
Werner Schweer 的出色 MusE MIDI 音序器中可用。
现在,您可能想知道我如何能将少量
插件声称为分心事,我必须再次承认:我真的
一直在摆弄 dssi-vst 软件。是的,DSSI 接口
包括一种机制来支持在 Linux 下使用 VST/VSTi 插件,
,遵循并扩展了 Kjetil Matheussen 的
vstserver 开始的道路,并由 Paul Davis 和 Torben Hohn 的 libfst 项目继续。
Davis 和 Torben Hohn 的 libfst 项目继续。dssi-vst 桥与这些项目
的不同之处在于它能够与最新的 WINE 版本一起编译。所有
当前对 Linux 下 VST/VSTi 插件的支持都依赖于 WINE,
,但最新的 WINE 开发破坏了 vstserver 和 libfst。然而,我
成功地构建并测试了 wine-20050725 下的 dssi-vst 包,
,这是最新的公共版本之一。
我仍在测试 dssi-vst 软件,但我已经很高兴地
发现我之前在项目中使用的大多数插件也在
dssi-vst 桥上运行。与其他 VST 支持项目一样,dssi-vst
需要 JACK,图 2 展示了 Crystal VSTi 合成器
在基于 Debian 的 Demudi 1.2.1 环境中运行,该环境包括 JACK,
,在图中由 QJackCtl 操作,以及虚拟 MIDI 键盘。大量的
VST/VSTi 插件可用,许多是免费的,
所以看起来我将在相当长的时间内忙于测试这个软件
。感谢 Chris、Sean、Steve Harris 和其他所有致力于
DSSI 的人,感谢他们又一次最有益的分心事。
分心事 #3:Demudi 与 Omnibook
最近,我决定清理我的笔记本电脑的驱动器,并用全新的
Demudi 1.2.1 Debian 系统替换其老化的 Red Hat 9。Red
Hat 安装工作正常,它是一个 Planet CCRMA 系统,但其
2.4 内核已经过时。我想升级到 2.6 系列,
,并且我想在基于 Debian 的环境中工作。我从
AGNULA 网站下载了 Demudi ISO,用 gcombust 刻录到光盘,
,将光盘放入笔记本电脑的 CD-ROM 驱动器并开始安装
过程。从 CD 启动没有问题,安装过程
也很顺利。当我最终看到漂亮的 Demudi 登录屏幕时
,我以为我准备好了。我登录了,我的麻烦开始了。
这篇文章的空间快用完了,所以我将直接切入主题
并报告:1) Demudi 非常棒,它是一个设计精美的系统
,2) 我的笔记本电脑硬件不喜欢“原样”的 Demudi 1.2.1。通过
Demudi 的明显错误,我被迫编译并重新安装 ALSA,
,以便在 Demudi
2.6.12 内核下安装必要的驱动程序模块。边缘地带的一切并不完美,我的老旧
笔记本电脑一路挣扎着进入我现在可以正常工作的基于 Debian 的
系统。Demudi 开发人员意识到了我遇到的问题,并且
已经向存储库添加了内容,以扩展某些方面的
硬件支持。更新的内核和 ALSA 系统也在开发中,
,我确信关于旧设备的状况将会改善。
2.6.12 内核本身似乎是更严重的问题,
,尽管也有可能来自 Xorg 的新 X 服务器
尚未完全针对我的古怪视频芯片组 NM256 进行优化,与
我的声卡芯片相同。然而,在这个级别调试系统超出了
我的能力,无论是能力还是时间,所以我要么在笔记本电脑上重新安装 Red
Hat 系统,并在我的台式机上安装 Demudi,后者的
硬件对 Linux 更友好,要么我会等待更长的时间,
看看 Free Ekayanaka 为下一个版本的 Demudi 会带来什么。
顺便说一句,潜在用户不应被我在此处
报告的经验吓退。Demudi 也以 Live CD 的形式提供,使用户
无需安装即可测试系统。我建议您先通过检查其 Live CD 来测试您的系统对
Demudi 的友好程度,仅在
您确定您的硬件受支持后才安装。更现代的
机器似乎几乎没有或没有遇到系统问题,但如果您
完全担心有问题的硬件,请先查看 Live CD。
分心事 #4:《来自元级别的笔记》
是的,又一本书,是的,又是另一本关于在
Linux 上运行的声音软件的书。然而,这本书是一本更通用的文本,它通过 Rick Taube 的
惊人的 Common Music 探索了计算机辅助音乐创作的世界。
我以前的文章中提到过 Common Music;它是一种
基于 Lisp 的语言,具有一系列非凡的声音和音乐
元素。Common Music 多年来一直在持续开发,
,目前包括实时输出和用于
选择和配置其目标的 GUI 等便利设施。Common Music 创建
用于 MIDI 的文件和流,具有来自 MidiShare 或 PortMIDI 的实时支持;
软件声音合成语言,如 Csound 和 Common Lisp Music;
以及乐谱系统,如 Common Music Notation 和最新的
FOMUS 系统。
图 3. 《来自元级别的笔记》
《来自元级别的笔记》是 Rick Taube 关于使用
计算机进行作曲的扩展论文。它涵盖了令人难以置信的大量材料,其中一些
材料相当复杂,难以理解,但作者始终
保持着引人入胜的写作风格。困难的事情
解释得很清楚,作者提供了数百个示例
和项目,所有这些都在随附的 CD 中提供。该
光盘还包括适用于 Linux、Mac 的完整 Common Music 系统
和 Windows,使其可以轻松地阅读本书并亲手操作
所描述的软件。
唉,我的空间用完了,我只想建议感兴趣的读者
购买和学习这本书。不幸的是,平装本的标价为
54.95 美元(美国),但我必须指出,这本书长达 338
页,并包括上述 CD。我知道价格
可能有点高,但我真诚地推荐它,因为它物有所值,
,或者您喜欢的任何货币。我随身携带《来自元级别的
笔记》,从中可以学到很多东西。
在我的日常生活中,它已成为一种永久且永远受欢迎的分心事。
分心事结束
所以现在您知道我为什么没有评测 Jesse 的 Sooper Looper 了。如果我可以
保持正轨,我将在下个月介绍它。与此同时,我必须告退,
,我有一些书想读,一些插件要测试,还有一些音乐
要写。必须走了,下个月见!
附言:电子音乐先驱 Robert Moog 于
2005 年 8 月 21 日逝世。他是 20 世纪音乐
技术史上真正的巨人,虽然我们在这个世界会非常怀念他,但我只能
想象他已经在改善天体音乐了。愿 Bob
Moog 安息,祝福他和他的家人。
资源
Rosegarden
伴侣
Dave Phillips 是一位音乐家、教师和作家,居住在
俄亥俄州芬德利。自
1995 年首次接触 Linux 以来,他一直是 Linux 音频社区的活跃成员。他是《Linux 音乐与声音之书》的作者,以及
Linux Journal.