下面将我用Cool Edit进行对齐的经验与大家分享。看上去似乎图有点多,但熟悉CE并且耐心看一遍或边看边做,会发现很简单,但是必须认真听干声,仔细看波形,再要耐心细致编辑,就行了。
注意,一般人耳对哪怕一二十毫秒的不齐也会感觉得到,所以若听出不齐就要处理,但最后总合成时,十几ms的不齐应在误差范围内。
注意每段起始句对齐很重要。
此外,唱得不齐是不可避免的,程度因人而异。下面示例用的歌者干声是高山上歌唱得非常好的高手,也有些地方不齐。
(在本介绍中,用t表示时间,w表示声波。)
注意:处理前先将干声文件存个备份,万一处理不行或不满意,还可以有原来的干声。每做完一点处理,就Save一下干声文件,以免万一CE crash或死机,就每费时间了。不要修改范唱,只处理歌者的干声。
1. 将范唱与歌者的干声Load进音轨,注意t线要在0点,千万不要一前一后。然后将t与w扩大,尤其是t,以便看清波形,精确选时间。
图1 - LoadAndExpand

2. 检查起点是否一致。若歌者比范唱慢,则先找到时间差,再在歌者干声前面没有声音地方,delete掉时间差值;若歌者比范唱快,找到时间差后,在歌者前面没人声地方copy/paste时间差值。示例见下面图2们。
图2 - StartPointDiff

图2a - MakeStartPointsSame

图2b - StartPointsAreSame

然后一句句向后听下去,若发现不齐地方,就将不齐地方t再放大,反复边听边看哪里不齐,找到不齐处进行处理。
3. 歌者唱快的部分处理。
若歌者唱快了,就在歌者干声中不齐处前面挑选一处基本没有唱声的地方(换气处也可),copy/paste时间差值。示例见图3们。
图3 - SingerFast

图3a - SingerFastCopyPasteDiff.JPG

图3b - SingerFastIsHandled.JPG

4. 歌者唱慢的部分处理。
若歌者唱慢了,就在歌者干声中不齐处前面挑选一处基本没有唱声的地方(换气处也可),delete时间差值。注意这种慢是线性的,即这句后面每个音也差大概相同时间,若不是线性的,这样处理会让后面不齐,处理方法见本文最后的第6. 示例见图4们。
图4 - SingerSlow

图4a - SingerSlowDeletDiff

图4b - SingerSlowAfterDeletDiff

图4c - SingerSlowIsHandled

5. 歌者尾音拖长的部分处理。(拖音短了没关系,不处理)
若歌者尾音拖长了,就在歌者干声中尾音拖长处后面挑选长了的差值,将其Silence。再用Envelpe将Silence起点处Fade out。示例见图5们。
图5 - TooLong.JPG

图5a - TooLongSilenceDiff.JPG

图5b - TooLongAfterSilenceDiff.JPG

图5c - TooLongEnvelopeTail1.JPG

图5d - TooLongEnvelopeTail2.JPG

图5e - TooLongAfterEnvelopeTail.JPG

图5f - TooLongAfterEnvelopeTail2.JPG

6. 若同一句中有快有慢,就比较麻烦;若仅仅一两句这样的情况,就干脆Silence掉节奏不对的地方,留下对的地方(因为大合唱,别人的声音会盖住,没太大关系),但Silence的起点与终点要用Envelop的Fade outFade in处理一下,不然太突兀。若有太多这样的句子,基本不能用,最后重唱。
总之,耐心,细致,就可以做到对齐了。
我也在学习,谢谢小曼分享!
偶也觉得,不过这篇对我来说太高深,我现在扑腾基本的后期步骤还扑腾不过来呢。先放这里留着以后慢慢学。:D