怎样把唱出来的旋律变成乐谱

教程阅读约 8 分钟Andrew Carlins

就算还不会记谱,你也可以先把旋律唱出来,用 AI 把演唱或哼唱的录音变成看得懂的谱,检查旋律扒得准不准,处理歌词和拖腔带来的问题,再整理成一份可以保存的主旋律谱。

本文属于我们的各种乐器扒谱指南系列。

大多数人早在会把旋律写下来之前,就已经会唱了。早上醒来脑子里有段调子,怕忘了就对着手机唱下来,然后它就一直躺在那里,成了一个你有点不敢删的音频文件。以前要把这段唱出来的旋律变成乐谱,得坐在琴前一个音一个音地试。现在 AI 扒谱能听一段人声录音,直接把旋律写在五线谱上交给你。

唱出来的旋律,为什么比想象中难扒

钢琴对扒谱模型很友好:按下一个键,音从一个确定的音高开始,再按能预料的方式衰减。人声几乎哪一样都做不干净。我们唱歌时会从下面滑进一个音,再从音尾滑出去;会故意加颤音,让音高来回晃;还会在一个音节上唱好几个音,这叫拖腔。换气声和辅音又会把旋律打断,这些声音本身根本没有音高。模型要判断一个音在哪儿结束、下一个音从哪儿开始,一段很有表现力的演唱在它听来,可能就是一条又长又不稳的滑线,排不成整整齐齐的一串音高。

这些都不至于让人声没法扒。它们只是说明了人声扒出来的谱为什么要比钢琴多检查一点,也告诉你检查时该看哪里。唱得越干净、越有意识,第一版草稿就越准。单条旋律和密集的织体扒起来难度不一样,每种乐器都是这样。我们在单声部与多声部扒谱那篇里讲过这个差别,单独一条人声旋律属于好对付的那一类。

人声模型能扒准的部分

好在大多数靠唱记下来的想法,正好属于好对付的情况:一个人,一条旋律,没有和声要拆开。给模型一段唱得清楚的旋律,轮廓能出来,长音的音高能落准,冲杯咖啡的工夫,这首曲子的大致样子就已经在五线谱上了。手里攥着一段主旋律的写歌人,想把自己声部写出来的合唱团成员,或者只想把想法存成乐谱的人,要的正是这一部分。

在 Songscription 的几个模型里,人声模型是最新的,还标着实验性;做得最成熟的是钢琴模型。实际用起来,干净简单的人声旋律能扒得很好,又快、装饰又多的旋律就得多花点工夫整理,这一点哪个工具都一样。

怎么录才能扒得干净

录音时做的几个选择,比之后调任何设置都管用:

  • 一个音就唱一个音。 记想法的时候,先忍住别滑、别往上勾。表现力以后可以再加回去,模型只需要听清一个个分开的音高。
  • 换成中性的音节。 哼唱,或者用“啊”“啦”这样的开口元音来唱,音高会比唱完整歌词更干净,因为硬辅音会让声音短暂断掉。
  • 干一点,近一点。 房间安静、混响少,麦克风离得近一些,模型拿到的信号最清楚。
  • 速度稳住。 用脚打拍子,或者跟着很小声的节拍器唱,节奏才能扒对,不会变成一堆奇怪的时值。
  • 把人声单独拿出来。 如果人声埋在伴奏里,最省事的办法是扒一段只有人声的录音。

从录音到主旋律谱

Songscription 用专门处理演唱和哼唱的模型,从录音中提取单条旋律并写成乐谱,你可以直接在浏览器里的乐谱编辑器中修改。上传录音,选择人声作为乐器,然后开始扒谱。一两分钟后,旋律就会出现在五线谱上。如果录音里有人声伴奏,和弦检测可以在谱表上方加上和弦符号,单独的旋律就变成了主旋律谱。这种谱写有旋律和和弦,是很多歌手和乐队常用的格式。

接下来可以按自己的需要整理。把曲子移到适合演唱者的调,在音符下方加歌词;遇到不好处理的乐句,就放慢播放速度,音高不会改变。改好后,把 PDF 打印出来放在谱架上。如果你平时用 MuseScore、Sibelius 或 Dorico,也可以导出 MusicXML,接着在里面编辑。如果手头只有随手用手机录下的片段,还没录成完整的成品,可以看看把语音备忘录变成乐谱的指南。

修掉不准的地方

知道常见错误出在哪,检查起来就快,因为你查的是几样具体的东西,不用从头到尾干读一遍:

  • 滑进音和滑音。 你从下往上滑进一个音的地方,模型可能把中间经过的音高也写出来。把它们合成你本来想唱的那一个音。
  • 拖腔。 一个音节上的一串音,扒回来时节奏可能被硬凑成了整齐的时值。听一遍,把时值理顺。
  • 八度跳错。 人声落在某些音区时,模型可能把一两个音放错八度。很好发现,挪一下就行。
  • 换气被当成休止符。 通常没问题,偶尔一次换气会变成一个别扭的休止符,顺手清理掉。

好乐手检查任何自动扒出来的谱,都是这个习惯。我们在修正 AI 扒谱错误那篇里讲得更细。从一张白纸到一份扎实的草稿,工具两分钟就能帮你走完。省下来的时间可以花在音乐上的取舍上,不用再坐在琴前一个一个地试音高。

常见问题

AI 能把人声录音变成乐谱吗?

可以扒出旋律。AI 扒谱会听你唱的或哼的旋律,把音高和节奏写成可以阅读、编辑的谱。单独一条唱得清楚的旋律效果最好,一两分钟就能在五线谱上看到结果。人声模型比钢琴模型新,所以要把结果当成一份不错的初稿,检查一下滑进音、滑音和拖腔附近的地方。

扒出来的谱包含歌词吗?

不会。扒谱会记下人声旋律的音符和节奏,歌词不会包含在内。如果想在五线谱下面加歌词,可以在 Songscription 的乐谱编辑器里自己添加,也可以让 AI 乐谱助手 Annie 帮你加。旋律、调和节奏来自录音,歌词文字需要另加。

怎样让人声扒谱更准确?

在混响较少的房间里,把麦克风放近一些,单独录制人声。每个音唱清楚,尽量不要在音高之间滑动。速度稳一点,节奏也更容易扒准。如果人声混在完整的伴奏里,先把人声分离出来。扒完后对照录音检查初稿,修正模型把滑进音或拖腔扒错的地方。

能把曲子移到适合我音域的调吗?

可以。扒出旋律后,在 Songscription 的乐谱编辑器里向上或向下移调,调到适合演唱者的音域,再重新导出。移调会同时改变谱面音符和播放的音高,听到的和看到的会一致。

手机的语音备忘录里存着旋律?打开音频转乐谱,选择人声,就能把脑海里的曲调变成一份可以保存的乐谱。如果想从整首歌里扒出和弦,可以看看怎样获取任何歌曲的和弦。

关于作者

Andrew Carlins

作者

Andrew Carlins

Songscription 联合创始人兼 CEO

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

了解我们的团队

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