SoundType={soundfont}
//-----------------------------------------------
// scream from underground
//-----------------------------------------------
TrackName     = {"scream from underground"}
Copyright     = {"Yax"}

ResetGM();
r4
TrackSync;


//------------------------------------------------
// 全体の調整
//------------------------------------------------
TR(1)  V(110) REV(20) CHO(0)
TR(2)  V(110) REV(20) CHO(0)
TR(3)  V(110) REV(20) CHO(0)
TR(4)  V(110) REV(20) CHO(0)
TR(10) V(110) REV(20) CHO(0)

Tempo(110)

Key(1)                    // 全体のキー
TR(10) TrackKey(-1)       // リズムトラックの調整用、Keyの符号を逆にしたものをセットしておく


//------------------------------------------------
// MML
//------------------------------------------------

//------------------------------------
// Track 1 : 
//------------------------------------
TR(1) CH(1) P(64)
@81 v80
M.onNoteWave(5,30,!2.)

 o5 l16

[8
 [2
  [2
   e4.cd e8.f8.g8
   e4.dc <b4>c8<b>c
   d4.<b>c d8.e8.f8
   g8fef8ed e4d8 : cd
  ]
  ce

  [2
   f4.fg a4>c4<
  :
   b4.ba g8gf d4
   e4.ed e4f4
   g4.e4.<b>cde
  ]
  b4.ba g8fg a4
  b4.b>c d8c<b>c8<ba
  :
  b4. g4. e8f+f
 ]
 b4. g4. b4

 [2
  >c4.<ba g4.fe
  f2 g4a4
  b4.b>c d8rc8r<b8
  :
  a2 b2
 ]
 a4.ba g+4.gf
]

//------------------------------------
// Track 2 : 
//------------------------------------
TR(2) CH(2) P(64)
@81 v80
M.onNoteWave(5,30,!2.)

 o5 l16

[8
 @81 q80
 [2
  [2
   <b4 bfga b8e>d8<e>e<e>
   <b4 bagf e8fga8ga>
   <b4 befg a8db8d>d<d> 
   ecdc d<b>c<b> c8<ba bgab>
  ]

  [2
   c4<ab>cd f4 cdef
  :
   g4 bagf e>c<bagfed
   c4 <ab>c<b >c4 d<b>cd
   e4<ab> c4ef g8< ab>
  ]
  g4bagf ecde f4
  g4 gfga b>fed< a>edc<
  :
  g4.e4.c4
 ]
 g4.e4.g4

 @47 v65
 [2
  a>ea>c8<aec <g>ceg8ec<g
  fa>cf8c<af egb>d< fa>ce<
  g>egb8ge<b  fb>df8d<bf
  egb>e< gb>eg< dg+b>e< g+b>eg+<
 ]
 v80
]



//------------------------------------
// Track 3 : 
//------------------------------------
TR(3) CH(3) P(64)
@34 v90

 o3 l16 q70

[8
 [2
  [2
   [2 e>e<e>d<e>c<e>d< e>e<e>f<e>g<e>d<]
   [2 d>d<d>c<dbd>c< d>d<d>e<d>f<d>c<]
  ]

  [2
   [2 f>f<ff <f>f>f<f f>f<f<f> >f<f<f>f]
  :
   [2 e>e<ee <e>e>e<e e>e<e<e> >e<e<e>e]
  ]
  [2 g>g<gg <g>g>g<g g>g<g<g> >g<g<g>g]
 ]

 [2
  aara <ra>aa eere <re>ee
  ffrf <rf>ff ddrd <rd>dd
  eere <re>ee ffrf <rf>ff
  ggrg <rg>gg g+g+rg+ <rg+>g+g+ 
 ]
]


//------------------------------------
// Track 4 : 
//------------------------------------
TR(4) CH(4) P(64) v80
@42 v90
M.onNoteWave(0,50,!1)

 o6 q90 l16

[8
 [2
  rrrrg2^8f+f e2<b2>
  rrrrd2^8de f2d2
  rrrre2^8ga b4..a+32a32g2
  rrrra2^8gf+ f2.defg

  a2.>c4< rrb4ba g4.d8
  e2.f4 g2.defg
  a2.>c4< rrb4ba g4.d8
  e8b4e8r8 >c4<g8 : >d4.<b2r8
 ]
 >d1<

 [2
  a2b4..f32g32
  f2..ef
  g2a4..g32f32
 :
  e2 g+2
 ]
 g+2e2
]


//------------------------------------
// Track 10 : ドラム系
//------------------------------------
TR(10) CH(10)
// マクロ定義
// b = bass / s = Snare / S = Rim
$b{n36,} $s{n38,} $S{n37,}
// h = HH Close / f = HH foot close / o = HH Open
$c{n42,} $f{n44,} $o{n46,}
// e = Crash / j = Ride / t = Ride Bell / d = China / i = Splash / y = Crash2 / u = Ride2
$e{n49,} $j{n51,} $t{n53,} $d{n52,} $i{n55,} $y{n57,} $u{n59,}
// q = High Tom / a = High-Middle / z = Low-Middle / w = Low / x = Floor high / g = Floor low
$q{n50,} $a{n48,} $z{n47,} $w{n45,} $x{n43,} $g{n41,}
// p = Crap / k = Cowbell / m = Tambourine / n = ?? / j = ??
$p{n39,} $k{n56,} $m{n54,} $n{n75,}

@1 l8
Rhythm {

[8
 [2
  [2
   v80 bbrr srrr r-1 [4 v100 c v80c16c16]  
   v80 bbrr srrb r-1 [4 v100 c v80c16c16]  
   v80 bbrr srrr r-1 [4 v100 c v80c16c16]  
   v80 bbrb srss16s16 r-1 [4 v100 c v80c16c16]  
  ]

  [2
   v80 bbrr srrr r-1 [4 v100 c v80c16c16]  
   v80 bbrr srrb r-1 [4 v100 c v80c16c16]  
   v80 bbrr srrr r-1 [4 v100 c v80c16c16]  
   v80 bbrb srss16s16 r-1 [4 v100 c v80c16c16]  
  ]
 ]

  [2
   v80 bbrr srrr r-1 [4 v100 c v80c16c16]  
   v80 bbrb sbrb r-1 [4 v100 c v80c16c16]
  :  
   v80 bbrr srrr r-1 [4 v100 c v80c16c16]  
   v80 bbrb srss16s16 r-1 [4 v100 c v80c16c16]  
  ]
  v80 bbrb ss16s16q16a16z16z16 r-1 [4 v100 c v80c16c16]  
  v80 brbr brbr r-1 v80 l16 rrss rsss aass zzss l8 r-1 [4 v100 c v80c16c16]  
]

}

