Finale 难民必读:使用 MusicXML 将 Finale 乐谱转译为 Dorico 乐谱

孙志贵 发布于2024-09-15 暂无评论
自从Finale 终止开发的消息传出后,许多想要迁移到 Dorico 的 Finale 用户向我们询问了几个主要问题,主要是关于如何处理他们现有的 Finale 专案、以及如何将这些专案转移到 Dorico。

这篇教学文章将讨论:

  1. 什么样的 Finale 专案适合转译为 Dorico 专案、以及什么情况下不适合这么做;
  2. 如何安全地封存您的 Finale 专案以供日后转译。
  3. 以及如何最佳地进行专案转译工作。


直接打开 Finale 文件

许多 Finale 用户希望能够直接在 Dorico 中打开他们的 Finale 「.mus」 和 「.musx」 文件,这种需求是完全可以理解的。虽然在技术上可以直接读取 Finale 文件,但需要我们与 MakeMusic 的合作伙伴合作,并且 Dorico 开发团队付出大量努力,实际上这比使用 MusicXML 效果要差得多。

Finale 的原生文档格式从未设计成可被其他程序「读取」或「理解」。 文件中的数据仅对 Finale 有意义,另一个程序若想重现您在 Finale 中打开专案时看到的图形结果,必须对 Finale 的许多部分进行逆向工程并重新实现,这是不现实的。

相比之下,MusicXML 格式是专门为这种任务设计的。Finale 的 MusicXML 导出功能非常丰富。从 Finale 导出的 MusicXML 文件不仅捕捉了文档的所有(书面)音乐内容,还捕捉了相当多的图形外观特性。不同的应用程序在导入 MusicXML 文件时,读取的资讯多少都有些出入,但 MusicXML 至少能被这些程序实实在在地读取、解码。并且,这些应用程序(包括 Dorico)可以通过版本迭代更新的方式完善这些功能、借此从给定的 MusicXML 解读更多种类的数据,而不再需要对专有文件格式或应用程序进行逆向工程。

译者按:Finale 的底层程序算得上几十年的屎山(Legacy Code)。就现代编程角度来看,无论是读懂这些代码、还是在读懂的基础上重构成可供未来几十年内持续维护的形态,都是一个在成本上来看非常空前的事情。对 Finale 的旧版格式的兼容同理,因为 Finale 这款工具在设计思路上对各种资料对象处理的概念模型都与 Dorico 完全不同。Finale v27 对 MusicXML 格式的导出功能的完美支持,已经是谢天谢地的事情、使得乐谱专案的迁移工作只需要对应的记谱工作站软件正确解读 MusicXML 即可。


封存您的 Finale 专案

虽然 Finale 已不再继续开发,但是:只要您不更新操作系统,Finale 仍然可以在您当前的电脑上正常运行,因此不必担心 Finale 会突然因为软件自身的原因停止工作,所以您无需急于封存所有的 Finale 专案。尽管如此,笔者还是建议您尽早开始此过程。

我们建议您为您的 Finale 专案同时创建 PDF、MusicXML 和 MIDI 这三种形式的封存资料版本,并将它们与原始的 Finale 文档一起封存。 请确保所有这些文件格式的安全备份、最好在至少一个异地位置(这可以是您保存在另一安全地方的硬盘,或者是在云端,或两者兼备)。您还可以考虑导出专案的 MP3 或其他音频文件,以便您将来想要播放时可以听到它们。

有关如何导出 MusicXML 文件的详细资讯,请阅读我们的指南(英文)。 一些有经验的 Finale 用户正在开发使用第三方工具帮助自动生成 MusicXML 和 PDF 文件的方法,包括脸书社团的这个基于 FileMaker Pro 制作的工具(英文)这个使用 PHP 语言编写的本地工具(英文,GitHub 仓库),以及其他通过 FinaleScript 实验的自动化工具。


何时(以及何时不)转译您的专案

您不需要将所有现有的 Finale 专案转译为 Dorico(或其他程序)。除非您确实需要对专案进行修改,否则没有必要在新程序中再次检查和编辑专案,浪费时间和精力。

如果您只是想自己查看音乐,或者需要与他人分享音乐(例如用于新的演出或其他类似请求)那么只需使用或分享 PDF 文件即可。如果接收方想听听音乐的大致效果,如果您已经制作了音频文件,您也可以将其发送给他们。

如果您只需要对音乐进行一些小的调整(例如转旋或移调)那么最好在 Finale 中打开原始的 Finale 文件,进行调整,并从调整后的版本中创建新的 PDF、MusicXML、MIDI 和音频文件。

如果已经过去了很多年,您不再能够运行 Finale,或者您需要对作品进行更大幅度的修改,那么这时才有必要将专案转译为您的新软件,而这正是 MusicXML 大显身手的地方。


如何将专案转译为 Dorico

将 MusicXML 文件导入 Dorico 时,请不要期望 Dorico 中的外观与 Finale(或生成 MusicXML 的任何应用程序)中的完全相同,因为 Dorico 不会尝试导入 MusicXML 文件中描述的每个视觉上的细节:相反,Dorico 旨在导入所有书面音乐资讯,但将细微的图形细节交给 Dorico 自身的的进阶算法来自动处理。

在 Finale 中,您需要花费相当多的时间逐一调整谱面元素的摆放,以防止它们与彼此或与五线谱发生碰撞。您还需要干预垂直间距,手动移动五线谱和系统,您可能还会进行很多格式调整,在系统之间移动小节以产生令人满意的平衡布局。

