三、音乐盒演奏拟真化
以上大家已经悉知了BSG中音乐盒的发声原理,
这样大家就可以根据所想要还原的曲目进行码谱了。
那么,如何码出能使音乐盒类似于真实弹奏般播放曲目的音轨呢?
下面本贴将从头介绍本作音乐盒音轨的码谱工序的具体过程,
并穿插讲述本作的两大“软件”核心技术。
在码音轨之前,我们要找到合适的谱子,这里建议使用双音轨简谱。
以本作使用的谱子为例,由上图可见(来源于网络,楼主自行拼接),
本谱有着较为简单且明了的旋律与伴奏两部分音轨的标示,
因此这样的谱子可以为后续的工作省下时间(部分音轨可复制)。
然后就是繁琐枯燥的码谱过程了,楼主建议先使用拉长的核心快作为音轨基底,
便于试放和调整,若要做成其他形状(如圆柱),后期调整也较为方便。
接下来讲的是本作核心科技之一——如何码出【断续式仿真音轨】。
这项“科技”,就是使得本音乐盒播放的曲目近似于弹奏版本的原因之一。
说到这样一个“科技”,首先就得讲讲它被开发出来的灵感以及与现实原理的联系。
之前楼主上一代的音乐盒(也是本吧音乐盒科技树的开山之作),
使用的是相对于本作科技【断续式仿真音轨】的【连续式机械音轨】,
它的灵感是来源于隔壁《废品机械师》吧吧友的一个同类型作品。
可以说,上代运用【连续式机械音轨】的音乐盒,
就是那个出自废品吧第一期精选视频的作品(如下),换了个游戏的翻版。
(虽然现在再看这个作者用的也是【断续式仿真音轨】2333)
但是【连续式机械音轨】对于新音源模块这种柔美的钢琴音色不太友好,
其为了避免声音间断而令音源0.04秒激活一次的设定,
使得音源重叠,杂音明显,实在是辣耳朵。。。
(↓ 下图为前代证件照 ↓)
于是就在本作开工的前一个晚上,楼主躺在床上灵光一闪,
想到:“真实演奏的钢琴,即使一直按着琴键,能听见的,
也就只有一开始琴弦被琴键敲击发出的共鸣声啊?”
“还原向的音乐盒,并不需要【连续式机械音轨】”
于是能够完美还原乐器演奏方式的【断续式仿真音轨】,
在BSG的世界中,横空出世了。
利用真实钢琴音源的共鸣声,本作可以很好的还原原曲无论长音或短音的音色。
然而这仍需【精准间隔激活指令】这一第二个核心科技来辅助调整,
以免出现单音音轨出现重复播放,使得曲目旋律混淆的情况。
这种情况是因为自动操作+感应器模块有感应区域在第一次执行预置指令后,
再次判定是否有模块存在,从而再次指令执行预置进程的特性。
而(自动操作模块繁琐操作导致)电脑卡顿,为了保持尽量不掉帧,
物理运算在此时重复进行频率慢且不精确,画面中模块虽已离开,
但判定依据于前一次计算的数据,依然生效,因此导致音源重复播放的情况。
这时我们就需要找出最适合大部分电脑运行环境的进程数据,
使得音乐盒运行时流畅且无误。
下面是本作运用的、也是楼主推荐的心血成果:
基准:小车轮速:0.2 半拍间隙:0.5s 一拍间隙:1s
短双音感应器数据:
长双音感应器数据: