//-----------------------------------------------
// in dusk
// (C)Yax
//-----------------------------------------------
ResetGM();
TrackName     = {"in dusk"}
Copyright     = {"Yax"}

r2

TrackSync;


INT KEY = 2

Key(KEY)
TR(9)  TrackKey(-KEY)
TR(10) TrackKey(-KEY)


// 全体の調整
TR(1)  V(110) REV(80)  CHO(60)
TR(2)  V(105) REV(80)  CHO(100)
TR(3)  V(110) REV(90)  CHO(100)
TR(4)  V(101) REV(70)  CHO(100)
TR(5)  V(101) REV(70)  CHO(100)
TR(6)  V(110) REV(70)  CHO(80)
TR(7)  V(110) REV(80)  CHO(70)
TR(8)  V(120) REV(80)  CHO(70)
TR(9)  V(100) REV(120) CHO(40)
TR(10) V(100) REV(120) CHO(0)
TR(11) V(110) REV(80)  CHO(70)
TR(12) V(110) REV(80)  CHO(70)
TR(13) V(110) REV(80)  CHO(70)
TR(14) V(110) REV(80)  CHO(70)
TR(15) V(110) REV(80)  CHO(70)
TR(16) V(110) REV(80)  CHO(70)


//------------------------------------
// Track 1 : 
//------------------------------------
TR(1) CH(1) P(64)
@56 l8 v80
 r4

// [A]
[2
 o5
 [2
  [4
   'g+d+<b>'rr 'g+d+<b>'rrrr 'g+ec+' rr 'g+ec+'rrrr
  ]

  [2
   [2 'ae''ae'r'ae'rrr'ae'] [2 'g+d+''g+d+'r'g+d+'rrr'g+d+']
  ]
 ]

 [2
  'a4e4'r2. 'g+4d+4'r2'g+4d+4' [4 '<g+>''<g+>e'r'<g+>e']
 ]
 :
// [B]
 '>c+4<g+4e4'r2.
 [15 r1]
 v(MML(v)-20)
 [2 'a4c+4''a4c+4'r4'a4c+4']
 [2 'b4d+4''b4d+4'r4'b4d+4']
 [2
  'g4c4''g4c4'r4'g4c4'
  'a4d4''a4d4'r4'a4d4'
  'b4e4''b4e4'r4'b4e4'
  :
  'g+4<b4>''g+4<b4>'r4'g+4<b4>'
 ]
 v(MML(v)+20)
 'e4<g+4>'r2.
 r1r1r1
]

// [C]
 '>c+4<g+4e4'r4
 [18 r1]


//------------------------------------
// Track 2 : 
//------------------------------------
TR(2) CH(2) P(84)
@49,90,1 l8 v80 q99
M.onNoteWave(0,50,!2)

 Tempo=130
 r4
 
// [A]
[2
 o5
 [2
  [2
   d+4.c+d+2. e4f+4g+4 r-1^1 <b4.g+b2.>c+4d+4e4
   d+4.c+d+2  c+1      r-1^1 <b4.g+b2  g+1>
  ]

  [2
   e4.c+e2.a2e4 r-1^1 c+2<a2.>e2<a4>
   :
   g+1g+1       r-1^1 d+1 <b1>
  ]
  g+1g+1       r-1^1 d+1 c1
 ]

 [2
  'a1e1''g+1d+1''g+1c+1' : 'g+1<b1>'
 ]
 'g+1e1c+1'
 :
// [B]
 Tempo=90
 '>c+8<g+8e8'r8
 r-4
 v(MML(v)-20)
 c+1g+1e1d+1
 e1b1a+1f+1
 'g+1e1''g+1e1''g+1e1''g+1e1'
 'b1g+1e1''b1g+1e1''b1g+1e1''>c+1<g+1e1'

 'a1^1f+1^1c+1^1' 'b1^1g+1^1d+1^1'
 '>c1<g1e1' '>d1<a1f+1' '>e1<b1g+1' 'e1<b1>'
 '>c1<g1e1' '>d1<a1f+1' '>e1<b1g+1' Tempo=130 'e4<b4>'r2.
 r1r1r1
 v(MML(v)+20)
]

