图文详解上古世纪乐谱及MML代码的使用

时间:2015-10-10 22:05 作者:DUST6 手机订阅 神评论

新闻导语

首先说下写这篇文章的用意,主要是希望大家认识游戏里的艺术技能,并了解如何使用乐谱以及MML代码。在上古世纪生产技能中有个艺术,制作空白乐谱以及各种乐器都在这个里面。想要谱曲需要熟练度要求,如果熟练度过低乐谱长度会受限制,而且在演奏的时候容易跑调。游戏内的空白乐谱是通过印刷里的白纸

首先说下写这篇文章的用意,主要是希望大家认识游戏里的艺术技能,并了解如何使用乐谱以及MML代码。

  在上古世纪生产技能中有个艺术,制作空白乐谱以及各种乐器都在这个里面。

想要谱曲需要熟练度要求,如果熟练度过低乐谱长度会受限制,而且在演奏的时候容易跑调。

游戏内的空白乐谱是通过印刷里的白纸加工而成, 有普通(1000 字符)和高级(2000 字符)之分。

  普通乐谱(品质为白色),高级乐谱(品质为绿色)。

拿到一本空白乐谱,右键点击会出来谱曲界面,如下图,左下角有谱曲方法,右下角可以试听,满意的话就可以点击保存乐谱,记得不要超过字数限制,超过是不能保存的。

乐谱保存后右键点击界面上会弹出来两个选项,点“演奏乐谱”就行了。装备不同的乐器会有不同的效果,也可以用大型乐器如钢琴等,钢琴需要自己制作,然后放在自己家里或者地里才行。

  ※ MM L @ 格式

  标准MM L @ 格式如下, 注意符号和字母都是半形。

  使用「MM L @ 」当做开头, 和弦用逗号「,」隔开, 最后用分号「;」结尾

  MM L @

  主旋律

  ,

  合音1

  ,

  合音2

  ;

  ※ 上古世纪音乐表示方法

  现实中我们使用音符来纪录一首曲子,而在上古世纪中使用的是字母、数字与符号(M M L 代码), 这边将为您介绍音符与代码的对应关系。

  大家熟悉的七音阶: Do Re Mi Fa So l La Si , 他们的代码正好就是他们的音名,如下图。

