MelodyTrace

MusicXML 转 MIDI 在线转换器

把记谱数据变成可播放的 MIDI。上传 MusicXML 乐谱,将音符带入 DAW、音序器或练习工作流。

MusicXMLMIDI
  • MusicXML / MXL
  • 记谱转播放
  • 标准 MIDI
开始转换

音频转换工作台

选择格式,然后添加你的音频

拖放音频到这里,或点击选择

支持 MusicXML / XML / MXL · 安全处理

文件大小上限:10 MB

转换结果

待转换

结果会显示在这里

在左边选好格式并添加文件,采谱结果会以钢琴卷帘出现在这里,可直接播放、编辑与下载。

  1. 01

    添加文件

    拖入 MP3、WAV 或 MIDI

  2. 02

    开始转换

    自动识别音高与时值

  3. 03

    编辑导出

    改音符,导出 MIDI 或谱面

使用步骤

01

上传乐谱

选择由制谱软件导出的 .musicxml、.xml 或 .mxl 文件。

02

转换记谱数据

解析乐谱中的轨道、音符、时值、乐器与受支持的演奏指示,并生成 MIDI。

03

预览并下载

在钢琴卷帘中核对生成结果,然后下载到 DAW 或音序器继续使用。

格式与限制

输入格式
MusicXML / XML / MXL
输出
MIDI (.mid)
文件限制
10 MB · 10 min
价格
免费 · 无需注册

MusicXML 转 MIDI 前的准备

  • 请直接从原制谱软件导出 MusicXML,不要从 PDF 或图片间接转换。
  • 导出前检查反复记号、速度标记、移调乐器与打击乐映射。
  • MIDI 无法保留页面布局、字体或符号精确位置等雕版信息。
  • 复杂记谱转换后的听感可能不同,因为各应用对演奏指示的解释并不完全一致。

常见问题

支持哪些 MusicXML 文件?

这个转换器接受三种本质上携带同一份 MusicXML 记谱数据的文件:标准的 .musicxml 扩展名;内容是 MusicXML 而不是其他 XML 结构的普通 .xml 文件;以及压缩的 .mxl 归档格式,这是大多数现代制谱软件为了控制体积、默认导出的压缩格式。你不需要自己搞清楚这几种格式的区别或者互相转换——不管你的制谱软件导出的是哪一种,直接原样上传,解析器会在内部自动处理这些差异。如果文件解析失败,通常原因不是扩展名本身,而是文件底层根本不是合法的 MusicXML,比如一个只是改了扩展名、并没有真正以该格式导出过的 .xml 文件。

结果会和原谱看起来完全一样吗?

不会,而且这是 MIDI 格式本身的固有特性,不是这个转换器做得不够好。MusicXML 描述的是一张纸面:五线谱位置、连音线画法、符号的精确摆放、字体和版面排布。MIDI 描述的是一次演奏:哪些音在响、什么时候开始结束、力度多大,完全不涉及打印在纸上会是什么样子。从一种格式转到另一种,必然会保留演奏数据——音符和它们的时值——同时丢掉所有视觉排版信息,因为 MIDI 里根本没有"页面"这个概念可以承载这些信息。如果你既需要能播放的文件,又需要原始的视觉谱面,请把源 MusicXML 和转出来的 MIDI 都留着,不要指望其中一个能替代另一个。

可以把结果导入 DAW 吗?

可以——输出的是标准 MIDI 文件,这是每一款主流 DAW、音序器和制谱软件都能读取的通用格式,不存在这个转换器特有的兼容性问题。转换完成后下载 .mid 文件,直接导入 Ableton Live、FL Studio、Logic Pro,或者任何支持 MIDI 音轨的软件;原谱里的每个声部通常会各自成为一条独立音轨,方便你直接指定乐器音色并继续编辑。之后就可以像处理任何其他 MIDI 导入一样操作:量化节奏、移调、更换乐器,或者把它编排进更大的作品里,和它最初是用哪个制谱软件导出的 MusicXML 完全无关。

为什么部分奏法听起来不同?

MusicXML 和 MIDI 表达演奏技法的方式差别很大:乐谱可以用断音、连音线、重音或装饰音这类没有固定音频含义的记谱符号来表示,而 MIDI 只能通过力度、时值、弯音这些具体的音符级数值来表达播放效果。转换时,系统必须把原本是记谱指示的东西,翻译成一个具体的数值解释,而不同制谱软件对"重音该多响""断音该多短"本来就没有统一标准。音符和节奏本身的转换是可靠的;恰恰是这些表现细节类的标记,可能需要你转换后回放试听,再到 DAW 里手动微调个别音符的力度或时长,才能得到你原本想要的效果。

每件乐器或每个声部会各自变成一条 MIDI 轨吗?

会的——多声部乐谱,不管是写成两行谱表的钢琴左右手,还是包含十几个乐器声部的完整合奏总谱,都会按声部逐一解析,而不是被压扁合并成一条轨道,每个声部在输出文件里都会变成各自独立的 MIDI 轨。这保留了原谱应有的结构:转换后,你依然可以单独独奏某个声部来单独核对,静音某些乐器专注处理其他声部,或者把任意一个声部整体换成完全不同的乐器音色——这和在一个正规的多轨 DAW 工程里编辑的灵活度是一样的,而不是变成一段压扁在一起的单一演奏。

文件大小上限是多少?

上传上限是 10 MB,这个范围足够覆盖典型的单乐章作品,甚至相当篇幅的多乐章作品,因为 MusicXML 即便不压缩也是相对紧凑的文本格式。如果压缩后的 .mxl 导出文件碰巧接近这个上限——比如乐谱里嵌入了字体、图片或异常多的排版数据——可以尝试改用未压缩的 .musicxml 导出,因为一旦实际记谱内容占主导,两者的体积差异有时会小得出乎意料。对于确实很长、两种格式都超限的多乐章作品,更可靠的办法是按乐章拆成多个文件,分别转换。