// [C]
 Tempo=90
 '>c+8<g+8e8'r4.
 Tempo=50
 v(MML(v)-40)
 l2
 g+bc f+c+a+ r-1^1^1 c+da+ age
 v(MML(v)+5)
 ad+e  g Tempo=56 d Tempo=51 f r-1^1^1 bf+c d+fg+
 l8
 v(MML(v)+5)
 Tempo=90
 '<a1.<a1.>>e1.d1.'
 '<a-1.<a-1.>>e1.f+1.'
 '<g1.<g1.>>e1.d1.'
 '<g-1.<g-1.>>e-1.f+1.'
 '<f1.<f1.>>c1.e1.'
 '<b-1.<b-1.>>e1.d1.'
 '<a1^1^1<a1^1^1>>e1^1^1c+1^1^1' r-1^1 v(MML(v)-6) Tempo=72 a1^1 Tempo=35 r-1 v(MML(v)-6) >e1< v(MML(v)+12)

 Tempo=100
 v(MML(v)+5)
 q99

 



 v(MML(v)+30)



//------------------------------------
// Track 3 : 
//------------------------------------
TR(3) CH(3) P(44)
@62 l16 v78 q80
M.onNoteWave(0,50,!2)
 r4

// [A]
[2
 o5 q80
 [2
  r2.. [2 'g+d+'] '>d+1<b1g+1'
  r2'g+2d+2' 'f+2c+2' 'b2g+2'
  'g+2d+2<b2>' 'd+4.<b4.>' [2 'g+d+'] '>d+1<b1g+1'
  r2 'g+2d+2' 'b2g+2' 'f+2c+2'

  a2e2c+2b2 g+2..f+8g+1
  'a2e2''e2<a2>''c+2<e2>' 'b2f+2' 'g+2..d+2..'a+8 '>c1<g+1'
 ]

 [2
  EP(100) 'e1c+1''f+1d+1'
  EP(127) r4.'g+c+''g+c+''>c+2<g+2' r4.'g+c+''g+c+''>g+2c+2<'
 ]
 :
// [B]
 v(MML(v)-20)
 [12 r1]
 [3 r4.'g+e''g+e''>e2<b2'] r4.'g+e''g+e''>e2c+2<'
 r4.'af+''af+''a2f+2' r4.'af+''af+''>c+2<a2'
 r4.'bg+''bg+''b2g+2' r4.'bg+''bg+''>d+2<b2'
 [2
  '>c4.<e4.'[3 '>c24<e24'] '>c2<e2'
  '>d4.<f+4.'[3 '>d24<f+24'] '>d2<f+2'
  :
  [2 '>e4.<g+4.'[3 '>e24<g+24'] '>e2<g+2']
 ]
 '>e4.<g+4.'[3 '>e24<g+24'] '>e2<g+2'
 'b4e4'r2.r1r1r1
 v(MML(v)+20)
]

// [C]
 r2
 [18 r1]



//------------------------------------
// Track 4 : 
//------------------------------------
TR(4) CH(4) P(104)
@59 l8 v77
FineTune(68)

// [A]
 o3
 r8<b>
[2
 o3
 [2
  [4 
   d+rr<brr>g+d+ c+rrerrg+e
  ]

  [2
   [4 'ae''ae'r'ae'] [4 'g+d+''g+d+'r'g+d+']
  ]
 ]
 [2
  'ae'r2.. 'g+d+'r2^8'g+4d+4' [4 'g+c+''g+c+'r'g+c+']
 ]
 :
 
// [B]
 'g+ec+'rr2.
 [7 r1]
 v(MML(v)-20)
 [2
  'c+1<c+1>''c1<c1>''<b1<b1>''b-1<b-1>>'
 ]
 [2 'a4<a4>''a4<a4>'r4'a4<a4>']
 [2 'b4<b4>''b4<b4>'r4'b4<b4>']
 [2
  'g4<g4>''g4<g4>'r4'g4<g4>'
  'a4<a4>''a4<a4>'r4'a4<a4>'
  'b4<b4>''b4<b4>'r4'b4<b4>'
  :
  'g+4<g+4>''g+4<g+4>'r4'g+4<g+4>'
 ]
 'e4<e4>'r2.
 r1r1r1
 v(MML(v)+20)
]