所以七音阶表示成: C D E F G A B。休止符使用「R」表示。

  升降音

  音阶升半音用「+」或「#」, 如: C+ F#

  音阶降半音用「-」, 如: B-

  音长表示法

  四分音符就使用「4」, 八分音符就使用「8」, 十六分音符使用「16 」, 其他以此类推, 全音符则使用「1」。

  如: G 4 E 4 E 2 F 4 D 4 D 2 C 4 D 4 E 4 F 4 G 4 G 4 G 2

  有升降音的音长如下表示: F+ 1 B- 4

  常有人会误写成F1 + B4 - , 这样是错误的喔。

  连结音

  「& 」用来连接两个同音高的音符, 使两个音不中断的演奏。

  C1 = C2 & C2 = C4 & C4 & C4 & C4 = C8 & C8 & C8 & C8 & C8 & C8 & C8 & C8

  附点音符

  「.」附点的效果会延长前面音符音长一半的拍子, 以4 分音符为一拍来说, 附点四分音符音长等于一拍半, 因为1+ 0 . 5 。

  C1 . =C 4 C 4 C 4 C 4 C 4 C 4 (4 + 2 = 6 拍)

  C2 . =C 4 C 4 C 4 (2 + 1 = 3 拍)

  预设音长

  「L」可以指定预设音长, 若有未标示音长的音符, 系统会自动使用L 所指定的音长, 未指定时系统预设L4 , 善用L 可以节省许多字符。使用方式如下:

  原始: G4 E 4 E 2 F4 D 4 D 2 C4 D 4 E 4 F 4 G4 G 4 G 2

  预设音长为四分音符: L4 GE E 2 FD D 2 CD E F GG G 2

  预设音长为二分音符: L2 G4 E 4 E F4 D 4 D C4 D 4 E 4 F 4 G4 G 4 G

  Te m p o 节奏

  「T」可以改变曲子的播放速度, 可设定的范围从T3 2 ~ T 2 5 5 , 系统预设为T1 2 0 ,三和弦同时间只能使用一个T,而且T 有三和弦共享的特性,只要在某个和弦设定即可。若同时间在不同和弦都设定了T, 系统判别顺序为合音2> 合音1> 主旋律。

  例如下面这个例子: 系统会以T8 0 的速度演奏。

  主旋律:

  T1 2 0 v1 5 o 6 c 8 d 8 d + 2 d 2 c 2 . c 8 d 8 d + g f

  合音1

  T1 0 0 v1 5 r l 2 b + g g + g + l 4 c g g

  合音2

  T8 0 v1 4 r 1 r l 1 g + g + .

  Vo l u m e 音量

  「V」设定音量,三和弦可分别设定,范围从V0 ~ V 1 27 ,未指定时系统预设V1 00 。

  page2

  音长表示法

  四分音符就使用「4」, 八分音符就使用「8」, 十六分音符使用「16 」, 其他以此类推, 全音符则使用「1」。

  如: G 4 E 4 E 2 F 4 D 4 D 2 C 4 D 4 E 4 F 4 G 4 G 4 G 2

  有升降音的音长如下表示: F+ 1 B- 4

  常有人会误写成F1 + B4 - , 这样是错误的喔。

  连结音

  「& 」用来连接两个同音高的音符, 使两个音不中断的演奏。

  C1 = C2 & C2 = C4 & C4 & C4 & C4 = C8 & C8 & C8 & C8 & C8 & C8 & C8 & C8

  附点音符

  「.」附点的效果会延长前面音符音长一半的拍子, 以4 分音符为一拍来说, 附点四分音符音长等于一拍半, 因为1+ 0 . 5 。

  C1 . =C 4 C 4 C 4 C 4 C 4 C 4 (4 + 2 = 6 拍)

  C2 . =C 4 C 4 C 4 (2 + 1 = 3 拍)

  预设音长

  「L」可以指定预设音长, 若有未标示音长的音符, 系统会自动使用L 所指定的音长, 未指定时系统预设L4 , 善用L 可以节省许多字符。使用方式如下:

  原始: G4 E 4 E 2 F4 D 4 D 2 C4 D 4 E 4 F 4 G4 G 4 G 2

  预设音长为四分音符: L4 GE E 2 FD D 2 CD E F GG G 2

  预设音长为二分音符: L2 G4 E 4 E F4 D 4 D C4 D 4 E 4 F 4 G4 G 4 G

  Te m p o 节奏

  「T」可以改变曲子的播放速度, 可设定的范围从T3 2 ~ T 2 5 5 , 系统预设为T1 2 0 ,三和弦同时间只能使用一个T,而且T 有三和弦共享的特性,只要在某个和弦设定即可。若同时间在不同和弦都设定了T, 系统判别顺序为合音2> 合音1> 主旋律。

  例如下面这个例子: 系统会以T8 0 的速度演奏。

  主旋律:

  T1 2 0 v1 5 o 6 c 8 d 8 d + 2 d 2 c 2 . c 8 d 8 d + g f

  合音1

  T1 0 0 v1 5 r l 2 b + g g + g + l 4 c g g

  合音2

  T8 0 v1 4 r 1 r l 1 g + g + .

  Vo l u m e 音量

  「V」设定音量,三和弦可分别设定,范围从V0 ~ V 1 27 ,未指定时系统预设V1 00 。

  V1 5 rl 2 b + g g + g + l 4 c g g

  Oc t a v e 音程

 「O」设定音程。音程指的是音与音的距离, 可设定范围从O1 ~ O 8 , 预设是O4 。

  上图中红色代表的音高是O3 C , 橙色音高是O5 E 。**C 是O4 C 。

  另外音程也可使用提高音程「> 」, 和降低音程「< 」来改变。

  例如L4 O1 F O2 F O3 F O2 F O1 F, 也可以用L4 O 1 F > F> F< F< F 来表示。

  游戏中的乐器有各自的音域,若演奏超出音域的的音符就会走音。

  绝对音高

  「N」代表绝对音高, 当想要指定特定音程的某个音, 就可以使用绝对音高, 可设定范围从N1 ~ N 9 6 。因为一个音程包含12 个音,可使用的音程有8 个,12 x 8 = 9 6 ,所以总共有96 个音。

上图中绿色部分代表O1 C , 也就是N1 , 蓝色音高是O2 D , 从N1 开始往右算蓝色的O2 D 是第15 音, 所以O2 D 的绝对音高就是N1 5 。

  例如L4 O 1 C C + D D + E F F + G G + A A + B ,也可以用L4 N1 N 2 N 3 N 4 N 5 N 6 N 7 N 8 N 9 N 1 0 N 1 1 N 1 2 表示。

  这边的数字就不是代表音长了, 而是代表从N1 算起第几个音哦。


相关阅读: