vsqx中双倍bpm的还原
要做《圣枪爆裂少年》了,可是找不到想要的工程文件,最后还是选用TA-3/たーさん的工程。
这个工程用了双倍的bpm,是310,然而vocaloid编辑器有300的上限。
双倍bpm应该是把原本的时间拉长到两倍,那样的话,缩回去的效果,应该会导致长度和开始位置都缩短一半。
将原本ust的工程转换成midi后导入vocaloid导出vsqx,记事本打开。
里面除了开头后面大部分应该都是音符的内容,复制那部分内容粘贴到wps的新建表格里。会粘贴到多个列里,但没关系,试着继续做下去。
选择wps是因为,wps可以连续地粘贴到筛选出的行,而在office里没找到这个功能。

单个音符里面有许多数值,要修改的值应该是t和dur,t应该是开始时间也许是time的缩写,dur应该是持续时间也许是duration的缩写。
在这样的猜想下进行修改,那么让这两个数值都换成原来的一半试试。通过筛选筛选出带这两个词的行。

找不到分列后不去除分列符号的办法,于是根据网上的说法在要分列的地方加入随便别的字符作为分列符号。

试着在E列输入=B1/2的公式,没出错,ctrl+shift+方向键选中区域后,去网上找到了ctrl+D快速下拉公式的办法,现在所有数字都已经算好了,选中算好的区域后覆盖到B列,复制ABC列去记事本然后去除产生的多余空格符号,再粘贴到表格里的一列,选中区域后覆盖到被筛选的行里面,这样,二就除了所有原本的数字。

取消筛选后粘贴回vsqx里原本的位置,打开vocaloid编辑器并导入原本的音轨作对比。

然后再把bpm改成原本的155。
对比能看到音符确实已经缩短了,也没有出现音符重叠的现状,暂时看不出问题。