
Pixiv ID: 65951667

↑ 必读 | 上篇 ↓

终于快把参数说完了……这次聊聊PIT和PBS这对官方CP吧。

PIT:Use pitch bend to adjust pitch. (Adjustment range: -8192 to 8191) The central "0" value corresponds to no pitch change. PBS:Use pitch bend sensitivity to adjust the degree of pitch bend value changes. If this value is set to 12 (12 semitones) and PIT is set between 0 and 8191, the pitch will increase 12 semitones (1 octave). If this value is set to 0, there will be no change in pitch even if a value is entered for PIT. ——VOCALOID4 Editor User Manual
简单解释的话,PIT(Pitch Bend)的作用是改变音高,PBS(Pitch Bend Sensitivity)则是调整PIT参数的敏感度。首先先讨论一会儿关于PBS的事情吧。
如果按照刚才解释的话,关于PBS“敏感度”这个形容词各位可能感觉会有点虚——这个0~24的值到底代表什么?这里做出解释:
PBS的值,代表PIT取极值(-8192、8191)时,音高偏离其应该在的位置的半音个数。
举个例子:

PIT全满,PBS如图
利用这个关系,想必各位就可以更加精确地使用PIT参数了吧。
然后开始讲一点稍微有点啰嗦的东西,如果不想看这部分的话只需要记住“PBS的变化无法直接影响到音高的变化”这一句话就可以了。

PIT、PBS参数如图,PBS取值为2或6。
首先很容易可以看出来,PBS变化并没有直接引起音高的变化,而只有在PIT参数发生变化的时候音高才发生了变化。
我们可以理解为,PBS的存在意义,就是为PIT引起音高变动的时候,为这一瞬间提供一个敏感度参考参数。换句话说,只要PIT不变,PBS再怎么变动也无济于事。

使用铅笔工具画了一下PIT参数后使用选定工具选定,PBS=24
说点题外话。在使用选择工具对参数进行选定操作时,参数会出现一些密密麻麻的小白点。这些小白点就是你所实际作出的参数改动。

用记事本打开刚才的工程
上图是上面那一部分参数的部分截图。vsqx文件的本质是XML,而且并不算很难读懂(截图中cc表示一个参数变动,t表示这个变动的发生时间,v表示这个变动的目标值,id表示变动的参数(P就是PIT了))。也就是说,实际上使用铅笔、或者直线创建的Vocaloid的连续参数变化并不是严丝合缝的,而是像截图这样隔一段时间发生一次的。而以PIT为例,某个时间点所发生的实际音高偏移量的计算,就是依靠离其前面最近的那次PIT变动结果,以及这次PIT变动时间点以前最近的那次PBS变动结果所计算得到的。因此PBS的变动不会直接变动音高,就是这个原因了。
(说的有点绕,可以用变速曲的BPM设定方法来辅助理解这部分,这两个是有些类似的。)
同理,在偏好设置中,“使控制器参数与V2兼容”所做的事情,就是在画参数的范围的最后那里再打上一次标记以返回到原来的参数值而已。

背景板截图自番剧《Comic Girls》第七话
好,看似没啥用(实际好像确实用处不怎么大)的部分聊完之后,聊点轻松的。
好吧并没有轻松到哪去。
PIT参数的作用很简单粗暴,就是改变音高而已。所以这个参数基本的使用方式是跟拆音非常像的,但是比起拆音更加灵活但更加硬核。所以不是特别建议新人刚开始的时候大量使用PIT参数,如果有比较大量的这种需求的话尽量先使用拆音等其他方式代替PIT参数。虽然它很好用但是太敏感了,如果使用PIT的姿势不对的话很容易跑调甚至让曲子没法听。
对于拆音而言,是存在Vocaloid所自行给予的音符之间的连贯修正的(这里不考虑Pitch Snap功能)。有时在拆音的时候会觉得这个修正不是自己想要的,那么就可以除了使用其他的拆音技巧或者POR一类的方法以外,考虑一下使用PIT参数。