// [C]
 'g+ec+'r
 r4
 [18 r1]


//------------------------------------
// Track 5 : 
//------------------------------------
TR(5) CH(5) P(24)
@44 l8 v80
FineTune(60)
 o3
 r8<b>
 
// [A]
[2
 o3
 [2
  [4 
   d+rr<brr>g+d+ c+rrerrg+e
  ]

  [2
   [4 'ae''ae'r'ae'] [4 'g+d+''g+d+'r'g+d+']
  ]
 ]
 [2
  'ae'r2.. 'g+d+'r2^8'g+4d+4' [4 'g+c+''g+c+'r'g+c+']
 ]
 :
 
// [B]
 'g+ec+'rr2.
 [7 r1]
 v(MML(v)-20)
 [2
  'c+1<c+1>''c1<c1>''<b1<b1>''b-1<b-1>>'
 ]
 [2 'a4<a4>''a4<a4>'r4'a4<a4>']
 [2 'b4<b4>''b4<b4>'r4'b4<b4>']
 [2
  'g4<g4>''g4<g4>'r4'g4<g4>'
  'a4<a4>''a4<a4>'r4'a4<a4>'
  'b4<b4>''b4<b4>'r4'b4<b4>'
  :
  'g+4<g+4>''g+4<g+4>'r4'g+4<g+4>'
 ]
 'e4<e4>'r2.
 r1r1r1
 v(MML(v)+20)
]

// [C]
 'g+ec+'r
 r4
 [18 r1]


//------------------------------------
// Track 6 : 
//------------------------------------
TR(6) CH(6) P(114)
@49,8,0 l16 v91 q99
Slur(3)
BR(2)
M.onNoteWave(0,70,!2)
FineTune(70)
r4

// [A]
[2
 o5
 [2
  [2
   d+2.g+f+g+a g+2.ag+f+e
   d+2.ef+g+a>d+2.<bg+f+e
  ]

  'e2.c+2.'d+ef+g+ 'a2.e2.'f+4 'g+2d+2'>'g+2d+2''f+2d+2''d+2<b2>'
  'e2.c+2.'d+ef+g+ 'a2e2''>c+2<f+2' 'b2..g+2..' a+a'g+1d+1'<
 ]

 '>c+2<a2' '>e2c+2<' '>d+2.<b2.' b4 >c+1e1 r-1^1 <g+1^1
 '>e2c+2<a2' '>g+2e2c+2<' '>f+2d+2.<b2.' '>d+4<b4' '>e1^1c+1^1<g+1^1'

 :

// [B]
 v(MML(v)-20)
 <g+1^1b1^1>c+1^1<a+1a1>
 c+1c1<b1b-1>
 'c+1e1''c1e1''e1<b1>''e1<b-1>'
 c+2..d+ef+2a4f+4 g+2..b>c+d+1
 e2c4e8ee- d2f+4d8cd e2..dc<b2..>cd
 e2c2 d2<a2 b2g+2 e4 r2.
 r1r1r1
 v(MML(v)+20)
]

// [C]
 r2
 [3 r1]
 l8
 v(MML(v)-40)
 f+4.g d16c+16b4. a+4.f g+4e4 a4d+4 cd4.
 'e1.g1.b1.>d1.<'  r-2.>e2.<
 'e1.g+1.b1.>d1.<' r-2.>e2.<
 'e1.f+1.a1.>d1.<' r-2.>e2.<
 'e1.f+1.a1.>d1.<' r-2.>e2.<
 e&g&b&>d^1<
 d-&g&b-&>d^1<
 c+&e&a&>c+^1^8&e&f+&b1
 l16


//------------------------------------
// Track 7 : 
//------------------------------------
TR(7) CH(7) P(14)
@74 l16 v57 q99
M.onNoteWave(0,70,!2)
FineTune(60)
r4

