AION小屋里的音乐,如果你使用的乐器不是吉他,那么要做一点变动。
当你打 C、D、 E、 F、 G、 A、B。
听到的不会是 do、re、me、fa、 so、la、si。
而是 fa、so、la、B?、do、re、me。
我们必须将所有的音都降5个半音(或是升高7个半音)
简单的说
原本应该是这样
do(c), re(d), mi(e), fa(f), so(g), la(a), si(b)。
但事实上应该改成这样
do(g), re(a), mi(b), fa(o5,c), so(o5,d), la(o5,e), si(o5,f#)。
会变音原因就在这边
EX:小蜜蜂第一小节原本应该是g8e8e4 应该写成(o5)d8(o4)b8b4。
音域也有限制。
没写就是预设的第四音程,位在琴键中央,左右各三个总共七个,以o1~o7表示。
小屋音乐就只能在o1g~o7g中,可以透过<>来提升或下降一个音程。
<往上升一个音程。
>往下降一个音程。
但是每个乐器都有他的音域这个得自己去试。
音长
直接在音名后面加上数字表示音长。
全音符(1), 2分音符(2),4分音符(4), 8分音符(8), 16分音符(16), 32分音符(32), 64分音符(64)
如果没加就是默认的4分音符。
升降
#用+,降用-
要注意的是如果是一个16分音符的DO#,用c+16表是的话,AION_mml会将c+16的c是c4的省略,而读成c4+16,又因会后面的16前面没加音名而跳过不读,最后就是变成c4+
直接记结论,假设一个8分音符的So#
G8+(正确)
G+8(错误)
附点记号
将前一个音的音长拉长一半,直接在音名后面加(小数点)表示。
同样,这边音长不能省略,且要在升降记号前。
连音符
用&来连结两个同音高的音,要注意的是有升降记号的场合&会无法使用。
三连音的,我不知道。
演奏方式
休止符(r) 长度同音长用法。
声强(v) v1~v10越大越强。
曲速(t)越大越快 还在研究详细用法。
和弦
一个音轨一次只能弹奏一个音,碰到和弦得拆成数个音轨去合成,这是比较麻烦的地方
字数限制,整体总字数约4500byte以内。
在AION里,吉他的最低音(第六根弦空弦音)是E2,钢琴的最低音(最左边那个琴键)是A1(别问我A0到哪)。
举例来说,当你打C4时不是直接对应到262Hz(C4)这个弦律,而是从最低音往上加1个音程又8个半音。
在吉他上,最低音E2加1个音程又8个半音是C4。
在钢琴上,最低音A1加1个音程又8个半音是F3,这里就会出现问题了。