音乐制谱程序:近期发布
几周前,我承诺会带来更多关于 Linux 音频软件开发领域的综合新闻。 唉,我的计划被 Renoise for Linux 发布的喜讯打乱了,但我又回到正轨了。 正如承诺的那样,这里有更多关于 Linux 声音和音乐软件世界的直接报道,首先是一些关于近期发布的音乐制谱程序的新闻。
我曾在之前的关于 Linux 音乐制谱软件的系列文章中深入介绍了制谱编辑器。 然而,自从我写那篇文章以来,发生了一些有趣的发展。

NtED 标志着 Joerg Anders 博士重返 Linux 音乐制谱软件领域。 Anders 教授可能因其开创性的 NoteEdit 而闻名。 该程序的许多最佳功能都存在于 NtED 中,并且计划改进列表表明这位优秀的博士打算特别关照他的项目。 NtED 被宣传为真正的 WYSIWYG 制谱编辑器,具有 MusicXML 导入功能以及 MIDI 和 PostScript 导出功能(用于直接从 NtED 打印乐谱)。 支持四声部复调谱输入,以及乐谱回放(通过 TiMidity 或连接到 ALSA 音序器端口的任何合成器)和各种节奏值及其他谱号指令。
在撰写这份报告时,我发现 Anders 博士已经发布了他的程序版本 0.19.1(图 1)。 我是他早期作品的粉丝,我必须说我仍然对这个较新的项目印象深刻。 当然,在现阶段,NtED 仍在不断发展,但它已经是一款稳定且有用的音乐软件。 在我个人的愿望清单中,我希望看到支持 LilyPond 和 MusicXML 作为导出目标,我认为这些功能将极大地扩展 NtED 的吸引力和实用性。 同时,NtED 中已经有足够多的内容让我感到快乐和高效。

虽然其最新版本是 0.9.1,但 MuseScore 是 Linux 音乐制谱软件库中相对较新的成员,但首席开发人员 Werner Schweer 当然对 Linux 音频开发领域并不陌生。 Werner 的 Muse 是 Linux 上排名靠前的音频/MIDI 音序器之一,而该程序实际上是 MuseScore 的起源点。 Muse 的原始设计包括一个制谱编辑器,但其开发人员明智地认为,该编辑器的进一步开发最好作为独立程序继续进行。
与 NtED 一样,MuseScore 是一款真正的 WYSIWYG 编辑器,完整支持乐谱回放以及 MusicXML 和标准 MIDI 文件的导入/导出。 支持打击乐谱记谱,以及直接从程序打印。 MuseScore 的功能太多,无法在此一一列出,因此我只需将读者指向该程序的 Web 主页以获取更多详细信息。
唉,MuseScore 的依赖项包括 Qt(4.3 或更高版本),这在我的 JAD 和 64 Studio 系统的稳定仓库中不可用,因此我无法在 Linux 下构建和测试它。 然而,我发现了一种相当不寻常的方式来测试该程序:我在 Wine 下运行了它的 Windows 版本(图 2)。 由于该软件旨在跨平台以相同方式运行,因此我想我至少能够看到它的外观。 我很高兴地发现我可以使用带有 wineasio 驱动程序的 MuseScore,从而允许混合设置来测试程序的乐谱和回放功能(FluidSynth 内置于应用程序中)。 但是,我没有测试 Windows 版本的打印功能(我的 JAD 盒子上没有连接打印机,抱歉)。
顺便说一句,一直在关注 Alex Stone 令人着迷的 Linux 音频之旅 的读者可能会有兴趣知道 Alex 也在试验 MuseScore,并且它似乎已成为他的Parchment Studios 的制谱核心。 考虑到 Alex 的工作主要是管弦乐,这种应用很好地说明了该程序的优点。

Cedric Roux,又名 sed,将他的 gcomposer 描述为“一个用于编写音乐的小工具”。 虽然它没有 NtED 或 MuseScore 那样的规模,但它在其(自我设定的)设计限制范围内是一个很好的程序。 首先,它可能最适合吉他手。 Sed 本身是一位古典吉他手,他想要一款紧凑的制谱编辑器,具有小巧但灵活的功能集。 本着 Linux 音频软件黑客的真正精神,sed 有痒处,他挠了挠,于是 gcomposer 诞生了(图 3)。
gcomposer 以 Linux 源代码包和 Windows 预编译二进制文件的形式提供。 该程序依赖项很少,易于构建,甚至更易于使用。 Sed 可能会将其扩展为支持 MIDI 和 LilyPond 作为导出目标,这将很好,但 gcomposer 确实已经是一个用于编写音乐的简洁小工具。

与此同时,LilyPond 本身也在不断成熟。 LilyPond 稳定版现在是 2.10.33 版本(我的 OpenSUSE 10.2 仓库仍然是 2.8.7 版本),开发源是 2.11.39 版本。 我不会重复对 LilyPond 的赞美,我只想将读者指向该网站。 当您访问时,请花时间阅读关于自动化音乐雕刻的精彩文章。 如果您曾经想了解 LilyPond 背后的原理,您会想阅读这篇文章。
唉,LilyPond 文档开发人员 Graham Percival 宣布他将离开 LilyPond 团队。 幸运的是,他的离职是友好的,Graham 已向社区征集志愿者,以承担起开发和维护 LilyPond 文档项目这一不小的任务的重任。 感兴趣的读者应查阅 LilyPond 邮件列表存档中的相关信息,并联系开发团队(有关联系地址,请参阅 LilyPond 网站)。 Graham 为组织和扩展一个非常复杂的项目付出了巨大的努力,他对该项目的持续发展寄予厚望。 祝 Graham 未来项目顺利,并感谢您对 LilyPond 的巨大贡献。
既然我们必须有屏幕截图,那么图 4 展示了运行非常酷的 LilyPondTool 插件的 jEdit。 有关 LilyPond 的其他图形编辑器列表,请参阅 linux-sound.org 上的音乐制谱页面。
结尾
下周我将带来更多报道。 Ardour 2.3 已经发布,我还欠大家一些关于 LinuxSampler 项目的新闻,而且我有没有提到我现在是一位 XO 笔记本电脑的骄傲拥有者? 当我们再次相遇时,再详细介绍所有这些。 在此之前,保持音调和谐。