怎么在 MuseScore、Sibelius 和 Finale 里打开 MusicXML 文件

教程阅读约 7 分钟Andrew Carlins

三款记谱软件互相读不了对方的文件,MusicXML 能让一份乐谱在它们之间来回传。在 MuseScore、Sibelius 和 Finale 里打开它的菜单各不相同,打开后也有几处格式要检查。

本文属于我们的音乐文件格式与导出指南。

MusicXML 是交换书面乐谱的标准格式。它能把一份完整的乐谱存下来,除了音符,还有谱号、调号、拍号、符杠和演奏法记号,任何记谱软件都读得了。MuseScore、Sibelius 和 Finale 偏偏打不开彼此的原生文件:Sibelius 的乐谱在 Finale 里打不开,Finale 的文件 MuseScore 也认不出来。

所以要在这三款软件之间转移乐谱,就得靠 MusicXML。你可能想在 MuseScore 里免费编辑,想在 Sibelius 或 Finale 里按出版商的版式来排,也可能只是合作的人用的软件跟你不一样。

MusicXML 能在软件之间带过去什么

MusicXML 描述的是一份书面乐谱。里面有音高和节奏,也有让谱子好读的那些东西:谱号、调号、拍号、符杠、演奏法记号、力度记号和排版。它从一个软件搬到另一个软件的是整份乐谱,不只是音符。

MIDI 就不一样了。MIDI 记录的是一次演奏,也就是音符和它们的时间,完全不管谱面该长什么样。所以你要的是能让另一个软件显示、排版的谱子,就用 MusicXML。两者的区别在 MusicXML 和 MIDI 的对比里讲得更细,音乐导出格式总览则说明了每种格式适合用在哪里。

在 MuseScore 里打开 MusicXML

MuseScore 免费,也是用的人最多的记谱软件,很多人都从它起步。选“文件”菜单里的“打开”,选中 .musicxml 或 .mxl 文件。MuseScore 直接读取,不弹转换对话框,乐谱打开就能编辑。如果你要导入的正好是 Songscription 的导出文件,可以看我们的分步教程把 Songscription 导出文件导入 MuseScore,里面讲了该选哪种文件,以及导入后怎么整理。

在 Sibelius 和 Finale 里打开 MusicXML

两款软件都能读 MusicXML,只是菜单稍有不同。

  • Sibelius:选“文件”里的“打开”,选中 MusicXML 文件。Sibelius 会自动把它转成一份新乐谱。
  • Finale:选“文件”里的“导入”,选 MusicXML,再挑文件。Finale 会把谱面重建成一份可以编辑的 Finale 文档。

不管用哪款,最后都会在你常用的软件里得到一份普通乐谱,接着细调就行。一起做事的人很少都用同一款记谱软件。编曲的人可能在 MuseScore 里打草稿,制谱的人在 Finale 里定稿,演奏的人在 Sibelius 里给分谱做标记。有了 MusicXML,乐谱能在这些软件之间一路传下去,谁都不用手动重新打一遍。你可以在最省钱或最顺手的软件里写,照样能交给下一个要用的人。

导入后会是什么样

音符的音高和节奏都会准确带过来。导入后可以检查一下谱面,留意下面这些问题。

如果某个音按调性应该写成降音,却写成了升音,谱线上就会出现一个看着不合适的变音记号。这时把音符重拼一下。八分音符如果各自带着符尾,或者符杠跨拍连接,没有按拍分组,重新分组就行。如果一段音符挤在谱表的顶部或底部,还带着一摞上下加线,可能是谱号不对,要改的是谱号,不是音符。小节里多出来的休止符是时间取整后留下的,可以删掉。

不同软件对谱面显示的默认处理略有差别,所以导入后花一点时间整理很正常,并不代表出了问题。如果乐谱来自录音,可以在 音频转 MusicXML 页面用 Songscription 从音频生成乐谱,再到乐谱编辑器里修正音符、移调和打印,不用另外打开其他软件。如果你已经在用 MuseScore、Sibelius 或 Finale,导出 MusicXML 后就可以接着在这些软件里编辑。

常见问题

MuseScore、Sibelius 和 Finale 能互相打开对方的文件吗?

不能。每款软件都有自己的原生格式,别的软件读不了。MusicXML 是它们之间的桥梁:在一款软件里把乐谱存成或导出为 MusicXML,再到另一款里打开,谱面内容就过去了。三款软件都能可靠读取的文件只有这一种,所以还不确定乐谱最后会在哪个软件里用的时候,从 Songscription 导出 MusicXML 最稳妥。

怎么在 MuseScore 里打开 MusicXML 文件?

选“文件”菜单里的“打开”,再选中 .musicxml 或 .mxl 文件。MuseScore 直接读取 MusicXML,不用经过转换,乐谱马上就出来了。之后就和编辑其他 MuseScore 乐谱一样。Songscription 导出的是标准 MusicXML,打开 Songscription 的导出文件也是这么操作。

怎么把 MusicXML 导入 Sibelius 或 Finale?

在 Sibelius 里,选“文件”里的“打开”,选中 MusicXML 文件,Sibelius 会把它转成一份新乐谱。在 Finale 里,选“文件”里的“导入”,选 MusicXML,再挑文件。两款软件都能读这种格式,并把谱面重建成可以编辑的乐谱。导入以后,像处理新建的乐谱一样再细调排版就行。

打开 MusicXML 文件后会是什么样?

音高和节奏都会正确地带过来。可能要再检查的是显示效果:谱号、等音拼写、符杠,还有排版和间距。同样的谱面,不同软件默认的显示方式略有差别,所以导入后快速修整一遍很正常。音乐内容都在,你只是在把谱面收拾整齐。

关于作者

Andrew Carlins

作者

Andrew Carlins

Songscription 联合创始人兼 CEO

Andrew 在斯坦福和几位同样玩音乐的朋友一起创办了 Songscription,因为他们受够了想弹的歌总找不到谱。他从小弹钢琴,也吹过上低音萨克斯,还演过音乐剧。虽然好几年没登台了,他觉得自己的状态还没降半音。他在这里写扒谱的事,讲怎么把一首歌从录音里扒下来,变成纸上的谱子。

了解我们的团队

还有这些同一话题的文章,可以接着读。