这篇属于我们的音频转 MIDI 指南系列。
Ableton Live 有两样特别拿手:编辑 MIDI,给音频做 Warp 变速。它做不到的,是听一段录音,告诉你里面有哪些音。把一个 MP3 拖到轨道上,Live 只会把它当成一个固定的片段来播,旋律锁在波形里,你碰不到。
Songscription 补的就是这个空档。我们把录音里的音符读出来,交给你一份能直接拖进 Live 工程的 MIDI。
给 Live 用 MIDI,别用 MusicXML
Live 读不了 MusicXML。MusicXML 描述的是写在纸上的乐谱:谱号、符杠、演奏法记号、页面布局。Live 里压根没有谱表来放这些东西。它只认音符和时间,而这正好是 MIDI 装的内容。所以只要目标是 Live 工程,每次都导出 MIDI。
在这里选 MIDI,你什么也不会少。每一次 Songscription 扒谱都能导出 MIDI、MusicXML、PDF 和 Guitar Pro,全都出自同一次处理。今天拿 MIDI 给 Live 用,以后想在打谱软件里打开这段谱子,MusicXML 还在。要是还分不太清两者的区别,可以看看我们写的 MusicXML 和 MIDI 对比,里面讲清了每种格式各装了什么。
第一步:扒录音
先准备好你想放进工程的音频。MP3 或 WAV 文件、一段视频、一个 YouTube 链接都行,你自己录的现场录音也可以。上传,选好乐器,听的活儿交给模型。
一次只扒一件乐器。目前还没有一键把整支乐队拆成几条独立 MIDI 轨的办法,所以手上是完整混音的话,先把它拆成分轨,再一条一条单独扒。钢琴扒得最成熟,贝斯、吉他等乐器也支持,而且还在改进。音源怎么准备才能扒得最干净,音频转 MIDI 指南里有一步步的说明;想马上开始转换,就去音频转 MIDI页面。
第二步:导出 MIDI,拖进 Live
扒谱结果看着没问题了,就导出成 .mid 文件,然后打开你的 Live 工程,照下面做。
- 从访达或文件资源管理器里把 .mid 文件直接拖到会话视图或编曲视图的一条 MIDI 轨上,Live 会把它放成一个片段。(也可以先把文件拖进 Live 的浏览器,要用的时候再拖到轨道上。)
- 往这条轨上放一个软件乐器、采样器或 Operator。新拖进来的 MIDI 片段自己是不出声的。
- 确认片段和工程的速度对得上。想让音符严格卡在网格上,就做一下量化。
- 双击片段,在钢琴卷帘里打开它,然后照下一节的方法编辑。
第三步:在片段的钢琴卷帘里编辑
双击片段,片段视图里就会打开钢琴卷帘。现在每个音符都是一个方块,可以挪、拉长、删掉或复制。MIDI 比原始音频好用在哪,到这里一眼就看得出来。你可以改旋律,把整段移调,把松散的节奏量化,或者给太满的和弦减掉几个音。
音色也可以整个换掉。音符留在原地不动,给它换一件乐器试试就行。想把喜欢的一段用到新歌里,这是最快的办法。制作人经常这么干,我们的给制作人的 AI 音乐工具里讲了更多这方面的流程。要是你在几个 DAW 之间来回用,同一份 MIDI 也能拖进 Logic 和 FL Studio,具体可以看在 Logic Pro 和 FL Studio 里用 Songscription。
常见问题
Ableton Live 能读 MusicXML 吗?
不能。Live 处理的是 MIDI 和音频,不认记谱文件,所以 MusicXML 在 Live 工程里打不开。要往 Live 里放,就从 Songscription 导出 MIDI。MusicXML 先留着,哪天想在 MuseScore、Sibelius 这类打谱软件里打开同一份扒谱结果,再用它。两种格式出自同一次扒谱,选了 MIDI,MusicXML 照样还在。
怎么把 MIDI 文件导入 Ableton Live?
从访达或文件资源管理器里把 .mid 文件直接拖到会话视图或编曲视图的一条 MIDI 轨上;也可以先拖进 Live 的浏览器,再从那里拖到轨道上。Live 会把这些音符放成一个片段。给这条轨加一个软件乐器,片段才会出声。然后双击片段,就能在钢琴卷帘里编辑音符。
为什么不直接把音频拖进 Ableton?
音频可以拖进去,Live 也能播,但它始终是一段固定的录音。Live 分辨不出这段音频里有哪些音,你也就没法改旋律、换音色,或者把节奏量化。Songscription 会把录音里的音符扒出来,给你一份 MIDI,在 Live 里想怎么改都行。
Live 自己能扒录音吗?
Live 有把音频转换成 MIDI 的功能,处理简单的旋律、和声或鼓的音频还行,但碰上音很密的复音录音和完整混音就吃力了。想从真实录音里拿到某件乐器干净的音符,就在 Songscription 里一次扒一件乐器,导出 MIDI,再导进 Live。这样得到的音符,离实际弹出来的要近得多。
