山寨葱技术——VocalTune
因为是山寨技术,所以请不要有任何期待。
总之,事情是这样的。VOCALOID2出现后一段时间,日本那边出现了一个叫做VocalListener的技术研究项目。这个项目的目标是让用户上传一首自己歌曲,然后变成VOCALOID的文件返回给用户,而这个VOCALOID的文件的输出效果尽可能趋近于用户上传的歌曲的效果。其原理就是将VOCALOID合成输出的歌声与用户提供的人声进行主要是音量和音高上的对比,找出差值,并利用这些差值来生成VOCALOID中的控制参数(比如DYN与PIT)。在VocalListener出现后不久,日本那边便产生了一股VOCALOID技术研究热,也出现了各种各样的模仿VocalListener的技术/软件。
以上那些,差不多已经说明了本文的性质。简单的说,被我称作VocalTune这东西就是一VocalListener的山寨。下面有个演示视频
http://www.acfun.com/html/music/20090722/38890.html
或者
http://you.video.sina.com.cn/b/22894978-1630562311.html
(注:视频前部分大部分时间在进行原唱的消伴唱处理。2:02左右出现的那个命令行窗口才是VocalTune的正体)
VocalTune的原理与VocalListener差不多,都是通过对比人声与VOCALOID输出歌声来获得参数。使用snack库来分析歌声的频率。因为人的听觉中,频率高一倍的话,音高就刚好高一个八度,所以将人声与VOCALOID歌声的频率值求2的对数后并想减。然后,现在音乐理论中,一个八度被分为12个半音,几乎是按照对数平分的。也就是说,增加一个半音高,频率的对数就几乎刚好增加1/12。结合VOCALOID中PIT与PBS两个参数的含义(PBS表示PIT影响的半音数),我们便可以用分析出的频率对VOCALOID的参数进行调整。
现在VocalTune的很不完善,界面也很不人性化。不过够用了。写这个东西的动机主要是觉得好玩,其次是自己这边有潜在的需求。
本体暂时不放了,修修再放出…
最后放MP3:http://www.yyfc.com/play.aspx?reg_id=2173027&song_id=3142370
还有应景的两张赶图…
=.=期待vocaltune程序的放出
支持菠萝!
游戏人生啊!