大和但馬屋日記

はてなダイアリーからの移行中

FlMMLにPANとデチューンが実装されたよ

イース」のメインBGMにデチューンを追加してみたらいい塩梅になつた。一往貼つておくけどMML記法にまだ反映されてないので直接聴いても変なだけ。各自コピペ等で対応されたし。(追記)MML記法でもPANとデチューンが対応になつたやうなので直接演奏が可能になつた。

First step towards wars (PAN・デチューン対応版)

$base=t150 l16 o3 @1 q8 v6 @E1,0,24,32,12 /:16 ;
$hihat=t150 l16 o3 @4 @n0 q1 v6 @E1,0,1,1,3 /:16 @P48 ;
$snaredrum=t150 l64 o3 @4 q16 v8 @E1,0,16,4,1 /:16 ;
$bassdrum=t150 l64 o1 @4 q16 v14 @E1,0,5,1,0 /:16 ;
$tom=t150 l64 o5 @2 v12 @E1,0,16,4,1 /:16 ;
$melody1=t150 @1 o5 l16 q16 v7 @E1,1,127,4,16 @P52 /:16 ; 
$melody2=t150 @1 o5 l8 q16 v3 @E1,4,127,64,16 @D8 @P76 /:16 ; 
$melody3=t150 @3 o5 l16 q16 v4 @E1,0,10,48,4 @D4 @P72 /:16 ; 
$melody4=t150 @2 o5 l16 q16 v2 @E1,3,64,32,4 r8. @D12 @P48 /:16 ; 

$sd=@n106c&@n24c&@n7c&@n0c ;
$bd=@n127c&@n126c&@n124c&@n122c ;
$ht=e&e-&d&d- ;
$mt=@P96 >b&b-&a&a-< @P64 ;
$lt=@P32 >e&e-&d&d-< @P64 ;

$base
/:2 /:2 drdd drdd drdd drdd frff frff grgg grgg :/
b-rb-b- b-rb-b- b-rb-b- b-rb-b- / araa araa araa araa araa araa araa araa :/
araa araa araa agec drdr c q16 d8r q8 >dd<fr e q16 c8r q8 drdr c q16 d8r q8 >dd<ee ffaa

/:2 b-rb-b- b-rb-b- b-rb-b- b-rb-b- b-rb-b- b-rb-b- b-rb-b- b-rb-b- 
araa araa araa araa araa araa araa araa 
grgg grgg grgg grgg / grgg grgg grgg grgg 
frff frff frff frfg araa araa araa araa :/
e-re-e- e-re-e- e-re-e- e-re-e- 
crcc crcc crcc crcc >araa araa araa ara<c 
drdr c q16 d8r q8 >dd<gr a< q16 c8r> q8 drdr c q16 d8r q8 >dd<gr a< q16 c8r> q8
>b-r8 q16 @E1,0,127,32,12 b-&b-2. q8 @E1,0,24,32,12 ar8 q16 a8r q8 ararararar arararararara< q16 c8r q8
 :/ ;

$hihat
/:14 cccc cccc cccc cccc :/ cccc cccc ccr8 r4
/:17 cccc cccc cccc cccc :/ cccc cccc ccr8 r4
@E1,0,2,16,64 q16 v10 r4r8.c4 c4 r @E1,0,1,1,3 q1 v6 r8.r8.crcrcrcrcr crcrcrcrcrcrr4
:/ ;

$snaredrum
/:6 r4 $sd &c8. r4 $sd &c8. :/ r4 $sd &c8. $sd &c8. $sd$sd$sd$sd
/:5 r4 $sd &c8. r4 $sd &c8. :/ r4 $sd &c8. $sd &c8. $sd &c8. 
r4 $sd$sd$sd$sd r4 $sd$sd$sd$sd r4 $sd$sd$sd$sd r2
/:16 r4 $sd &c8. r4 $sd &c8. :/
r4 $sd$sd$sd$sd r4 $sd$sd$sd$sd r4 $sd$sd$sd$sd r2
r1 r1 r2. r16 $sd &c8
:/ ;

