上古世纪吧 关注:386,926贴子:6,931,072

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

只看楼主收藏回复

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


1楼2015-09-12 22:57回复


    IP属地:广东来自Android客户端2楼2015-09-12 22:59
    收起回复
      一:简单认识五线谱
      因为是为了游戏需要,我们不做那些像专业音乐辅导一样的教学,这里学习的目的,就是要让我们看得懂五线谱,认得出音符就行。
      我们先看一个五线谱的例子:

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

      例图②)
      ↑↑↑这就是五线谱中每条线和每个间的读法。
      但是像上面的例图①一样,为什么不止是有五根线和四个间?它下面怎么还多加出来了呢?
      因为这五根线四个间,能代表的音是有限的,就那么几个。那我们就需要表示其他音的时候,就得增加线或者间,来表示那些超出范围的音。
      他们的叫法都是简单粗暴的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
          回复
            前排~


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


              8楼2015-09-12 23:09
              收起回复
                楼主真有耐心....乐理如果不学的话会挺难懂的吧


                IP属地:江苏9楼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)
                      马克 慢慢消化


                      IP属地:广东来自iPhone客户端12楼2015-09-12 23:12
                      收起回复
                        二、如何转换成游戏里的乐谱代码
                        游戏里的制作乐谱需要道具:“空白的乐谱”,合成方法可以在游戏中按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
                            回复
                              火钳刘明


                              IP属地:贵州来自Android客户端16楼2015-09-12 23:18
                              收起回复