而在 Dorico 中,所有这些过程都是自动执行的。(当然,如果您愿意,您也可以手动调整所有内容)。因此,我们的做法是尽量将 MusicXML 仅作为书面音乐资讯的来源,并依赖 Dorico 的自动布局引擎自行生成令人满意的谱面视觉效果。

在将 MusicXML 文件导入 Dorico 之前,我们建议您查看「Dorico 偏好设置」中的「MusicXML 导入」页面。此对话框决定了不同的 MusicXML 谱面图形特性当中有哪些需要 Dorico 原样保留、哪些交给 Dorico 自动重新处理。如果您希望为了让 Dorico 更加自由地记录音乐,请尽可能多地取消对这些选项的勾选。相反,如果您希望保留您在 Finale 中创建的专案的更多特定的谱面外观特性,则可以尽量多地勾选这些选项。

我们建议尽可能让 Dorico 自由发挥:这样生成的 Dorico 专案将会有更少的「可能与 Dorico 预设排版行为互相冲突」的资料。这些冲突资料往往会干扰 Dorico 的自动化排版行为。您通常会发现,如果一个 Finale 专案越是接近 Dorico 直接录入的书面音乐内容,它越是会更快、更容易处理。

无论导入设置如何,您都得预留一些时间来检查总谱和声部的布局和格式。与往常一样,请先在布局选项对话框中更改谱表大小、垂直间距和谱行插断分配设置,然后再对每个谱行和页面进行单独更改。即使处理的是导入的 MusicXML 文件,也应始终优先寻找全局解决方案来解决不符合您期望的内容、而不是优先对谱面元素逐一修整


问题排查 

某个时间点之后的音乐缺失

从 Finale 向 Dorico 导入复杂专案时,您可能会遇到有关连音符的问题。在 Finale 中,很容易创建与拍号不一致的连音结构,而 Finale 会很乐意显示这些小节,仿佛一切都合拍。当您将这些文件导入 Dorico 时,您可能会发现某个乐器的音乐在某点之后突然停止,并且在作品的剩余部分中不再出现。如果出现这种情况,意味着 Dorico 遇到了无法记录的节奏,由于 Dorico 中的音乐是作为一个连续流来表示的,而不是以小节为单位存储的,因此无法记录的节奏会影响到该声部后续部分的导入。

如果发生这种情况,理想情况下,您应该返回 Finale 并纠正节奏错误。如果您无法看到如何纠正它,请尝试从音乐消失的小节中删除音乐,然后重新导出 MusicXML 文件并将其带回 Dorico。导入文件后,您需要手动输入丢失的小节。

拍号丢失

如果您的原始 Finale 文档使用了大型拍号,建议您在从 Finale 导出 MusicXML 文件之前取消此操作。 否则,您会发现 Dorico 只会在少数谱表上显示常规拍号,而其余谱表则显示开放拍号。这是因为 MusicXML 文件中是这样描述的,而 Dorico 可以轻松处理多个不同的拍号,因此这正是它生成的结果。

通常,Finale 中通过隐藏大多数谱表上的拍号来处理大型拍号,使用的是「全局谱表属性」插件或「谱表属性」对话框。请确保所有谱表都显示拍号(如果重叠的拍号让您感到不适,请转到「文档」>「文档选项」,选择「字模」页面,并将「时间(总谱)」字模编辑为「Maestro」或您正在使用的任何音乐字模,而不是「Engraver Time」)。

译者按:Finale Maestro 这款音乐排版字模拥有可以在 Dorico 内直接使用的 SMuFL 格式版本。如果您是在日本读作曲、或是在日本的乐谱排版工业工作、或者有乐谱要在日本出版发行的话,在绝大多数情况下可能会被强制要求使用「Chaconne」这款被当地工业统一要求使用的字模。Chaconne 字模的 SMuFL 版本「Chaconne EX」目前正在开发中,还请关注其开发商 StoneMusic 今后的公报。


现在再次从 Finale 导出 MusicXML 文件,并将其导入 Dorico。要在 Dorico 中恢复大型拍号,请转到「布局选项」的「拍号」页面,激活「拍号位置和大小」下的「每个大括号显示一次」,并根据需要进行其他调整。要查看 Engraver Time 之类的窄拍号,还需将「拍号设计」设置为「窄,无衬线」。


其他问题

有关从 Finale 导入 MusicXML 文件时可能发生的其他不常见问题的更多提示,请阅读 Dorico 官方英文讨论区的这个讨论串


帮助就在眼前

如果您不确定如何最好地转译您的 Finale 专案为 Dorico,请在 Dorico 论坛上提问,我们将乐意为您提供帮助。实际上,您也可以花钱雇用专家为您转译专案:音乐服务公司如 JoAnn Kane Music ServiceFine Line Music ServiceNYC Music ServicesBlack Ribbon Music Preparation 和 Coda Scores 以及其他许多公司可以处理此类工作。


还未切换到 Dorico?

如果您是 Finale 用户,并正在考虑切换到 Dorico,您可以在有限时间内享受 Dorico Pro 75 的折扣。只需登录 MakeMusic 商店以查找您的特别优惠。您还可以通过 60 天试用版免费体验 Dorico Pro 的所有功能。准备好开始使用 Dorico 时,请查看我们的入门页面

文章出处 https://blog.dorico.com/2024/09/finale-dorico-musicxml/

转载新闻请注明出自 Midifan.com

共有 0 条评论