本文收录在我们的记谱术语表里。
有了 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 是乐谱的一张图,已经定稿,能打印,但一个音也改不了。MIDI 是拿来播放、在 DAW 里编辑的音符,算不上一份整齐的乐谱。MusicXML 就是能改的乐谱本身,专门拿到打谱软件里打开、重新加工。打印用 PDF,做音乐用 MIDI,改谱用 MusicXML。具体怎么选,我们在 MusicXML、MIDI 和 PDF 对比里完整讲过;两种能编辑的格式正面比一比,可以看 MusicXML 和 MIDI 对比。
哪些软件能读
基本上全都能读。MuseScore、Sibelius、Finale 和 Dorico 都能导入、导出 MusicXML,很多轻量的软件和网页工具也可以。大家看重这个格式,就是因为它几乎哪儿都支持,把文件交给合作的人之前,你不用先问对方用什么软件。手上已经有 MusicXML 文件的话,看我们这篇分步教程:在 MuseScore、Sibelius 和 Finale 里打开 MusicXML,每个软件怎么导入都写了。
什么时候用 MusicXML
乐谱本身还要接着加工,就用 MusicXML:整理记谱、调整布局、加记号、给分谱移调,或者交给别人用另一个软件去改。拿它存档也合适,它一直能改,也不会跟着某个软件一起被淘汰。只想照原样打印出来、照着谱子演奏,PDF 更省事;要把音符拖进 DAW,MIDI 更合适。想继续修改谱面排版,就用 MusicXML。
怎样拿到一首歌的 MusicXML 文件
如果这首曲子已经在某个软件里打成了谱,直接导出 MusicXML 就行。如果手上只有录音,就得先把它转成乐谱。Songscription 会听你的音频,把音符扒出来,转出来的同一份乐谱可以导出成 MusicXML,也能导出 PDF、MIDI 和 Guitar Pro。之后在 MuseScore 或 Finale 里打开这个 MusicXML,排成你想要的样子。整个流程我们在把 Songscription 的文件导入打谱软件里一步步讲过。
常见问题
MusicXML 是什么?
MusicXML 是一种开放的乐谱文件格式,照乐手读谱的样子来存乐谱:谱表上的音符、谱号、调号、拍号、歌词、演奏法记号、圆滑线、力度记号,还有小节的划分。有了它,一份乐谱就能从一个软件搬到另一个软件,谁都不用重新输入。MuseScore、Sibelius、Finale 和 Dorico 都能读写 MusicXML,所以在一个软件里做的乐谱,可以拿到另一个软件里打开、接着改。
MusicXML 和 MIDI 有什么区别?
MIDI 记的是一次演奏:弹了哪些音、什么时候弹的,完全不管这些音该怎么写到谱上。MusicXML 记的是写出来的乐谱:音还是那些音,但升号降号都写对了,按节奏连好了符杠,分好了左右手,排进一个个小节,读谱的人要看的记号也都在。想把音符导进 DAW 出声音或者编辑某个声部,用 MIDI;想在打谱软件里打开、修改、排版真正的乐谱,用 MusicXML。
哪些软件能打开 MusicXML 文件?
所有主流打谱软件都能读 MusicXML,包括 MuseScore、Sibelius、Finale 和 Dorico,很多别的软件也能导入。支持得这么广,想让一份乐谱换了软件还能接着改,不管是现在还是几年以后,MusicXML 都是最稳妥的选择。
手上只有录音的话,可以先转成乐谱,再导出 MusicXML,拿到你常用的打谱软件里接着改。
