在指环王Online这款游戏中演奏音乐是一件非常有趣的事。在接触这款游戏之前,我从不知晓ABC后缀名的音乐文件。这两天通过学习指环王音乐达人的教材贴,才对ABC音乐文件有一丁点如云里雾里的了解。发现目前网上提供的可在指环王中演奏的ABC音乐几乎都是通过MIDI转制。这些MIDI转制的AVC乐谱经常会出现部分音符无法在游戏中演奏或者跑调的情况。又或者自己喜欢的曲子在网上找不到相应的MIDI文件。于是想用记事本把自己喜欢的一些简单的曲谱手工录入成ABC乐谱。在网上搜了很久,也没有找到关于ABC曲谱中的编码与音符的对应关系。只好自己去琢磨各音符相对应的编码。花了一个多钟头时间,终于有所小成,可以自行制作些简单的ABC乐谱啦!
与大家分享下我这次的研究成果~(因为不会在论坛贴子里无法输入音符,又懒得制作图片的音符说明,用纯文字描述可能不够直观,请各位见谅^^)
在指环王Online这款游戏中,我们可以演奏三个音阶的曲谱。
以C大调为例,基本音阶中的“哆唻咪发哨啦嘻”(简谱1234567)这七个音符,对应的ABC文件编码分别为大写的英文字母——CDEFGAB。也可用小写字母“,”加一个逗号表示——c,d,e,f,g,a,b,。
即:
哆——1——C——c,
唻——2——D——d,
咪——3——E——e,
发——4——F——f,
哨——5——G——g,
啦——6——A——a,
嘻——7——B——b,
高一音阶中的“哆唻咪发哨啦嘻”,对应的ABC文件编码刚分别为小写的英文字母——cdefgab。
低一音阶中的“哆唻咪发哨啦嘻”,对应的ABC文件编码刚分别为大写的英文字母后面加一个逗号“,”——C,D,E,F,G,A,B,。
即:
低音哆——C,
低音唻——D,
低音咪——E,
低音发——F,
低音哨——G,
低音啦——A,
低音嘻——B,
休止符用字母大写Z或者小写z表示都可。小节符是用“|”表示。
音符的拍数是在字母后面加上数子即可
例:
一拍的音符在字母后面加1,或者直接表示即可,如一拍的基本音阶的哆——C1或C
二分之一拍的音符是在字母后面加一个“1/2”,或者直接加一个“/”即可,如半拍的高音咪——e1/2或e/
四分之一拍的音符是在字母后面加上数子“1/4”,或者直接加两个“/”,如四分之一拍的低音嘻——B,1/4或B,//
二拍的音符是在字母后面加上数字“2”,如二拍的基本音啦——A2
以此类推,带一个附点的二分之三音符则是在字母后面加上数字“3/2”,如带一个附点的二分之三拍高音哆——c3/2
其他的拍数如何表示,不用我再说,你们也能类推出来吧~
音符的升调表示方法为在字母前面加一个“^”,如升半调的基本音阶啦——^A
音符的降调表示方法为在字母前面加一个“_”,如降半调的高音咪——_e
下面是我自己根据手头现成《送别》五线谱曲谱手工录入的ABC码文件,大家把它复制到记事本中,并把后缀名改成.ABC即可使用,希望大家喜欢~
X: 1
T: 送别 蕾拉啊 制作
C: (美)奥德维
N: 指环王Online 测试服务器魔戒降临 蕾拉啊 手动键入
M: 4/4
L: 1/4
Q: 120
K: C
%ABC格式的乐谱
G E/G/ c2 |A c G2 |G C/D/ E D/C/ |D2 z z | G E/G/ c3/2 B/ |A c G2 |G D/E/ F3/2 B, |C2 z z |A c c2 |B A/B/ c2 |A/B/ c/A/ A/G/ E/C/ |D2 z z |G E/G/ c3/2B/ |A c G2 |G D/E/ F3/2 B, |C2 z z |G E/G/ c2 |A c G2 |G C/D/ E D/C/ |D2 z z | G E/G/ c3/2 B/ |A c G2 |G D/E/ F3/2 B, |C2 z z
