欢迎光临散文网 会员登陆 & 注册

《镜音八八花合战》修改

2023-02-23 16:25 作者:Leua  | 我要投稿

这首歌的PV创造了很大的挑战,但它的确是值得的,因为这是一首动听的歌。

首先,我没想到在开始进行校调的阶段就会遇到困难,网上的确有这首歌的vsqx,可是,它的bpm居然是错的,是在错误的bpm下扒谱的。

我使用了python脚本,换算这些音符到实际bpm下的时间,之前已经有过bpm翻倍的经历了,所以这道题目对我来说就是把整数倍数2或者整数分母小数1/2里的整数换成一个非整数,只是一个数值上的替换。

可以看到,原来使用的错误bpm是114,正解为166bpm

在这里,我使用了正则表达式re,\d表示数字,+表示前面连着的数字,找到没有为止,而不是找到一个就完成任务。

提取的文本会被放进一个列表,列表都从0开始编号,也就是索引,所以用[0]表示选择第一个。那就是时间的值,我们会处理这个值来完成换算到166bpm。可以看见就是乘了个166/114,很简单,幸好在这里时间还是线性变化的;我讨厌曲线,它们真的严重地损害了我的数学成绩。

在此之后,我再用以前的一个把音符时间对准到时间轴的代码。我之前写了这个py是因为,很多ust都会离网格偏移一点点,在最初我只能手工一个个移动,但是后来我决定接触代码,也得到了很多人的帮助,最后chatgpt也出来了,我能用代码更快地做完重复的机械劳动。

这确实减少了一些困难,不过每过一段乐谱,音符又会偏移一些最小单位比如1/16音符,就这样慢慢地进行,最后终于得到了真bpm下的vsqx。

在这里,原唱铃的站位很接近镜头,衣服比较大的时候就会穿帮,突然出现在镜头内。

然而,在动作中,这个动作数据前面的一段步行并没有被删除,只是被加上了额外的位置数据,只要把它们改成和出镜时的一样,就能获得连贯的动作。

删除这些个东西真的需要这个软件很长的时间……在等待时间里,我在书写这篇专栏。

就算改成一致的,角色还是会在原本角色突然出现的时间点闪现小段距离,多调几次找到合适的修改值。多试几次得到较为接近的值以后,我决定停止尝试,不知为何,我的内心让我停下来。

最后在剧本里使用这个编辑模式的动作衔接指令,再播一次PV的时候就发现看不出来了。明明我使用的值并没有那么接近,反正最后效果差不多那也没问题。

这首歌的填词也是很久以前词作就做好了的,到现在才公开真有些自惭形愧。

重头戏其实,是平面动画的修改,这一部分,可能会在下次专栏发表。

《镜音八八花合战》修改的评论 (共 条)

分享到微博请遵守国家法律