besiege吧 关注:84,893贴子:856,285

【S.R.T.S.】"兲"空之城拟真钢琴音色双音轨音乐盒

只看楼主收藏回复

这里是暑假结束前前肝上投稿末班车(ノ~▽~)并莫名不可复制的高产的罗杰斯君( * *ω** )*,RT.

【BESIEGE】《天空之城》拟真钢琴音色双音轨音乐盒【S.R.T.S.出品】_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

转自:https://www.bilibili.com/video/av30127347/?share_medium=web&share_source=baidu&bbid=A4233479-1B90-4863-802D-2D503F3459CF32170infoc&ts=1535076534127&sharechannel=baidu



IP属地:浙江1楼2018-08-24 10:10回复
    二楼自动备用


    IP属地:浙江2楼2018-08-24 10:10
    回复(12)
      惯例2k证件照以及logo



      IP属地:浙江3楼2018-08-24 10:13
      回复
        滋磁一下


        IP属地:江苏来自Android客户端4楼2018-08-24 10:29
        收起回复
          全景照

          参考的谱子


          IP属地:浙江5楼2018-08-24 10:32
          回复
            膝盖


            来自iPhone客户端6楼2018-08-24 14:09
            收起回复
              前排跪好


              IP属地:安徽8楼2018-08-24 15:46
              收起回复
                拉吸都 吸都眯吸


                IP属地:日本来自Android客户端9楼2018-08-24 17:40
                收起回复
                  哇,可以啊


                  IP属地:广东来自Android客户端10楼2018-08-24 23:54
                  收起回复
                    前排跪好


                    IP属地:四川来自Android客户端11楼2018-08-25 10:59
                    收起回复
                      今晚军训完了,准时更新


                      IP属地:浙江来自Android客户端12楼2018-08-29 13:00
                      回复
                        正文干货,音乐盒科技树详解:
                        一、音乐盒基本原理
                        BSG的科技树,基本是由现实原理转化或抽象而成的,
                        所以要在魔法中世纪搞出音乐盒来,我们需要谙知现实世界音乐盒的基本原理。

                        由上可见,音乐盒的发声原理主要和其内部结构的两个部分有关:
                        一是构成音轨的一系列小凸起的【激发装置】;
                        二是一排长短不一,以发出不同音阶声音的弦片的【发声装置】;
                        三是让音轨以一定速度与弦片相对运动的【动力装置】。
                        所以当动力装置使音轨基底运动,其上的凸起拨动弦片吗,使弦片以不同频率发出相应音节的声音,凸起不断拨动弦片,发出的声音即对应相应的音符,个个音符的声音串连起来,就成了音乐盒播放的曲目。


                        IP属地:浙江13楼2018-08-29 21:40
                        收起回复
                          二、BSG中音乐盒基本功能的还原
                          那么问题来了,如何在BSG中将音乐盒还原呢?

                          如上图,以本作为例:
                          我们首先使用木块等零件,还原连成音轨的一个个小凸起,
                          之后使用自动操作+传感器模块(mod零件),他们共同构成【激发装置】;
                          接着用能被按键激活的音符模块(Note Block 2,by ITR),作为【发声装置】;
                          最后将【发声装置】装车,以小车作为【动力装置】,
                          而作为音轨基底的核心块,同时起到了导轨的作用,
                          因此小车能够牵引着【发声装置】,使其与音轨平行同向相对运动。
                          这样一来,当播放键被按下,小车车轮按键被激活而启动,
                          自动操作+传感器模块阵列经过静止的音轨上方,
                          音轨的各个部分逐个进入各个感应区,于是对应的自动操作+传感器模块被激活,
                          相应预置指令进程被逐个自动执行,于是各个音乐模块对应按键被不断激活,
                          由此发出相应音源的不同的预设音阶。

                          以上是本作音乐盒的发声原理,由此可见,当本音乐盒运行时,
                          计算机犹如生出了无形的手,“在键盘上”用相应按键“弹奏”出一个个音符,
                          连续不断的音符相连,便成了音乐盒预设的曲目。


                          IP属地:浙江14楼2018-08-30 21:31
                          收起回复
                            三、音乐盒演奏拟真化
                            以上大家已经悉知了BSG中音乐盒的发声原理,
                            这样大家就可以根据所想要还原的曲目进行码谱了。
                            那么,如何码出能使音乐盒类似于真实弹奏般播放曲目的音轨呢?
                            下面本贴将从头介绍本作音乐盒音轨的码谱工序的具体过程,
                            并穿插讲述本作的两大“软件”核心技术。

                            在码音轨之前,我们要找到合适的谱子,这里建议使用双音轨简谱。
                            以本作使用的谱子为例,由上图可见(来源于网络,楼主自行拼接),
                            本谱有着较为简单且明了的旋律与伴奏两部分音轨的标示,
                            因此这样的谱子可以为后续的工作省下时间(部分音轨可复制)。
                            然后就是繁琐枯燥的码谱过程了,楼主建议先使用拉长的核心快作为音轨基底,
                            便于试放和调整,若要做成其他形状(如圆柱),后期调整也较为方便。

                            接下来讲的是本作核心科技之一——如何码出【断续式仿真音轨】。
                            这项“科技”,就是使得本音乐盒播放的曲目近似于弹奏版本的原因之一。
                            说到这样一个“科技”,首先就得讲讲它被开发出来的灵感以及与现实原理的联系。
                            之前楼主上一代的音乐盒(也是本吧音乐盒科技树的开山之作),
                            使用的是相对于本作科技【断续式仿真音轨】的【连续式机械音轨】,
                            它的灵感是来源于隔壁《废品机械师》吧吧友的一个同类型作品。
                            可以说,上代运用【连续式机械音轨】的音乐盒,
                            就是那个出自废品吧第一期精选视频的作品(如下),换了个游戏的翻版。

                            (虽然现在再看这个作者用的也是【断续式仿真音轨】2333)
                            但是【连续式机械音轨】对于新音源模块这种柔美的钢琴音色不太友好,
                            其为了避免声音间断而令音源0.04秒激活一次的设定,
                            使得音源重叠,杂音明显,实在是辣耳朵。。。
                            (↓ 下图为前代证件照 ↓)

                            于是就在本作开工的前一个晚上,楼主躺在床上灵光一闪,
                            想到:“真实演奏的钢琴,即使一直按着琴键,能听见的,
                            也就只有一开始琴弦被琴键敲击发出的共鸣声啊?”
                            “还原向的音乐盒,并不需要【连续式机械音轨】”
                            于是能够完美还原乐器演奏方式的【断续式仿真音轨】,
                            在BSG的世界中,横空出世了。
                            利用真实钢琴音源的共鸣声,本作可以很好的还原原曲无论长音或短音的音色。
                            然而这仍需【精准间隔激活指令】这一第二个核心科技来辅助调整,
                            以免出现单音音轨出现重复播放,使得曲目旋律混淆的情况。
                            这种情况是因为自动操作+感应器模块有感应区域在第一次执行预置指令后,
                            再次判定是否有模块存在,从而再次指令执行预置进程的特性。
                            而(自动操作模块繁琐操作导致)电脑卡顿,为了保持尽量不掉帧,
                            物理运算在此时重复进行频率慢且不精确,画面中模块虽已离开,
                            但判定依据于前一次计算的数据,依然生效,因此导致音源重复播放的情况。
                            这时我们就需要找出最适合大部分电脑运行环境的进程数据,
                            使得音乐盒运行时流畅且无误。
                            下面是本作运用的、也是楼主推荐的心血成果:
                            基准:小车轮速:0.2 半拍间隙:0.5s 一拍间隙:1s


                            短双音感应器数据:

                            长双音感应器数据:


                            IP属地:浙江15楼2018-08-31 21:28
                            回复
                              以上就是本帖的全部内容,相信大家都已经学会了,
                              还等什么呢,都回去造一个吧(楼下开闸放水)


                              IP属地:浙江16楼2018-08-31 21:29
                              回复