乐谱编写教程之【入门基础篇】
2014-12-21 16:00:40 | 来源:雾林社论坛 | 作者:紫苏。 | 进入论坛玩家:wpmonkey 分享的《上古世纪》乐谱编写教程,想学编写乐谱的童鞋赶紧来看看吧。
写好了曲谱的开头 我们就要正式确认 曲子的音名了
dao,ruai,mi,fa,sao,la,xi在游戏中分表对应
C D E F G A B 简谱里就是
1 2 3 4 5 6 7
所以我们在代码里会频繁的出现这些字母
A4L8F+GA4F+GAC+DEF+GF+4DEF+4DC+DC+DC+DEF
还是这段代码 对照个搜索到的五线谱或者简谱 我们就可以看到一个个的蝌蚪或者数字
先找到一个个对应的小节 然后我们可以把相应的音名转换为代码 一个个的输入进游戏内了
由于乐谱不可能只有 daorauaimifa 对应的音名
因为要演奏 就有了音值 意思就是一个音要弹多长时间 音节是什么 这些加起来 就构成了一个音符 可以演奏出来
上文提到了如何写 音名 这个很简单 完全不需要基础 接下来就是给各个确定下来的音名定义
先说音高 游戏内 音高有2种控制方式
一种是通过代码O 如果不设置 就是默认的 通过O1 O2 O3 O4这样 来给整个曲子定义基调 但是个人不推荐 因为这样需要占2个音符 当然 如果没有大变化的曲子(比如你看简谱或者五线谱中不会频繁的出现高音低音 那就无所谓)
另一种方式是最常用的方式就是通过><尖括号来调整音节
> 表示上升一阶 <表示下降一阶 只针对符号右侧的音名
比如
>C+DC
刚才的卡农里有这样的代码 >C的含义 就是上升一音阶的duo 而<a就表示 是下降一阶的拉[="" font]
你可以换一种写法 O5C+DO3ABO5C 这样也可以写出一样的音 但是占用字符数就太多了 不合适
上文说完了音阶 现在要谈一下节拍了 节拍是掌控音乐的节奏 比如有的地方你曲子想加速 有的地方你想慢一点 该如何是好呢 就是通过 L 来实现 L4代表4分音符 L8代表8分音符
比如(这次换一个例子 因为之前的卡农太短了)
CR2
L4>EE8.E16EEE2E2C+16EC+8.
L16C+E4C+8.C+AA32A8D8.RC+8EE32E8D8.RC+8<b8f+4f+4f+4g+8.a+a+2[ font]
L4>C+D+8C+8<g+a+[ font]
L8>C+C+4D+FF+4D+4C+4C+C+C+D+E4.C+ED+DC-C+2C+C+C+D+E4EDC+4
L16C+CCC+4.C+8C+E4C+8.C+E4C+8.C+<a1[ font]
这次是婚礼进行曲 大家都很熟悉的旋律 就是那个 当 当当当 当 当当当那个
这样的曲子 需要在内部 时缓时急 就是通过节拍来控制 正式的五线谱或简谱里当然都有写明符号
L4 L8 L16 随着数值越大 当然速度越快 因为节拍越快 这样就可以控制曲子内部的快慢
同样的 也可以用Txxx来调速 但是没有L节约地方
之前说道了加速 那么现在就要谈到暂停了 音乐里 很多休止符(看曲谱的时候有很多休止符号)
在游戏中 也有对应的休止符可以使用 代码是通过 字符R来实现
Rxx可以实现多种时间长短不一的暂停 而 “.”这个符号(就是小键盘的点)表示浮点休止符
比如
T80V127>A2&A8.R16A8.G16GF2F8.E16ED2C2
L8RCFEF4C4&C16.
R32CFEF4C4&C16.
R32CFEF4&F16.
R32FFDDC2.CFEF4C4&C16.
R32CA.G16G4F4&F16.
R32CFEFD4DDF>DC2.<gga+a+aa4&a16.[ font]
R32AAEGFFE16F.FEFA+4&A+16.
R32CC<a+ag2&g[ font]
R>GGA+A+AA4&A16.
R32AA>FEDEF4FD4&D16.
R32D16D16DCCC2&CDCDE4EE16D.DE4E16.E16D.<aab+bb+ba16g4&g16abe4egg4f+4g2&g.[ font]
R16AA+E4EGG4F+4G2A+2
这首是童话的主旋律 熟悉童话这歌的人都知道 旋律里有很多停顿 这样凑起来 就很有味道了 这就通过R来实现暂停
R之后跟着的数值 是对应曲谱中的休止符 休止符分
浮点休止符、.
二分休止符、r2
四分休止符、r4
八分休止符、r8
十六分休止符、r16
三十二分休止符、r32
六十四分休止符、r64
休止的长度 当然是数值越小 时间越长
单独的R表示一拍
休止符的用法 要对应曲谱 不同的谱子 当然不一样
写和弦部分的时候 休止符也很重要
比如小苹果 在高潮部分才出现大量的和弦之前基本是没有音乐的,
那么游戏中可以用R来跳过 比如 RRRRRRRRRT120V127 xxxxxxx
这样就控制了曲子的出现时间段方便配合
之前有介绍了加速和暂停 这些都是针对曲子整体的 我们现在细化下来 分析每一个音符
继续拿卡农举例说明
v127t200>a4l8f+ga4f+gac+def+gf+4def+4dc+dc+dc+def+gaf+4def+4edec+def+4dc+d4cc+d4dc+dc4dc+c+dc-4dc+c-4c+c-c+dedc+dc-c+t100d4.&d16&d64
大家会很疑惑 为什么符号里有 + -号和阿拉伯数字呢
+ 代表升音符号 -代表下降符号
之前有提到 > <这样升阶的符号 但是乐谱中 很多的音符是不用升阶的 需要的是升降一半 类似于钢琴的黑键
+ -号就代表了这个
接下来是音符的长度问题 大范围出现的数字 表示的是音符的长度
全音符是 1
二分音符是 2
四分音符是 4
八分音符是 8
以此类推 最后浮点音符是 .
根据找到的曲谱 翻译出来的音符 可以达到控制每个音长短的结论 数字越大 当然音的长度越短
突然想起来,这是游戏内的对照表 有了这个似乎就不需要介绍太多了-。
看完这些,恭喜你,你已经入门了。
声明:本站内容禁止转帖至多玩论坛,多玩专区!
大家如果觉得网站不错,资料不错,大家如果经济比较宽裕,欢迎捐个十块八块的赞助我们网站发展。或者赞助个百八十啥的,也没有意见! |
扫描下面二维码手机转账 |