MusicXML 是什么,为什么值得了解?

资源阅读约 7 分钟Andrew Carlins

MusicXML 让乐谱在不同软件之间流通,不用重新输入。如果你想用 MuseScore 打开在其他软件里写的谱子,就可以用这种格式。

本文收录在我们的记谱术语表里。

有了 MusicXML,一首曲子的乐谱就能从一个软件搬到另一个软件,一个音符都不用重新输入。如果说 MIDI 是电脑用来演奏音乐的语言,MusicXML 就是电脑用来把音乐写下来的语言。它照你读谱的样子来存乐谱:谱表上的音符、谱号、调号、拍号、歌词和力度记号。MuseScore、Sibelius、Finale 和 Dorico 都能打开、编辑这种文件。

MusicXML 是什么

MusicXML 是一种开放的文本格式,当初是为了解决一个很具体的麻烦:以前打谱软件都用各自的私有格式存乐谱,别的软件读不了,在一个编辑器里写的曲子就只能困在那儿。MusicXML 给了它们一个通用的交换格式,就像 Word 文档或 PDF 让文字能在不同软件之间流通。多年来它一直是乐谱交换的事实标准,规范也公开维护,所以它比单个软件活得更久,你的作品也能一直带着走。

MusicXML 能存、MIDI 存不了的东西

MusicXML 和 MIDI 最容易混在一起。MIDI 文件存的是一次演奏:音符和它们的时间,够发出声音就行。MusicXML 存的是写在纸上的那一页,内容丰富得多。有些细节只在人读谱的时候才有用,它都记着:

  • 正确的拼法。 一个黑键到底是升 F 还是降 G。MIDI 分不出来,因为这两个音是同一个键。
  • 节奏和符杠。 音符按规整的时值记下来,符杠也照读谱的人习惯的方式连好。MIDI 里只有按毫秒记的原始时间。
  • 布局。 小节、谱号、左右手怎么分,谱行在哪里换行。
  • 各种记号。 圆滑线、延音线、力度记号、演奏法记号、歌词、指法和文字。有了这些,一串音符才成了能拿来演奏的乐谱。

MusicXML、MIDI 和 PDF 有什么区别

PDF 就像一张乐谱图片,可以直接打印,但不能直接改音符。要修改音符,得先把它重新识别成可编辑的乐谱。Songscription 可以识别 PDF 或谱面照片,生成乐谱。MIDI 适合播放音符,或者把音符放进 DAW 里编辑,但它不是一份整理好的乐谱。MusicXML 保存的则是可编辑的乐谱,供你在打谱软件里打开、修改。

打印用 PDF,制作音乐用 MIDI,在软件之间转移乐谱就用 MusicXML。我们在 MusicXML、MIDI 和 PDF 的比较中详细讲了怎么选,也在 MusicXML 和 MIDI 的比较中单独比较了这两种可编辑格式。

哪些软件能读取 MusicXML

几乎所有打谱软件都能读取。MuseScore、Sibelius、Finale 和 Dorico 都能导入和导出 MusicXML,Songscription 的乐谱编辑器也能,许多轻量软件和网页工具同样支持。因为支持 MusicXML 的软件多,你把文件交给合作的人之前,不必先问对方用什么软件。

如果你手头已经有 MusicXML 文件,可以参考在 MuseScore、Sibelius 和 Finale 中打开 MusicXML,里面分步骤讲了怎么在每个软件里导入。

什么时候用 MusicXML

乐谱本身还要接着加工,就用 MusicXML:整理记谱、调整布局、加记号、给分谱移调,或者交给别人用另一个软件去改。拿它存档也合适,它一直能改,也不会跟着某个软件一起被淘汰。只想照原样打印出来、照着谱子演奏,PDF 更省事;要把音符拖进 DAW,MIDI 更合适。想继续修改谱面排版,就用 MusicXML。

怎么得到一首歌的 MusicXML 文件

如果乐谱已经在某个软件里,直接导出为 MusicXML 就行。如果手头只有录音,就得先转谱。Songscription 会识别音频里的音符,在自己的编辑器里排出乐谱。你可以在编辑器里修改音符、移调、添加歌词和力度记号,也可以请 AI 乐谱助手 Annie 帮你做这些修改。

之后可以把同一份乐谱导出为 MusicXML、PDF、MIDI 或 Guitar Pro 格式。下载功能包含在 Plus 和 Pro 中。如果你已经在用 MuseScore 或 Finale,可以在那里打开 MusicXML 继续编辑。具体步骤见把 Songscription 文件导入打谱软件。

常见问题

MusicXML 是什么?

MusicXML 是一种开放的乐谱文件格式。它保存了乐手读谱时会看到的内容:谱表上的音符、谱号、调号、拍号、歌词、演奏法记号、圆滑线、力度记号,以及小节的排列。它让乐谱从一个软件转到另一个软件,不用重新输入。MuseScore、Sibelius、Finale 和 Dorico 都能读取和写入这种标准交换格式,所以在其中一个软件里写的谱子,可以在另一个软件里打开和编辑。

MusicXML 和 MIDI 有什么区别?

MIDI 记录的是演奏:哪些音符在什么时候弹响。至于谱面该怎么写,它并不记录。MusicXML 记录的是乐谱:同样的音符用正确的音名记下来,按节奏连好符杠,分配给左右手,再排进小节,带上读谱时需要的各种记号。想把音符放进 DAW 制作音乐或编辑声部,就用 MIDI;想在打谱软件里打开、编辑和排版乐谱,就用 MusicXML。

哪些软件能打开 MusicXML 文件?

MuseScore、Sibelius、Finale 和 Dorico 等主流打谱软件都能读取 MusicXML,许多其他软件也能导入。支持这种格式的软件很多,如果你想让乐谱现在和多年以后都能在不同软件里继续编辑,MusicXML 是最稳妥的选择。

想从录音得到一份可编辑的乐谱?用 Songscription 转谱。乐谱会在 Songscription 的乐谱编辑器里打开,你可以导出 MusicXML,再用其他打谱软件打开。

关于作者

Andrew Carlins

作者

Andrew Carlins

Songscription 联合创始人兼 CEO

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

了解我们的团队

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