$bassdrum
/:6 $bd &c16 r8 r4 $bd &c16 r8 r4 :/ $bd &c16r8 r4 r4 r4
/:5 $bd &c16 r8 r4 $bd &c16 r8 r4 :/ $bd &c16r8 r4 r4 r4
$bd r16 $bd r16 r4 $bd r16 $bd r16 r4 $bd r16 $bd r16 r4 $bd &c16 r8 r4
/:16 $bd &c16 r8 r4 $bd &c16 r8 r4 :/
$bd r16 $bd r16 r4 $bd r16 $bd r16 r4 $bd r16 $bd r16 r4 $bd &c16 r8 r4
$bd r8 $bd r2. $bd r8 $bd r2. r2.$bd &c16 r8
:/ ;

$tom
/:14 r1 :/
r2 r8 $ht r16 $mt r16 $lt r16
/:17 r1 :/
r2 r8 $ht r16 $mt r16 $lt r16
r1 r1 r1
:/ ;

$melody1
/:2 d2r4defg a2g4fe8. fed4.r4defg a2g4fe8. / f8d<d&d2d4 @E1,1,127,48,16  e1&e1 @E1,1,127,4,16 :/
d2.d4 e2>a4<e4 @E1,1,127,48,16 d1&d2
@E1,4,127,64,16 l8 v5 fga16<c. 
d2.>b-<c d2f2 e4.c4d>a1 r4 b-2.ga b-2<c4d4 c4.>f4.ga1 r <
d2.>b-<c d2f2 e4.c4d>a4& a2g4a4 b-2.ga b-2&b-a4f g4.c2c+&c+1
@E1,1,127,4,16 l16 v6 o6 /:4 d>af<d>afdf< :/
dr8 @E1,1,127,64,16 d&d2. @E1,1,127,4,16 c+r8 @E1,1,127,64,16 c+&c+2. a1 @E1,1,127,4,16 o5 v7
:/ ;

$melody2
/:14 r1 :/
r2 fga16<c. 
d2.>b-<c d2f2 e4.c4d>a1 r4 b-2.ga b-2<c4d4 c4.>f4.ga1 r <
d2.>b-<c d2f2 e4.c4d>a4& a2g4a4 b-2.ga b-2&b-a4f g4.c2c+&c+1
/:2 r1 :/
o5 l16 @E1,1,127,4,16 fr8 @E1,1,127,64,16 f&f2. @E1,1,127,4,16 er8 @E1,1,127,64,16 e&e2.& e1 @E1,4,127,64,16 o5 l8
:/ ;

$melody3
/:2 adda&a2. <c2>b4g4 adda&a2. <c2>b4g4 / b-fdf&f2g4 a8ea&a4<c+8>a<c+&c+4 e8c+e&e4 a8ea&a4> :/
f2b-4<d4 c2&c8>a8ec8. d2f8g8a<c8. d2&d8e8fa8.> l8
/:2 b-4.f4.d4& d4f4b-4<d4> a<cea4ec4> a<cea4ec>a / 
g4dg4.b-<c d2g2 fc>a<fc>a<fc ec+>a<ec+>a<ec+> :/
g4.<g&g2> g4.<g4.fd e4.g&g4.a& a<efegfef>> 
d2fga16<c8.> d2fga16<c8.> l16 b-r8b-8.<ddffb-b-<ddff>> ar8a8.<c+c+eeaa<c+c+ee>
/:4 aec+>a< :/ >
:/ ;

$melody4
/:2 adda&a2. <c2>b4g4 adda&a2. <c2>b4g4 / b-fdf&f2g4 a8ea&a4<c+8>a<c+&c+4 e8c+e&e4 a8ea&a4> :/
f2b-4<d4 c2&c8>a8ec8. d2f8g8a<c8. d2&d8e8fa8.> l8
/:2 b-4.f4.d4& d4f4b-4<d4> a<cea4ec4> a<cea4ec>a / 
g4dg4.b-<c d2g2 fc>a<fc>a<fc ec+>a<ec+>a<ec+> :/
g4.<g&g2> g4.<g4.fd e4.g&g4.a& a<efegfef>> 
d2fga16<c8.> d2fga16<c8.> l16 b-r8b-8.<ddffb-b-<ddff>> ar8a8.<c+c+eeaa<c+c+ee>
/:4 aec+>a< :/ >
:/ ;