// [A]
[2
 o6
 [2
  [2
   d+2.g+f+g+a g+2ag+f+g+ag+f+e
   d+2.ef+g+a>d+2.<bg+f+ : e
  ]
  g+

  a2..b>c c+2e2 d+2..c+c<b2.g+4
  a2..b>c c+2f+4.fe d+2.c+d+ef+ g+1 <
 ]
 v(MML(v)-4)
 [2
  r1r2..ef+g+2..ab>c+1<
 ]
 v(MML(v)+4)
 :
 
// [B]
 [8 r1]
 v(MML(v)-20)
 l8
 r4.g16g+16a4.g+ >d+c+<af+d+2
 e2..e16f+16g+2.a4
 f+2.b8a16g+16 f+2.a8g+16f+16
 e2.g+16f+16e16d+16 c+2.. g16g+16
 a1..ag+16a16
 b1...a16b16
 >c2e2d2f+2 e1^1
 [4 r1]
 r1r1r1
 l16
 v(MML(v)+20)
]

// [C]
 r2
 [18 r1]




//------------------------------------
// Track 8 : 
//------------------------------------
TR(8) CH(8) P(34)
@47 l16 v60 q99
M.onNoteWave(0,90,!2.)
FineTune(68)
r4

// [A]
[
 o5
 [2
  l24
  [2
    r4 [5 <g+b>d+g+b>d+< v(MML(v)-7)] v(MML(v)+35)r2
    r4 [5 <g+b>eg+b>e< v(MML(v)-7)] v(MML(v)+35)r2
  ]
  l16
  r1r1 [4 <b>d+g+b>d+<bg+d+]
  r1r1 [4 d+g+b>d+g+d+<bg+]
 ]
 [2
  <c+ea>c+ ea>c+e a2^1<
  [4 g+>c+eg+<v(MML(v)-7)] v(MML(v)+28) [4 b>eg+b<v(MML(v)-7)] v(MML(v)+28)
 ]
 :
 
// [B]
 [8 r1]
 l8
 v(MML(v)-10)
 [2
  y64,1; reb>e^2< y64,0;r1
  y64,1; r<b>g+>e^2< y64,0;r1
 ]
 r1.a>c+f+c+< r1.b>d+g+d+<
 v(MML(v)+5)
 [2
  r2eg>c<g r2 f+a>d<a : [2 r2g+b>e<b]
 ]
 r2g+b>e<b r1
 v(MML(v)+5)
 r1r1r1
]

// [C]
 r2
 [18 r1]
 l8


//------------------------------------
// Track 11 : 
//------------------------------------
TR(11) CH(11) P(4)
@72 l16 v61 q99
M.onNoteWave(0,90,!1)
r4

[2
// [A]
 o5
 [2
  [4 r4.ef+ g+2 >r4.ef+g+2<]
  e2..f+g+a2.g+f+ef+ g+2.g+f+g+ab2.ab>c+d+
  c+2..dd+e2c+2< b2.bab>c+ d+2.c+<bag+
 ]
 [2
  r1r1r4.ef+g+2..ab>c+2<
 ]
 :
// [B]
 [31 r1]
]

// [C]
 r2
 [18 r1]



//------------------------------------
// Track 12 : 
//------------------------------------
TR(12) CH(12) P(104)
@45 l16 v72 q99
M.onNoteWave(0,90,!2.)
r4

[2
// [A]
 o6
 [2
  [4 r4.ef+ g+2 r4.ef+g+2]
  e2..f+g+a2.g+f+ef+ g+2.g+f+g+ab2.ab>c+d+
  c+2..dd+e2c+2< b2.bab>c+ d+2.c+<bag+
 ]
 [2
  r1r1r4.g+ab2..>c+d+e2<
 ]
 :

// [B]
 [31 r1]
]

// [C]
 r2
 [18 r1]




//------------------------------------
// Track 13 : 
//------------------------------------
TR(13) CH(13) P(104)
@61 l16 v98 q80
M.onNoteWave(0,90,!2.)
r4

