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;