いさぢちんメモ

d.hatena.ne.jp/mosshm/より移行。

Ys2 TO MAKE THE END OF BATTLE

MML記法を使ってみる、の2回目。
日本ファルコムイース2からオープニングを。上手くループを使えば、もっとすっきりするかも。
ループの仕様が変更されたようで、妙なことになってます。修正するのめんどい。
修正した。どうもドラムパートだけループ出来なかったようなので、ループをやめて代わりに置き換えマクロで記述。よく分からないのだけど、ループがネストし過ぎるとダメっぽい。

t200l8 @3@w60 @e1,0,64,64,10 v15o4
r4. /:2
efga4.>a4 <c+dee4ede r1 r1 <c+>ab-gafge b-gafgefd c+defgab-<c+ ec+>b-<f>c+b-r4 >g2.ab- <c+2.ef gfefgab-<c+ ee4.f4g4
fecd&d2&d2>a<cdc fecd&d2&d2>agfe f4.d4.f4 g4.e4.g4 a4.f4.d4 e4.g4.b-4
a1 <defgagfe g4.e4.c4 >g4.<c4.e4 fd>afda<df ec>gecg<ce >dfa<c+dfa<c+d1
>fecd&d2&d2>a<cdc fecd&d2&d2>agfe f4.d4.f4 g4.e4.g4 a4.f4.d4 e4.g4.b-4
a1 <defgagfe g4.e4.c4 >g4.<c4.e4 fd>afda<df ec>gecg<ce >e-4.e-g4.e-16g16 b-4.g16b-16<e-2
/
a2dfg a&a4g4fg4 <d&d4>a4gf4 e&e4f4.g4. a2dfg a&a4g4fg4 <d&d2e4d4 d2c+2
> /:2 /:4dfa:/ e-gb-g /:4dfa:/cceg :/ > :/

arrar4aa;

t200l8 @3@w40 v10 o5
r4. /:2
e1 g1 /:2d+16e16d+16e16:/</:2d+16e16d+16e16:/ > efg+fefg+a /:4r4.e&e2 / r1:/ c+c+c+c+ddee
/:2dc>ga&a2 <a4g4f4e4:/ d4.>b-4.<d4 e4.c4.e4 f4.d4.>a4 a4.<e4.g4
d1 >a2<d2 e1 c1 f1 e1 d1 d4c+4>b4<c+4
/:2dc>ga&a2 <a4g4f4e4:/ d4.>b-4.<d4 e4.c4.e4 f4.d4.>a4 a4.<e4.g4
d1 >a2<d2 e1 c1 f1 e1 b-1&b-1
/
>a1&a1 b-1 a1 < /:2v6ffv2fv6fv2fv6fff:/ b-b-v5b-v10b-v5b-v10b-b-b- aav5av10av5av10aec+
> /:2 /:4fa<d>:/gb-<d+>b- /:4fa<d>:/gg<ce> :/ < :/

drrdr4dd;

t200l8 @3@w40 v10 o4
r4. /:2
a1 < c+1 > /:2g+16a16g+16a16:/ <  /:2g+16a16g+16a16:/ >ab-<c+>b-ab-<c+d >/:4r4.a&a2 / r1:/ aaaabb<c+c+
> /:2agef&f2 <f4e4d4c4>:/ b-4.f4.b-4 <c4.>g4.<c4 d4.>a4.f4 e4.<c+4.e4
>a1 f2a2 <c1 >g1 <d1 c1 r1 <d4c+4>b4<c+4>
> /:2agef&f2 <f4e4d4c4>:/ b-4.f4.b-4 <c4.>g4.<c4 d4.>a4.f4 e4.<c+4.e4
>a1 f2a2 <c1 >g1 <d1 c1 g1&g1>
/
f1&f1 f1 e1 < /:2v6ddv2dv6dv2dv6ddd:/ ggv5gv10gv5gv10ggg eev5ev10ev5ev10ec+>a
/:8r1:/ :/

>arrar4aa;

t200l8 @3v11o3
r4. /:2
aaaaaa<e>a aa<e>a<g>a<f>a aa<g>a<f>a<e>a <c+>ab-<c+>b-agb- /:4a4r2<a4 / ae>a4a4<c+e >:/ >a4<a4>b4<c+4
/:16d:/ /:16c:/ >b-b-<fb-<d>b-fb- ccg<cec>g<c >ddfa<d>afd >a<aec+>aaaa
</:16d:/ /:16c:/ >b-b-<fb-<d>b-fb- ccg<cec>g<c >ddfa<d>afd >a<aec+>aaaa
</:16d:/ /:16c:/ >b-b-<fb-<d>b-fb- ccg<cec>g<c >ddfa<d>afd >a<aec+>aaaa
</:16d:/ /:16c:/ >b-b-<fb-<d>b-fb- ccg<cec>g<c >e-e-b-e-ge-b-f ge-b-e-<e->e-<g>e- >
/
< /:2dd<d>dga<cd >ff<f>fff<f>f b-b-<b->b-b-b-<b->b- aa<a>a / <g>a<a>a :/ <aec+>a
/:2 drrdr4<c&d >rdfde-e-gb- drrdr4<c&d >rdfdccec :/ > :/

dd<d>dga<cd;

$HH1=cccrr2;
$HH2=ccrc;
$HH3=ccr4;
$HH4=rccrccr4;
t200l8 @4 @n5 @e1,0,5,0,8 v11
r4. 
/:4r1:/ /:7$HH1:/ cr4.r2 /:15$HH2:/ r2 /:14$HH2:/ cr4.r2 /:15$HH3:/ r2 /:14$HH3:/ cr4.r2
/:15$HH3:/ r2 /:4$HH4 r1:/
/:4r1:/ /:7$HH1:/ cr4.r2 /:15$HH2:/ r2 /:14$HH2:/ cr4.r2 /:15$HH3:/ r2 /:14$HH3:/ cr4.r2
r1;

$SD1=r4cr;
$SD2=r4.crcr4;
$SD3=r@n105c@n100c@n105c @n110c16c16c16c16 @n120c16c16c16c16@n100;
t200l8 @4 @n100 @e1,0,35,0,40 v10
r8 cr
/:8$SD1:/ /:3$SD2:/ r4.crccc /:3$SD2:/ r8ccccccc /:15$SD1:/cccc /:14$SD1:/ rccrccrc /:15$SD1:/cccc /:14$SD1:/ $SD3
/:15$SD1:/r2 /:4 r2.cr $SD1$SD1 :/
/:8$SD1:/ /:3$SD2:/ r4.crccc /:3$SD2:/ r8ccccccc /:15$SD1:/cccc /:14$SD1:/ rccrccrc /:15$SD1:/cccc /:14$SD1:/ $SD3

crrcr4cc;

$BD1=crr4;
$BD2=crcc;
$BD3=crrcr2 ccrccccc;
t200l8 @4@n127 @e1,0,15,0,10 v15
cr4
/:8$BD1:/ /:7$BD1$BD2:/ cr4.r2 /:64$BD1:/
/:15$BD1:/ cccc /:4 $BD3 :/
/:8$BD1:/ /:7$BD1$BD2:/ cr4.r2 /:64$BD1:/

rccrccr4;