// [A]
[2
 o5
 [2
  [4
   r1r4 'g+d+'r'g+d+''g+d+' r4 'f+12<a12>''e12<g+12>''g+12<b12>' 
  ]

  l12
  [2
   r1r4 ec+eg+d+g+ b4  r-1 r4 <aaabbb>d+4
   :
   r1r4 g+d+g+bg+b>d+4 r-1 r4 <<bbb>d+d+d+g+4
  ]
  r1r4 'g+2<b2.g+2.>'
  l16
 ]

 [2
  r1EP.onTime(40,127,!2)'b2.g+2.'d+4 
  l12 ed+ef+ef+ g+f+g+a4 g+f+g+ag+abab>c+4< r-1^1<aaa bbb>c+c+c+e4 d+d+d+eeef+f+f+g+4
 ]
 :

// [B]
 [8 r1]

 [2
  r4.EP.onTime(30,80,!2)'g+8^2c+8^2'
  r4.EP.onTime(30,80,!2)'g+8^2c8^2'
  r4.EP.onTime(30,80,!2)'g+8^2<b8^2>'
  r4.EP.onTime(30,80,!2)'g+8^2<b-8^2>'
 ]
 EP(104)
 l12
 <
 r1r4 f+c+f+ af+a >c+<a>c+< r-2. c+<a>c+ f+c+f+ af+a
 r1r4 g+d+g+ bg+b >d+<b>d+< r-2. d+<b>d+ g+d+g+ bg+b
 r2.'>c<e'[2 '>c24<e24']'>c<e' r2.'>d<f+'[2 '>d24<f+24']'>d<f+'
 [2 r2.'>e<g+'[2 '>e24<g+24']'>e<g+']
 r2.'>c<e'[2 '>c24<e24']'>c<e' r2.'>d<f+'[2 '>d24<f+24']'>d<f+'
 r2.'>e<g+'[2 '>e24<g+24']'>e<g+'
 [4 r1]
 l16
 EP(127)
]

// [C]
 r2
 [18 r1]



//------------------------------------
// Track 14 : 
//------------------------------------
TR(14) CH(14) P(64)
r4

//------------------------------------
// Track 15 : 
//------------------------------------
TR(15) CH(15) P(64)
r4

//------------------------------------
// Track 16 : 
//------------------------------------
TR(16) CH(16) P(64)
r4

//------------------------------------
// Track 9 : 
//------------------------------------
TR(9) CH(9) P(64)
@48 v100 l8

o4

 r<a16a16>

// [A]
[2
 [2
  [8 drrdrrd<a> ]
  [8 drr<a>dr : r<a16a16> ] <[6 a24]>
 ]

 [2
  d2..<[3 a24]> dd<[3 a12]>d12<a12>d12<[6 a24]>
  [7 d<a>] : d12<a12>d24<a24>
 ]
 [3 d24]<[3 a24]>
 :

// [B]
 <a2>r2 [15 r1]
 v(MML(v)-15)
 [2 <a4a4r4f4 a4a4r4>d12<a12f12>]
 [7 d4<a4>r4d8<[3 a24]>]
 v(MML(v)+5)
 [4 drrdrrd:<a>]
 v(MML(v)+10)
 <[3 a24]>
]

// [C]
 <a4>
 r4
 [18 r1]


//------------------------------------
// Track 10 : ドラム系
//------------------------------------
Track(10) Channel(10)
// マクロ定義
// b = bass / s = Snare
$b{n36,} $s{n38,}
// 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,}


@33,90,1 v110 l8
 r4
  
// [A]
[2
 Rhythm {
  [2
   [4
    v120 e1 r-1 v100rss16s16rs s16s16 [3 s24]s16s16
    v100rss16s16rs s16s16 s32s32s16s16s16
   ]

   [4
    v120 e1 r-1 v100s[3 s24]ss rs[3 s24]s
    v100 s[3 s24]ss rs[3 s24]s16s16
   ]
  ]

  [2
   v120 e1 v100 [2 ssr[3 s24]]
   v120 e1 r-1 v100 [4 ssr[3 s24]] 
  ]
 }
 :
 Rhythm {
// [B]
  v120e2r2
 }
 EP(100)
 Rhythm {
  [15 r1]
  [6
   v120 e1 r-1 v90 s2.. v80 [3 s24]
   :
   v90 s2.. v80 [3 s24]
  ]
 }
 EP(110)
 Rhythm {
  v90 e1 r-1 ssr[3 s24] ssr[3 s24]
 }
 EP(127)
 Rhythm {
  [6 ssr[3 s24]]
 }
]

// [C]
 Rhythm {
  v120e4
  r4
  [18 r1]
 }


