マクロ活用法:音色定義やテンポ指定に使ってすっきり

グループブログの下記記事に書いたネタの応用です。
http://mml.g.hatena.ne.jp/spacecadet/20071024
(テスト:capsule「グライダー」のごく一部です…)

$SYN_BASS =@1@E1,0,80,0,4;
$SYN_LD   =@1@E1,0,20,112,2;
$SYN_2LD  =@1@E1,8,20,110,12;
$SYN_3LD  =@3@w20@E1,0,40,90,60;
$HIHAT    =@4@n0@E1,0,10,7,30;
$SNARE_D  =@4@n100@E1,0,44,10,2;
$BASS_D   =@4@n127@E1,0,20,0,10;
$SEQ      =@2 @E1,0,70,20,35;

$TEMPO    =t136;

$TEMPO l4v6 o6 $SEQ
dgeadgeadgeadgeadgeadgeadgeadgea;
$TEMPO l8v10 o3 $SYN_BASS
/:c<c>c<c>c<c>c<c>://:>b<b>b<b>b<b>b<b://:>a<a>a<a>a<a>a<a:/ >g<g>g<g>g<g>g<g >g4g4g4r<c&
/:/:c<c>c<c>c<c>c<c>://>g<g>g<g>g<g>g<g>g<g>g<g>g<g>g<g:/
>e<e>e<e>e<e>e<e>e<e>f+<f+>g<g>g<c&
/:/:c<c>c<c>c<c>c<c>:///:>g<g>g<g>g<g>g<g:/:/
>e<e>e<e>e<e>e<e>e<e>f+<f+grgr
/;
$TEMPO l1v3 o5 $SYN_2LD
b&b a&a b&b f+&f+ /:<c&c>g4.a4.b4g4.a4.b4<c&c>g4.a4.b4g4.a4.b4:/
;
$TEMPO l1v3 o5 $SYN_2LD
e&e d&d c&c d&d  /:e&e d4.d4.g4d4.d4.g4e&ee4.e4.g4e4.e4.g4:/
;
$TEMPO l8v7 o5 q6 $SYN_3LD
/:7r1:/ r2.rb&
b<c>bag4r b&b<c>baggab&b1&b2.r b&b<c>bag4rb&b<c>baggag&g1&g2.rb&
b<c>bag4r b&b<c>bag4ab&bg&g2.&g1 g4g4g4g.g16g4g.g16ggf+g&g1&g1
;
$TEMPO l8v3 o5 q6 $SYN_3LD r32
/:7r1:/ r2.rb&
b<c>bag4r b&b<c>baggab&b1&b2.r b&b<c>bag4rb&b<c>baggag&g1&g2.rb&
b<c>bag4r b&b<c>bag4ab&bg&g2.&g1 g4g4g4g.g16g4g.g16ggf+g&g1&g1
;
$TEMPO l8v4 o5 q6 $SYN_3LD
/:7r1:/ r2.re&
eeedc4r e&eeed ccdg&g1&g2.r e&eeedc4re&eeeeccde&e1&e2.re&
eeedc4r e&eeed c4dg&gd&d2.&d1 c4c4c4c.c16c4c.c16ccdee&e1&e1
;
$TEMPO l4v15 $BASS_D
/:2/:7cccc:/cccr:/
/:7cccc:/cccr;
$TEMPO l4v10 $SNARE_D
/:2/:7rcrc:/ccc8.c16c:/
/:7rcrc:/ccc8.c16c;
$TEMPO l8v10 $HIHAT
/:2/:7rcrcrcrc:/rcrcr2:/
/:7rcrcrcrc:/rcrcr2;