上古世纪吧 关注:386,926贴子:6,930,702

原创|0912|上古世纪大型乐谱制作详细教程攻略

取消只看楼主收藏回复

上古世纪手工、软件、架子鼓乐谱制作原创教程
@萌新小白福利233
这里是电一二的北方栖姬OAO,不过过段日子大概就跑巴蜀去玩了,到时候ID是阿尔托利亚~请多关照!
好了这里正式开始!
PS:插楼的孩子你养!


1楼2015-09-12 22:57回复
    一:简单认识五线谱
    因为是为了游戏需要,我们不做那些像专业音乐辅导一样的教学,这里学习的目的,就是要让我们看得懂五线谱,认得出音符就行。
    我们先看一个五线谱的例子:

    (例图①)
    在这个乐谱中,我们从开头开始学,就是从最左边开始,在这里有两个符号:
    一个是,它代表的是高音谱号。另一个是,它代表的是低音谱号。
    后要注意的是,五线谱中不仅是要看线,这些线之间也是有音符的,就像上面的例子,他们都有名字,在这里我们先把它们列出来,后面也好称呼:

    例图②)
    ↑↑↑这就是五线谱中每条线和每个间的读法。
    但是像上面的例图①一样,为什么不止是有五根线和四个间?它下面怎么还多加出来了呢?
    因为这五根线四个间,能代表的音是有限的,就那么几个。那我们就需要表示其他音的时候,就得增加线或者间,来表示那些超出范围的音。
    他们的叫法都是简单粗暴的2333:
    加在五线谱上面的线,就叫“上加一线”“上加二线”“上加......(从下往上数,是第几条超出去的线,它就叫上加几线!
    加在五线谱上面的间,就叫“上加一间”“上加二间”“上加......(从下往上数,是第几个超出去的间,它就叫上加几间!
    加在五线谱下面的线,就叫“下加一线”“下加二线”“下加......(从上往下数,是第几条超出去的线,它就叫下加几线!
    加在五线谱下面的间,就叫“下加一间”“下加二间”“下加......(从上往下数,是第几个超出去的间,它就叫下加几间!
    ↑↑↑我真的觉得蛮简单粗暴的


    4楼2015-09-12 23:04
    收起回复
      接下来,我们知道,音乐中有Do、Ruai、Mi、Fa、So、La、Xi这七个音,简写下来就是C、D、E、F、G、A、B这七个英文字母
      我们在游戏中编谱是,也是用个七个大写字母来表示发出那个音的
      现在,我们就来认识一下这些音在五线谱里是在什么位置被表示出来的,只要懂了这个,几乎也就看得懂五线谱了。
      我们首先在例图①下面认识了高音谱号和低音谱号,在这两者中,全部都是一条线表示一个音,一个间也表示一个音,在上的就表示更高的音,在下就表示更低的音。
      在高音谱号中:
      (例图③)
      如图,高音谱号里的下加一线,就表示C,之后往上一下就表示高一个音,往下一下就表示低一个音,这里的七个蝌蚪就表示的是CDEFGAB这七个音。
      在低音谱号中:
      (例图④)
      如图,在低音谱号里的第三间,就表示C,之后往上一下就表示高一个音,往下一下就表示低一个音,这里的七个蝌蚪就表示的是CDEF这四个音。


      5楼2015-09-12 23:06
      回复
        接下来简单介绍一个“八度”这个东西,有时候咱们数着音符,数着数着,CDEFGAB这七个音数完了?!没法继续了,那上面或者下面的音表示的是什么呢?
        这里表示就是它升了(或者降了)一个八度!当往上数CDEFGAB数完了以后,就重新从C开始数,但是它表示的是高一个八度的C。相反的,往下数BAGFEDC数完了,又重新从B开始数,但是它表示的是低一个八度的B。
        (注意!:在给的例图③中的七个音,它们就是默认的八度。例图④中的是比默认的八度低一个八度的音)


        6楼2015-09-12 23:07
        回复
          在音认识了以后,我们就来知道一个音该延续多久了
          这里有百度的一张图:
          (例图⑤)
          我们在上古的乐谱自带的作曲方法里也有看到,上面有说这个音符怎么表示来着,这就是它所说的音符在五线谱上的模样
          (注:全音符的时值没有表示,可以理解成它表示的就是1,后面的音符的时值,说的就是它代表全音符的几分之几)
          然而当乐谱中出现这样的,两个音符被一条线相连的情况,意思是这个音只响一次,但是音长要延长到这两个音符的音长相加,比如图中这个,两个都是八分音符,每个都响1/8的时值,但是被连起来后,就只响一次,音长为1/8+1/8=1/4的时值
          另外,在五线谱中,有些音符会在右边加一个·这样的点:它的意思表示的是,这个音符不仅要延续它该延续的时间,还要另外多延续它该延续的时间的一半!就像这图中表示的一样,它是一个四分音符,它要表示的时长是1/4,那么它加了点以后就要表示1/4+1/8(原本的时长再加一半!)


          8楼2015-09-12 23:09
          收起回复
            认识一个音需要延续多久以后,我们就得知道“休止符”这东西,顾名思义,就是在休止符在的地方休息~啥都不干~~不同的休止符有不同的持续时间,如图:

            (例图⑥)
            像例图⑥所表示的一样,休止符和音符也是可以一一对应的


            10楼2015-09-12 23:10
            回复
              最后一步:要认识升降号
              例如:(例图⑦)(例图⑧)
              图中有许多的#和b这样的标记,它们有的在线上,有的在间中。我们大家应该都见过钢琴吧,这些表示的就是钢琴上的黑键了(也有少部分表示的是白键)
              这个认识的方法就是:
              那个标记出现在哪条线上(哪个间里),那么这条线上(这个间里)所有的音,都要用升调或降调来表示,“#”表示升调,就是需要我们去发出这条线上(这个间里)的音右边最相邻的黑键(如果是E这种右边没有黑键的那就是F,白键)的音,“b”表示降调,就是需要我们去发出这条线上(这个间里)的音左边最相邻的黑键(如果是F这种左边没有黑键的那就是E,白键)的音。
              有一种特殊的情况,就是在乐谱中出现了这样的奇怪符号,它的意思就是,这个音本来需要升调或者降调的话,就把它还原!!而且只还原这一小节!!(小节就是乐谱里过一段音符就会有线把这段和下一段分开),它是用来临时还原的符号!
              如果在乐谱里看到了有临时加了“#”或者“b”的话,也一样~就临时改这一小节的~


              11楼2015-09-12 23:12
              回复(1)
                二、如何转换成游戏里的乐谱代码
                游戏里的制作乐谱需要道具:“空白的乐谱”,合成方法可以在游戏中按O键,查看艺术类,右键空白的乐谱即开始编谱,游戏出现的页面中自带的作曲方法如图:

                (例图⑨)
                我们在开始作曲前,会先调整整个乐谱的演奏速度与演奏音量
                演奏速度:就是图中的“节拍”,开头时用T,然后T的值是32~255,32最慢,255最快,在表示的时候直接就用“T+数值”,比如:T123就是用123的速度来演奏乐谱
                演奏音量:就是图中的“音量”,开头时用V,然后V的值是0~127,0就听不到了,127是最响,表示时就用“V+数值”,由于游戏内比较嘲杂,这里推荐就使用V127进行作曲,如果想表示那种越演奏越轻的声音,可以在后面想降低音量的地方再加上V***,不过加完以后,后面的所有音符音量都会随之改变,除非你再把它们改回去。
                若是想表示不同时值的音符,只需要在音符后面加上数字,例如:c1,c2,c4,c8,c16...
                若是想表示有延长一半音长的音符,那么在表示的音符后面加上一个“.”,例如:c1.和c2.
                若是想表示有升降调的音符,则需要在音符后面先加上“+”或者“-”,然后再加上时长,例如:c+1,c+2,c+4,c+8
                (小技巧:乐谱中如果只写了符号,例如C,后面不加时值的话,那么会被默认成四分音符C4来发音,不止是音符,休止符也一样,R会被默认当成四分休止符R4来休止)
                使用一个图为例:
                我们已经在上面的五线谱中学到,在高音谱号中的下加一线是基础C,初学者只能慢慢往上一条线一个间的数上去,数到你需要表示的音符,判断出它是哪个音,然后加上我们设置的速度和音量,这个乐曲中没有注明速度,那么这里先举例,使用80作为节拍吧,那么这串音符的表示可以这样:t80 v127 r a8 g8 a8 b > c c8 c8 d8 < b8 a8 g8 a.
                在上面的例子中,会有人好奇这个“>”和“<”是什么意思,这个意思就是到了这个位置以后,下一个音不在这个八度了,在高(低)一个八度的音域里,那我们就要加个这符号,就像刚才图中的,音符到了b以后,再往上就又是c了,那就是更高的一个八度了,所以使用了“>”符号。
                跨越八度的方法不止这一个,还可以使用o0~10来表示,基础的是o5,也就是高音谱号中学到的基础C开始的一个八度音阶,他们是o5,举个例子来说,刚才这段也可以这样表示:
                t80 v127 o5 r a8 g8 a8 b o6 c c8 c8 d8 o5 b8 a8 g8 a.


                13楼2015-09-12 23:15
                回复(2)
                  最后!!!我们说和弦!
                  和弦并不是在什么地方该和弦了就加个逗号来和弦!
                  和弦差不多就是同时演奏多条音轨的意思,比如在例图⑨下面的例子:

                  这里面就有同时按了两个音的,他们就需要用和弦的技巧来演奏。
                  和弦首先需要用“,”来表示,但是“,”通常得表示在开头,并且把后面不需要演奏的音符用休止符空出来。还是来个例子比较快,就像上面这排音符,表示出来就是:
                  t92 v127 c e16 g16 a16 g16 f+ g8 r8 a8 b16 > c16 d8 e8 c8 < a8 > d , r2 d e8 r8 r2 g8 r8 b


                  14楼2015-09-12 23:16
                  收起回复
                    二、实战例子指导
                    这里就用一个比较经典的曲目天空之城来做示范
                    歌曲大家都熟悉,可以在不懂的时候来分享看看这里的代码(注:此代码为楼主首编原版)
                    为照顾大多新人玩家只能写200字符的乐谱,这里已经进行了拆分:

                    t100v127>a8b8>c.<b8>ce<b2.ea.g8a>c<g2.ef.e8f>c<e2.>c<b.f+8fbb2.
                    ,ro3a2a2g2g2f2f2>c2c2d2d2<a2a2b2b2>eb>g+
                    ,re2e2d2d2c2c2g2g2a2a2e2e2f+2f+2

                    t100v127>a8b8>c.<b8>ce<b2.ea.g8a>c<g2.ef>c8<b>cde8c8c2c8<b8abg+a2
                    ,ro3a8>e8a8b8>c2<<g8>e8a8b8>d2<f8>c8f8c8g8c8a8c8<e8>c8e8c8f8c8g8c8<d8a8>f8<a8>e8<a8>d8<a8<a8>e8a8a2f8>c8f<e8b8>g+<<a8>e8a8>e8a2

                    t100v127>c8d8e.d8egd2r<g>c.<b8>cee2<g2a8b8>c<b8>c8de.<g8g2>fedce2
                    ,ro4c8g8>c8d8e2<<b8>g8b8>d8g2<a8>e8a8e8b8e8>c8<e8<g8>d8g8d8b2<f8>c8f<g8>d8g<c8g8>c8<g8>d8<g8>e8<g8d8a8>d8<a8>e8<a8>f8<a8e8b8>e8<b8>g+2

                    t100v127>ea2g2ed8c.rdc8d.ge2.ea2g2ed8c.rdc8d.<ba2
                    ,ro4a8>e8a8e8<g8>d8g8d8<f8>c8f8c8g8c8a8c8<f8>d8g8b2r8c8g8>c8<g8>d8<g8>e8<g8<a8>e8a8e8<g8>d8g8d8<f8>c8f8c8g8c8a8c8<f8>d8g8d8b8d8g8d8<a8>e8a8>c8e2

                    t100v127>a8b8>c.<b8>ce<b2.ea.g8a>c<g2.ef.e8f>c<e2.>c<b.f+8fbb2
                    ,ro3a8>e8a8e8a2<g8>e8g8b8>c2<f8>c8f8c8f8c8a8c8<e8>c8e8c8g8c8e8c8<d8a8>d8<a8>e8<a8>f8<a8<a8>e8a8b8>c2<b8>f+8b8>e-8<b8>e-8f+8e8<e8b8>e8g+8b

                    t100v127>a8b8>c.<b8>ce<b2.ea.g8a>c<g2.ef>c8<b>cde8c8c2r8c8<b8abg+a8>e8d8e8a8e8d8e8<a8>e8d8e8a8e8d8e8<a8>e8d8e8a8e8d8e8<a8>e8d8e8a8e8d8e8<a2
                    ,ro4a2a2g2g2f2f2>c2c2d2d2<a2a2>f2g2<aa2.gg2.ff2.gg2.a2


                    15楼2015-09-12 23:17
                    回复
                      接下来,软件乐谱制作教程


                      18楼2015-09-12 23:20
                      收起回复
                        如何用软件编写音乐代码
                        相信很多小伙伴都有喜欢的歌,也很希望能在上古中演奏出来。但是一谱难求,而且很多黑心卖家随便写两个音符就摆上拍卖,对于这种无良行为我深深鄙视。接下来我就为各位小伙伴分享一个简单的软件编写代码的教程。
                        编写代码用的软件叫3MLE,就是这样一个软件

                        接下来写这个软件的具体用法。
                        这个软件可以把MLDL格式的音乐转换成代码具体转换方式下面会写。


                        19楼2015-09-12 23:21
                        收起回复
                          我这里有一个事先转好格式的小小鹿
                          接下就是转换了。
                          打开软件然后点这里

                          接下来就是选择准备好的文件

                          中文夹杂着其他语言的版本真是蛋疼原谅我是日文版凑合看吧
                          具体操作请看图片只要按着图片上的设置就基本没什么问题了

                          接下来就是见证奇迹的时刻代码要出来了。


                          20楼2015-09-12 23:23
                          回复

                            没错这些就是代码了接下来只要复制就行了,复制直接按f7就会出现这样的选项。具体选项就按着这下面的来。
                            按下确定以后呢代码就会直接复制到你的粘贴板上了你就可以直接复制了下面就是复制好的代码了。
                            注意我标记好的字符一定要删掉别问我为什么一定要删掉一定要删掉重要的事情说3遍。


                            21楼2015-09-12 23:24
                            收起回复
                              这里放几个简单的小段乐谱(手工原创):
                              东京喰种:
                              t120v127>a+>c<a+a8g>c<a+agf8f.e-8e-f8d2.d8dd8d.>d8d1<a+8aa8aa+a+1a+8>c<a+a8g>c<a+agf8f.e-8e-f8d1,r1r1r1r1<d+ga+>d+<d+g8a+>d+8<a+fa>cf<fa8>cf8c<ga+>d<a+ga+>d<a+g2
                              老男孩:
                              ①t130v127gg8g.ggagfeabo6co5bg8g.g8g8accd8eg2r8e8e8fgf8ec8d1gg8g.ggagfeabo6co5bg8g.g8g8accd8eg2r8e8e8fgf8ec8d2.,<cg>ceo3g>dgb<a>ea>co3eb>eg<f>cfacg>ceo3f>cfa<g>dgao4cg>ceo3g>dgb<a>ea>co3eb>eg<f>cfacg>ceo3f>cfa<g>dgab
                              ②t130v127r2o3a8>e8a8>c8e2o3g8>d8g8b8>d2o3f8>c8f8a8o3g8>d8g8b8c8g8>c8d8e8d8c8e8o3a8>e8a8>c8e2o3g8>d8g8b8>d2o3f8>c8f8a8o3g8>d8g8b8c4>c8e8g8>c8e8>cr2<<<f2>c2<g2>d2<e2b2a2>e2<d2a2g2>d2<cg>c<g>e2.<f2>c2<g2>d2<e2b2a2>e2<d2a2g2>d2<cg>cfe2,>c<bab>cde<b2a8g8a>e8d.cc2c<bab>cde<b8b4.a8g8a>e8d.cc1r.o6c8c8g.g.gg<b8b.>c8c8g.g.agc2c8d8ed8f.eed8f.eed8f.eg2o6c8c8g.g.gg<b8b.>c8c8gg8g.agc8c.c8d8ed8f.eedc<b>c2.
                              野子:
                              ①t130v127rf+8f+8f+g+a+.c+2.r8f+f+g+ba+2.rf+8f+8f+g+a+c+d+f+f+g+2.ba+2.r>c+8c+8c+c+8c+.<f+ff+2f+8d+8f+g+8ba+a+2r.f+8f+8f+a+8a+c+.f+a+8a+c+.2d+8f+8f+1f+8f+8f+g+a+.c+2.r8f+f+g+ba+2.rf+8f+8f+g+a+c+d+f+f+g+2.ba+2.r>c+8c+8c+c+8c+.<f+ff+2f+8d+8f+g+8ba+>c+2r.<f+8f+8f+g+8ba+a+8g+f+2a+b>c+1,<<f+1f+1d+1d+1<b1b1>c+1c+1
                              ,o4f+1f+1d+1d+1<b1b1>c+1c+1f+1f+1d+1d+1<b1b1>c+1c+2o4f+1f+1d+1d+1<b1b1>c+1c+1f+1f+1d+1d+1<b1b1>c+1c+2
                              ②t130v127bg+8b8bb8g+8b8.g+8.b8>d+2<a+8f+8a+8f+8a+a+8f+8a+8bg+.b8g+8bb8g+8bb8g+8>d+8.d+8.d+8<f+2a+2a+a+b1bg+8b8bb8g+8b8r16g+16b8>c+8d+2c+c+8<a+8>c+c+8<a+8>d+8.d+8.d+8<f+.r16g+16b8.g+16b8.g+16b8>c+8.<b8b2.rb16>c+8.<b16>c+8.<b16>c+8.<b>c+d+d+c+<f8+g+.b2
                              ,o3b1b1a+1a+1g+1g+1f+1f+1o3b1b1a+1a+1g+1g+1f+1f+1
                              ,o4f+1f+1f1f1d+1d+1c+1c+1o4f+1f+1f1f1d+1d+1c+1c+1


                              23楼2015-09-12 23:28
                              回复