Linux 下的乐谱记谱软件:进展报告,第二部分

作者: Dave Phillips

在本文中,我将总结关于 Linux 上一些最活跃的记谱软件项目开发的状态报告。


MuseScore

从某种意义上说,MuseScore 在本文中是“另类”。它不以任何方式使用 LilyPond,但它确实支持 MusicXML。这种支持使其可以通过 LilyPond 的 musicxml2ly 实用程序进入 LilyPond 环境。然而,MuseScore 旨在为想要真正的 WYSIWYG 乐谱记谱环境来编写和打印乐谱的作曲家提供完整的工作区。因此,该程序支持在其他记谱程序中看到的相同范围的功能,但它在内部处理其打印功能,无需外部应用程序或实用程序的协助。MuseScore 支持无限数量的谱表(每个谱表最多四个声部);通过鼠标、键盘或 MIDI 设备输入音符;导入/导出 MusicXML 和 MIDI 文件;即时试听和乐谱回放;以及广泛的语言集成(到目前为止支持 14 种语言)。

图 4. MuseScore 0.9.5

MuseScore 以二进制包的形式提供,适用于 Debian、Ubuntu 和 Windows。程序依赖项并不苛刻,但它们包括最新版本的 Qt、X11、ALSA 和(再次)cmake 构建实用程序。fluidsynth 音色库合成器是内部播放所必需的,但并非绝对必要。MuseScore 是一个 GPL 应用程序,因此,源代码当然也可用(以及关于在 Ubuntu 系统上构建程序的一些有用的说明)。

对于没有更详细地介绍该程序,我向 MuseScore 用户道歉。但是,MuseScore 非常容易学习,我发现自己在使用它时根本没有查阅文档。在本文介绍的所有程序中,MuseScore 的“外观和感觉”最接近实际的笔和纸乐谱准备过程,并且它确实不负其作为真正的 WYSIWYG 乐谱编辑器之名。


NtEd

尽管 Joerg Anders 博士停止了他最初的 NoteEdit 的开发,但他最终决定恢复他为 Linux 开发 WYSIWYG 记谱编辑器的工作。NtEd 是这些努力的杰出成果。

正如我们可能预期的那样,NtEd 的用户界面在很大程度上得益于 NoteEdit。然而,开发轨迹中的重大变化表明,NtEd 是其自己的项目,具有自己独特的目标。GUI 现在基于 Cairo 库;可以导入 MusicXML 文件,并且添加了一个简洁的“浮动工具箱”以加快程序操作。

图 5. NtEd 1.5.0

NtEd 的工作方式或多或少与其他此处介绍的应用程序类似。符号通过键盘、鼠标或文件输入放置在谱表上或从谱表上移除,并且可以直接从程序打印乐谱。或者,您可以将您的作品导出为各种图形格式(包括 SVG、PNG、PDF 和 PostScript)或 MIDI 文件。当然,您也可以以 LilyPond 文件格式导出您的作品。

最初的 NoteEdit 巧妙地解决了在单个谱表中处理多个声部的问题。在编辑时,用户可以选择四个声部选择器之一来创建完全独立的部分——也就是说,符号将具有自己的符干方向和其他独特的特征。NtEd 通常足够智能,可以表示复杂的符号连接,当然,它的 LilyPond 导出为用户提供了微调其可用于出版的乐谱的机会。

NtEd 以软件包的形式提供,适用于 Fedora 9、OpenSUSE、Debian 和 Slackware。源代码包不需要任何不寻常的依赖项,并且可以在任何主流 Linux 系统上使用 GCC、ALSA、Cairo 和 GTK 的库和开发包轻松编译。NtEd 网站提供了构建程序的完整说明;有关构建过程的最新消息,请参阅该网站。

这个程序真是一部杰作,代表了其开发者为提供具有高质量功能和易于理解的用户界面的记谱编辑器所付出的巨大努力。1.5.0 版本继续扩展其已经相当可观的功能集,而且看来这位好医生为他的创作储备了一些精妙的计划。我期待看到和使用他的改进。


Noteflight

就在我为本文做最后润色时,LAU 成员 David Baron 发布了一条关于 Noteflight 的消息,这是一种新的基于 Web 的乐谱记谱服务。唉,我无法测试 Noteflight,但我想让我的读者了解它。根据 Web 描述,Noteflight 是

...一个功能齐全的应用程序,可以在任何标准 Web 浏览器中显示、编辑、打印和回放乐谱。您可以创建自己的乐谱,选择与他人分享,或将它们发布到 Noteflight 的可浏览、可搜索的在线音乐库。

该软件已处于 1.0 发布阶段,并在 Windows、Linux 和 Mac 的指定浏览器上运行。唉,它不是自由软件,但个人用户可以免费使用。还有一件事:Noteflight 的顾问委员会包括传奇人物 Donald Byrd,他在乐谱记谱软件的开发中是一个著名的名字。有了他对该程序的认可,我倾向于深入研究它。我将尽快撰写一份关于 Noteflight 的报告,但与此同时,我的读者可以随意在下面的评论区发布他们自己的报告。


结尾

虽然可能有人认为 Linux 还没有自己的 Sibelius 或 Finale,但必须承认 Linux 记谱软件开发人员正在加班加点地满足这一需求。本文评测的程序正在成长为出色的应用程序,我建议感兴趣的读者都尝试一下。如果您是其中任何一个程序的高级用户,请务必让开发人员知道您希望在他们的软件中看到什么。谁知道呢,我们最终可能会得到比那些 Win/Mac 坚实拥护者更好的东西——至少,那是我希望看到的。

接下来:谁知道呢?我正在关注 ecasound 的新发展和 Guitarix 的新版本(完整配备了惊人的 jconv 最新版本的新 UI),而且我仍然忙于测试 Ardour 的最新和最伟大版本中的功能。在我的下一篇文章中,2009 年 Linux 音频会议将完成其进程,因此也许我可以从演讲者和与会者那里获得一些报告。您只需在几周后回来查看我有什么新发现。在那之前,请继续关注,呼吸,保持您的设备清洁,并保持火药干燥。

加载 Disqus 评论