吖清 发表于 2013-8-29 18:09:12

用Cubase/Nuendo来消除人声提取伴奏

文章出处:飞来音电脑音乐技术(www.FlyingMidi.com)
文章作者:熊 鹰(飞来音)
郑重声明:本页面之一切内容版权归属飞来音电脑音乐技术以及其文章作者。
该页面所有内容(文字及图片)已在国家版权局正式登记备案,受到法律保护。

  首先,关于这个话题需要说明一下。目前地球上没有完美的音频歌曲消除人声的方法,这是没有争议的。今天之所以写这篇教程,是因为目前到网络上搜索“消除人声”或“提取伴奏”等关键词所获得的方案均是在Cool Edit Pro那款软件上实现的。当然,这会让很多本来在使用Cubase/Nuendo软件的音乐人为了一些措手不及的卡拉伴奏或者唱歌娱乐而去特地寻找和安装Cool Edit Pro软件来实现此目的。真的有必要吗?Cubase/Nuendo真的不行吗?No~No~No!其实Cubase/Nuendo在处理这件事情上是非常方便快速和有效的。
  在进行操作之前,我们先来简单的讲述一下消除人声的原理。通常在一首歌曲的音频文件中,混音师一般都会将人声放在声像位置的正中间再输出为一个立体声音频文件(一般情况下是这样,但不代表全是这样),因此,人声的波形在该立体声音频文件的左声道和右声道中应该是相同或相似的,所以我们可以使用两种方法来进行人声消除,一种方法是将立体声中的两个声道相减,以去掉相同或相似的人声部分,保留住不同的乐器部分;另一种方法是将两个声道中的其中一个声道做相位反转,以在中间位置产生相位抵消来消除人声。
  也许很多朋友会问:“立体声相减好理解,可什么是相位?什么是相位反转?又什么是相位抵消?”
  相位是指波形上某一点在进行振动时所达到的精确位置。如图01所示,在一个正弦函数的坐标图形中,当函数图形上的任意一点沿着正弦函数曲线做周期运动时,该点的坐标函数会产生变化,这个点的所在位置叫做相位。当它的Y轴位置由正值最大点变为负值最大点且X轴值不变时,如(-1,1)到(-1,-1),则等于进行了一次相位反转,如图01中的波形A到波形B。简单的说,相位反转就是将一个波形的上边和下边沿着中间轴进行了翻转。相位反转可以用来解决相位抵消问题,例如上述函数图形中的一个点在(-1,1)位置,同时还存在另一个点在(-1,-1)位置,当这个两个点进行相加时,所得到的Y轴值因为抵消了其结果只能是0,如图01中的波形A和波形C,这就叫做相位抵消。通常,在波形函数坐标系中,Y轴值就是振幅,音量值,所以当声音产生相位抵消问题后就会带来声音上的巨大变化或没有声音,这种问题在录音的时候很可能会碰到。如图01中音轨1上的波形A碰到另一条音轨2上的波形C时,产生了相位抵消问题,其解决的办法就是将波形A进行相位反转来得到波形B,此时若是将音轨1和音轨2来同时进行相位反转则没有任何意义,音轨1上的波形B和音轨2上的波形D则又会产生新的相位抵消。所以,在进行相位反转处理的时候通常只需要在一个通道上进行。




图01 相位反转示意图  OK,光说没用,接下来我们到Cubase/Nuendo软件中去操作,非常简单,仅仅两步而已。将需要消除人声的音频文件导入到音频轨上(千万不要弄单声道的音频文件或假立体声文件来,那样是没用的),将一切准备好,就绪(注:虽然本文使用Cubase4版本为例截图操作,但与Cubase3/Nuendo3版本的操作步骤是相同的)。
  方法一.立体声相减
  操作步骤:
  第一步:在已有的音频轨上,选中需要进行声道转换的立体声音频事件,执行菜单(音频)→(处理)→(立体声反转)来弹出立体声转换对话框,如图02所示。



图02 执行菜单使用立体声反转功能  第二步:在立体声反转对话框内的(模式)下拉列表中选择(减去)一项,再点击(处理)按钮即可完成左右声道的相减工作,如图03所示。



图03 对立体声音频进行左右声道相减  方法二.相位反转
  操作步骤:
  第一步:在已有的音频轨上,选中需要进行相位反转的音频事件,执行菜单(音频)→(处理)→(相位反转)来完成相位反转处理,如果音频事件对象是立体声则弹出相位反转对话框,如图04所示。




图04 执行菜单弹出相位反转对话框  第二步:在立体声相位反转对话框内的(相位反转在)下拉列表中选择需要进行相位反转的通道项(所有声道)/(左声道)/(右声道),再点击(处理)按钮即可完成立体声音频的相位反转处理,如图05所示。




图05 对立体声音频中的通道进行选择性相位反转处理  咦?怎么没作用?
  别急别急,上面的两步只是告诉您关于相位反转在Cubase/Nuendo软件中的操作方法。由于立体声音频文件的两个通道是一左一右,没有在同一条中心轴上,所以在不对该音频轨的声像做特殊调整前并不能够让其产生相位抵消来消除歌曲中的人声。比较简单的办法就是:
  1-在导入音频文件时,在导入选项对话框中勾选(拆分通道)一项,如图06所示,使其分解成两个单声道轨。



图06 在导入音频时勾选立体声拆分项目  2-这时候只需要在任意一条单声道轨上执行上文所述中的第一步,进行一次相位反转处理即可抵消掉两轨波形中相同的人声部分(切记!只需要在其中一条单声道轨上执行一次相位反转即可,不要两条单声道轨都反转了,否则白做!)。
当然,这种抵消只是在输出的总通道中实现的,如果单独听其中的一轨,以及改变两轨的音量比例或错开其声像位置,就会破坏相位抵消的结果,再次使人声显露出来。
  OK,再听听看是不是位于歌曲中间的主人声就被去掉了?这里需要说明一下,目前人类还没有在音频上完美提取伴奏的办法,所以以上方法会存在以下问题:
  1-不是立体声文件,或者是假立体声文件直接否决。
  2-人声没放在中间的,或者有两主唱或更多主唱都分别在两边的,弄不掉。
  3-混响声充斥得到处都是,没办法去掉。
  4-对于声场中间的乐器声会有很大的破坏,如地鼓和贝司。
  如上,只是一个使用Cubase/Nuendo来进行消除人声提取伴奏的小方法,作为网络上再次搜索该词替代Cool Edit Pro的小补充,更多高级方法暂不多说,做好MIDI才是最终王道

New_ly123 发表于 2013-8-29 18:38:57

但是这种消音的质量比较差,还是比不过COOLEDIT。

吖清 发表于 2013-9-8 23:01:31

任何软件都不能做到完全的去处人声,特别是对欧美专业公司制作的专业唱片,歌声和伴奏都是混排的,所以根本没法处理。
但对于国内一些制作公司制作的唱片或音频文件可以某种程度上作一些处理,但只能由于家庭娱乐,可以用adobe AUDITION处理,也就是 cool edit pro的升级版
方法如下:
到如音频文件,然后“编辑”--“转换采样模式”,在弹出的对话框中选中“channels”(通道)选项中的mono(单声道)将左声道混合比和右声道混合比分别设置为100%和-100%可部分去除人声,这是最好的办法了
页: [1]
查看完整版本: 用Cubase/Nuendo来消除人声提取伴奏