在参数连接处对PIT进行处理以改变过渡部分的音高形状
另外,如果认为Vocaloid所提供的自动颤音无法满足自己的需求的话,可以使用PIT参数进行颤音的绘制(若DYN保持与PIT相同的走向的话可以加大颤音的力度感)。

PBS=4,根据用途不同而使用不同取值,使用了ParameterSmooter插件以圆滑参数
如果音符位于句子结尾的话,可以参考这种画法。
关于颤音的起始位置、振幅、振频,需要根据曲子的不同而进行决定。振幅可以考虑使用固定PIT参数、改变这一部分的PBS参数进行调整的方式,要比直接重新画正弦曲线方便很多。
关于截图中提到的ParameterSmooter插件,以后讲Job插件的时候会提到。

需要强调某一个音时可以考虑的参数画法(参考)
至于上图这种,就是将有时候拆音美化音高给换成PIT参数表示的结果。
对于新人使用PIT参数的补充,上面这些用法有一个基本前提,即在每个音符内尽量让PIT值的“轴线”维持在0上。否则就会让这个音符的实际音高长期远离音符本来所在的音高,导致跑调情况的发生。
但下面要讲的这种情况除外。
讲点PIT参数以外的、与Vocaloid的音高方面有点关系的东西。
在中之人录制Vocaloid歌手时,并不是确定一个音高、每个音素录一遍、然后用软件生成每个音高的这个音素的发音;或者每个音素每个音高都录制一遍的。而是取这两个之间,录制特定的几个音高的各个音素,并且在这个音高相近的音高范围之内由软件生成其他音高的发音。这些音高范围我们称之为“采样区”。
这样可以在成本允许、稳定性得到一定保证的前提下最大限度地还原歌手在每个音的实际发音情况。但是因为采样数量巨大等各种原因,部分发音在部分音高上的效果可能会不尽如人意。如果是由于采样拼接的问题所导致的问题的话,我们所经常采用的方法是拆音或者拆轨;而如果是由于“采样区”的不同导致的问题(在某一采样区内出现问题,而偏近于中央C的另一个采样区的同一歌词却没有问题)的话,我们可以考虑的解决方法之一,就是通过PIT参数调换采样区了。

将音符下降一定数量的半音,使用PIT、PBS提高回去,这两个音的发音效果是不同的
PIT对音高的变动是不会去考虑什么采样区啦这种东西的——音符使用哪段采样区在画好音符之后就已经确定了,所以图中后一个音符使用的是G3所在的采样区,而实际发出的是G4的音高,这样就成功做到了转换采样区的操作——然而由于我们是并不清楚实际上这位歌手的每个采样区究竟在哪里,所以需要估计(这里比较常用的是12个半音然后视情况调整)。因为可以认为越接近中央C(C3)的发音越稳定,所以修正音高导致的发音问题的时候一般是尽量往C3的位置取采样,再使用PIT补回去。
至于PIT、PBS到底画多少才能准确地补回原来的音高,如果有认真看刚开始关于PBS参数的介绍的话想必就已经知道答案了吧。

背景板截图自番剧《Comic Girls》第八话
当然,在实际在连续的句子中使用这个技巧的过程中,不要像截图一样出现参数骤变哦(至少画两个斜坡让它们之间的过渡自然一些)。

好的,参数相关教程就此おしまい。如果对之前的参数教程有什么意见或者需要更正的地方的话欢迎提出,我会在以后的文章里进行订正的。
下次是打算聊聊插件的。首先先泛泛的讲讲Job插件啥的然后再下次聊聊vocalistener,然后看看如果还有啥Job比较好玩的话就再聊聊那些Job,否则就看看别的什么的了,比如vocalshifter啥的。如果有什么想要补充的话欢迎继续补充。
哦对好像还有一个坑来着……关于笨蛋乐理的文章……那个感觉不是很好写所以容许我拖一会儿(