MIDI 是乐谱工具能够支持的最有用的格式之一。它让你可以把在 DAW 或电子键盘上录制的演奏,直接作为可读的乐谱带入 Flat;也让你可以把 Flat 乐谱导出到任何能够对它进行混音、母带处理,或用自定义音色播放它的程序。本指南涵盖两个方向:如何把 MIDI 文件导入 Flat、如何把 Flat 乐谱导出为 MIDI,以及在什么情况下 MIDI 比 MusicXML 更合适。
你需要准备什么
要在 Flat 中使用 MIDI 导入或导出:
- 一个免费的 Flat 账户,外加一个网页浏览器,或 iOS、Android 应用。
- 你想导入的 MIDI 文件(一个
.mid或.midi文件),或你想导出的 Flat 乐谱。 - 对于 DAW 工作流:任何能够读取或写入 MIDI 的程序,包括 GarageBand、Logic Pro、Cubase、Pro Tools、FL Studio、Ableton Live 或 Reaper。
在 Flat 与 DAW 之间移动文件,你不需要任何特殊硬件或插件。MIDI 文件本身就携带了下一个程序所需的一切。
如何把 MIDI 文件导入 Flat
导入 MIDI 文件会把它转换成一份可编辑的 Flat 乐谱,其中的音符、节奏、乐器和速度都被翻译为标准乐谱记号。
- 打开你的 Flat 乐谱库,点击新建乐谱。
- 选择导入,并选择 MIDI 作为文件类型。
- 从你的电脑或设备上传
.mid或.midi文件。 - 等待几秒钟,让转换完成。
- MIDI 文件会在 Flat 编辑器中打开,成为一份完全可编辑的乐谱,可以播放、编辑、移调或分享。
从这里开始,导入的文件就和其他任何 Flat 乐谱一样。你可以修正任何量化上的小问题(MIDI 捕捉的是演奏的时值,有时需要手动清理)、调整所分配的乐器、更改调号,或把这份乐谱作为编曲的起点。
如何把 Flat 乐谱导出为 MIDI
导出会把你的 Flat 乐谱输出为一个标准 MIDI 文件,你可以在任何 DAW 或乐谱程序中打开它。对于在 Flat 里写乐谱、随后想在别处混音、母带处理或套用虚拟乐器的作曲者来说,这是最常见的路径。
- 在 Flat 中打开你想导出的乐谱。
- 点击文件 → 导出。
- 选择 MIDI 作为格式。
- 把生成的
.mid文件保存到你的电脑或设备。 - 在你的 DAW 或任何其他兼容 MIDI 的程序中打开该文件。
导出的 MIDI 文件携带你乐谱中的每一个音符、休止符、拍号、调号、速度标记和乐器分配。一旦进入你的 DAW,你就可以换上虚拟乐器、叠加更多音轨并套用效果,同时在 Flat 中保持原始乐谱完好无损。
MIDI 能捕捉什么(以及不能捕捉什么)
MIDI 对于声音和演奏数据非常出色,但它并不是一份书面乐谱的完整写照。了解哪些内容能在这个格式中留存下来,有助于你为任何工作流在 MIDI 与 MusicXML 之间做选择。
MIDI 会携带:音高、音符时值、力度(每个音符弹奏的力度)、速度、拍号、调号、通过 General MIDI 音色切换实现的乐器分配,以及基本的力度记号。
MIDI 不会携带:诸如符尾连线、符干方向、演奏法记号(断奏、重音,以及连奏线的视觉形态)、歌词、和弦符号、排练记号或页面版式等视觉乐谱细节。这些正是像 MusicXML 这样专门用于乐谱的格式所要保留的内容。
这种取舍正是两种格式存在的原因,也是大多数专业工作流会同时使用两者的原因。
MIDI 还是 MusicXML:该用哪种格式
简短的答案:当你需要声音或演奏数据时用 MIDI,当你需要书面乐谱在另一端看起来一模一样时用 MusicXML。
| 用途 | 最佳格式 | 原因 |
|---|---|---|
| 把乐谱发送到 DAW 进行混音 | MIDI | DAW 原生读取 MIDI;它们不需要乐谱细节 |
| 把乐谱发送到另一个乐谱程序 | MusicXML | 保留演奏法、歌词、版式和和弦符号 |
| 在键盘上录制演奏并转换为乐谱 | MIDI | MIDI 捕捉演奏;Flat 把它转换为乐谱 |
| 在 Flat、Sibelius、MuseScore、Dorico 之间移动乐谱 | MusicXML | 乐谱交换的行业标准 |
| 套用虚拟乐器或 VST 插件 | MIDI | VST 直接读取 MIDI |
| 与协作者分享乐谱以便编辑 | MusicXML | 完整保留每一个乐谱元素 |
许多作曲者在同一个项目中同时使用两种格式。在 Flat 里写乐谱,导出 MusicXML 与乐团其他人分享,再导出 MIDI 带入 DAW 进行声音设计和混音。
MIDI 在 Flat 中的常见用途
几种让 MIDI 导入或导出在作曲者工具箱中占有一席之地的工作流:
- 从演奏到乐谱。在你的 DAW 中用 MIDI 键盘录一段旋律,导出 MIDI,再导入 Flat 来整理乐谱。对于任何你弹得出来的东西,这都比一个音一个音手动输入更快。
- 从乐谱到混音。在 Flat 里写好完整编曲,导出为 MIDI,在你的 DAW 中打开,用自定义虚拟乐器和效果进行混音。
- 跨工具作曲。在 DAW 里用 MIDI 钢琴卷帘勾勒一段和弦进行,导出 MIDI,导入 Flat 来发展成完整的记谱编曲。
- 伴奏音轨。把一份乐谱的伴奏声部导出为 MIDI,加载到 DAW 中,再渲染成音频用于练习播放。
- 与不看乐谱的音乐人协作。把 MIDI 发给在 DAW 而非乐谱工具里工作的制作人或节拍制作者。他们可以直接使用该文件,无需看懂五线谱。
要点回顾
MIDI 的导入与导出,把 Flat 变成乐谱与音乐制作其余环节之间的枢纽。从键盘或 DAW 带入演奏,在 Flat 里干净地写好乐谱,然后把文件再送回处理下一阶段工作的工具。对于 MIDI 无法携带的乐谱部分,用 MusicXML 与之搭配,你就拥有了一个从最初草稿到最终混音无所不包的工作流。
如果你还没试过 MIDI 导入,最快感受它运作的方法,是随手拿一个 .mid 文件(你自己的 DAW 导出文件,或来自乐谱档案库的公有领域 MIDI),把它送进 Flat 的导入。乐谱会在几秒内出现,并且完全可编辑。
有问题或反馈?请写信到 hello@flat.io。
Pierre,代表 Flat 团队。
常见问题
Flat 的 MIDI 导入支持哪些文件格式?
扩展名为 .mid 或 .midi 的标准 MIDI 文件。Type 0(单轨)和 Type 1(多轨)MIDI 文件都可以。
我导入的 MIDI 作为乐谱会完全正确吗?
对于干净、已量化的 MIDI(在 DAW 中以精准节奏创建的文件),通常是的。对于带有人性化时值的演奏录音,做一些手动清理是正常的。Flat 在导入时会应用量化,但非常自由的演奏可能需要再编辑一遍,才能在谱面上显示正确。
如何从 Flat 乐谱下载 MIDI 文件?
打开乐谱,点击 文件 → 导出,选择 MIDI,然后保存文件。下载会立即开始。
我可以导入在键盘或其他 MIDI 乐器上录制的 MIDI 文件吗?
可以。大多数电子键盘、鼓垫和支持 MIDI 的乐器,都能通过 DAW(GarageBand、Logic Pro、Cubase、FL Studio、Ableton Live、Reaper)把演奏直接录制为 MIDI。把录音保存为 MIDI 文件,然后像导入任何其他 MIDI 文件一样把它导入 Flat。
MIDI 导出包含力度和演奏法吗?
MIDI 通过音符力度(音量)和速度数据来携带力度信息,但它不会保留断奏、重音等演奏法的视觉记号。对于这些细节很重要的工作流,请改用 MusicXML 导出,或两种格式并用。
MIDI 和 MusicXML 有什么区别?
MIDI 是一种演奏与声音格式:它捕捉音乐听起来是什么样。MusicXML 是一种乐谱格式:它捕捉音乐在谱面上看起来是什么样。大多数 DAW 偏好 MIDI;大多数乐谱程序偏好 MusicXML。
我可以把多个 MIDI 文件导入到一份 Flat 乐谱里吗?
在单次导入操作中不行。每次导入都会创建一份新乐谱。要合并 MIDI 声部,请把它们作为单独的乐谱分别导入,然后在 Flat 内部相互复制粘贴。
MIDI 导入会保留原始的速度和拍号吗?
会。编码在 MIDI 文件中的速度变化和拍号变化会传递到导入的 Flat 乐谱中,并且仍可编辑。