//-----------------------------------------------
// sunset on grief
// (C)Yax
//-----------------------------------------------

ResetGM();

TrackName     = {"sunset on grief"}
Copyright     = {"Yax"}

r4
TrackSync;


// アルペジオ関数
Function ARP(Int D, Int L, Str S) {
  Int LNG = L
  Int STP = 0
  Int TEMP = 0
  Str X = ""
  Str RS = ""
  Str NS = ""
  Int J = 0
  Array NAR = ()

  For(Int I = 1; I <= 100; I++ ){
    X = MID(S,I,1)
    J = ASC(X)

    IF (X == "") {
      EXIT
    }

    IF ( J >= 97 ) {
      IF ( J <= 103 ) {
        IF ( NS != "" ) {
	    NS = Replace(NS,{@-},{-@},off)
	    NS = Replace(NS,{@+},{+@},off)
	    NS = Replace(NS,{@#},{#@},off)
	    NS = Replace(NS,{@*},{*@},off)
          NAR = (NAR,NS)
	    NS = ""
        }
	  X = X + "@"
	}
    }
    NS = NS + X
  }
  IF ( NS != "" ) {
    NS = Replace(NS,{@-},{-@},off)
    NS = Replace(NS,{@+},{+@},off)
    NS = Replace(NS,{@#},{#@},off)
    NS = Replace(NS,{@+},{*@},off)
    NAR = (NAR,NS)
    NS = ""
  }

  For(Int I=0;I<SizeOf(NAR);I++){
    TEMP = L - STP
    RS = "r%" + #STR(STP)
    NS = Replace(NAR(I), {@}, {%}+#STR(TEMP),off)
    Sub{ RS NS }
    STP = STP+D
  }
  r%(L)
}

// ××ダンド関数
Function DANDO(B, E, LEN, STP) {
  Int _STEP = 24
  Int _DIFF = 0
  Int _CNT = 0
  Int _TMP = 0
  Int _LAP = 0

  IF( STP != 0 ) {
    _STEP = STP
  }

  _CNT = LEN/_STEP
  _DIFF = (E - B)/_CNT

  _TMP = B
  Tempo = %(B)

  For(Int I = 1; I < _CNT; I++ ){
    r%(_STEP)
    _TMP = _TMP + _DIFF
    Tempo = %(_TMP)
    _LAP = _LAP + _STEP
  }

  r%(LEN-_LAP)
  Tempo = %(E)
  r-%(LEN)
}


// 全体の調整
TR(1)  V(113) REV(20) CHO(40)
TR(2)  V(110) REV(40) CHO(20)
TR(3)  V(110) REV(30) CHO(66)
TR(4)  V(110) REV(40) CHO(60)
TR(5)  V(110) REV(48) CHO(80)
TR(6)  V(110) REV(47) CHO(64)
TR(7)  V(110) REV(50) CHO(70)
TR(8)  V(110) REV(20) CHO(0)
TR(9)  V(110) REV(20) CHO(0)
TR(10) V(115) REV(30) CHO(0)


// テンポ
INT T  = 125   // 通常のテンポ
INT T1 = 108   // エンディング前
INT T2 = 50    // エンディング

Tempo=(T)


// キー

INT KEY=-1

Key(KEY)                    // 全体のキー
TR(10) TrackKey(KEY * -1)   // リズムトラックの調整用、Keyの符号を逆にしたものをセットしておく





//------------------------------------
// Track 1 : 
//------------------------------------
TR(1) CH(1) P(64)
@82,90,1 v105
M.onNoteWave(0,40,1)

 o6 l8 q80
 r2..<b16b16>

 [2
  g.f+.<b^2>
  g.f+.<a4aga
  b.>d.c<baga
  b2.rb16b16>
  g.f+.<b^2>
  g.f+.a4aga
  :
  g2f+2
  e2.r<b16b16>
 ]
 f+2a2
 g+2.r4

 [8 r1]

[2
 [2
  rrreeeee ed<b>dr<bga
  b4>d<braga b2.r4>
  rrreeeee edef+re4f+
  :
  g4.ggag f+2d2r
 ]
 g4.ggf+g a^2r agf+

 e2ragf+ d2rgf+e
 ccccc<b>cdr ddddagf+
 e2ragf+ d2rgf+g
 aaaaagab^4rf+4.r<b16b16>

 v(MML(v)+5)
 [2
  g.f+.<b^2>
  g.f+.<a4aga
  b.>d.c<baga
  b2.rb16b16>
  g.f+.<b^2>
  g.f+.a4aga
  :
  g2f+2
  e2.r<b16b16>
 ]
 f+2a2
 g+2.r4
 v(MML(v)-5)
]

 [15 r1]
 r2r agf+

 e2ragf+ d2rgf+e
 ccccc<b>cdr ddddagf+
 e2ragf+ d2rgf+g
 aaaaagab^4rf+4.r<b16b16>

 v(MML(v)+5)
[2
 [2
  g.f+.<b^2>
  g.f+.<a4aga
  b.>d.c<baga
  b2.rb16b16>
  g.f+.<b^2>
  g.f+.a4aga
  :
  g2f+2
  e2.r<b16b16>
 ]
 f+2a2
 :
 g+2.r<b16b16>
]
 g+2.r4
 v(MML(v)-5)



//------------------------------------
// Track 2 : 
//------------------------------------
TR(2) CH(2) P(60)
@3 v90

 o4 l8 q90
 r1

 ARP(1,!1,{b>deg<})
 ARP(1,!1,{a>ceg<})
 ARP(1,!1,{ab>df+<})
 ARP(1,!2,{b>deg<}) ARP(1,!2,{ab>df+<})
 ARP(1,!1,{b>deg<})
 ARP(1,!1,{a>ceg<})
 ARP(1,!2,{b>df+a<}) ARP(1,!2,{b>d+f+a<})
 ARP(1,!1,{b>deg<})

 ARP(1,!1,{b>deg<})  r-8 'gb'
 ARP(1,!1,{a>ceg<})  r-4 'a4>c4<'
 ARP(1,!1,{ab>df+<}) r-8 'f+a'
 ARP(1,!2,{b>deg<}) ARP(1,!2,{ab>df+<}) r-8 f+
 ARP(1,!1,{b>deg<})  r-8 'gb'
 ARP(1,!1,{a>ceg<})  r-4 'a4>c4e4<'
 ARP(1,!2,{b>df+a<}) ARP(1,!2,{b>d+f+a<})
 ARP(!48,!1,{b>deg+b<})

 y64,1; 'g4.>c4.e4.<' >g^2< y64,0;
 y64,1; 'g4.b4.>d4.<' >g4.<b4 y64,0;
 y64,1; 'e4.g4.>c4.<' >e^2< y64,0;
 y64,1; 'f+4.b4.>d4.<' >f+4.d4< y64,0;
 y64,1; 'g4.>c4.e4.<' >g^2< y64,0;
 y64,1; 'g4.b4.>d4.<' >g4.<b4 y64,0;
 ARP(1,!1,{ea>c<}}) r-8^2 >e^2<
 ARP(!48,!1,{f+b>d+<})

[2
 [2
  ARP(1,!1,{g>ce<})
  ARP(1,!1,{f+a>d<})
  ARP(1,!1,{gb>d<})
  ARP(1,!1,{gb>e<})
  ARP(1,!1,{g>ce<})
  ARP(1,!1,{a>df+<})
  ARP(1,!1,{b>dg<})
  :
  ARP(1,!1,{a>df+<})
 ]
 ARP(1,!2,{a>df+a<})
 v(MML(v)-24)
 [4 ARP(0,!8,{a>df+<}) v(MML(v)+6)]

 [2
  y64,1; 'g4.>c4.e4.<' >g4.b4< y64,0;
  y64,1; 'g4.b4.>d4.<' >g4.b4< y64,0;
  y64,1; 'e4.a4.>c4.<' >e4.a4< y64,0;
  y64,1; 'b4.>d4.f+4.<' >b4.f+4< y64,0;
 ]

 [2
  ARP(1,!1,{b>deg<})  r-8 'gb'
  ARP(1,!1,{a>ceg<})  r-4 'a4>c4<'
  ARP(1,!1,{ab>df+<}) r-8 'f+a'
  ARP(1,!2,{b>deg<}) ARP(1,!2,{ab>df+<}) r-8 f+
  ARP(1,!1,{b>deg<})  r-8 'gb'
  ARP(1,!1,{a>ceg<})  r-4 'a4>c4e4<'
  ARP(1,!2,{b>df+a<}) ARP(1,!2,{b>d+f+a<})
  :
  ARP(1,!1,{b>deg<}) r-2 g2
 ]
 ARP(!48,!1,{b>deg+b<})
]


 [4
  y64,1; 'g4.>c4.e4.<' >g^2< y64,0;
  y64,1; 'g4.b4.>d4.<' >g4.<b4 y64,0;
  :
  y64,1; 'e4.g4.>c4.<' >e^2< y64,0;
  y64,1; 'f+4.b4.>d4.<' >f+4.d4< y64,0;
 ]
 ARP(1,!1,{ea>c<}}) r-8^2 >e^2<
 ARP(!48,!1,{f+b>d+<})


 [2
  y64,1; 'g4.>c4.e4.<' >g4.b4< y64,0;
  y64,1; 'g4.b4.>d4.<' >g4.b4< y64,0;
  y64,1; 'e4.a4.>c4.<' >e4.a4< y64,0;
  y64,1; 'b4.>d4.f+4.<' >b4.f+4< y64,0;
 ]

 [2
  ARP(1,!1,{b>deg<})  r-8 'gb'
  ARP(1,!1,{a>ceg<})  r-4 'a4>c4<'
  ARP(1,!1,{ab>df+<}) r-8 'f+a'
  ARP(1,!2,{b>deg<}) ARP(1,!2,{ab>df+<}) r-8 f+
  ARP(1,!1,{b>deg<})  r-8 'gb'
  ARP(1,!1,{a>ceg<})  r-4 'a4>c4e4<'
  ARP(1,!2,{b>df+a<}) ARP(1,!2,{b>d+f+a<})
  :
  ARP(1,!1,{b>deg<}) r-2 g2
 ]
 ARP(!48,!1,{b>deg+b<})

 ARP(1,!1,{b>deg<})
 ARP(1,!1,{a>ceg<})
 ARP(1,!1,{ab>df+<})
 ARP(1,!2,{b>deg<}) ARP(1,!2,{ab>df+<})
 ARP(1,!1,{b>deg<})
 ARP(1,!1,{a>ceg<})
 ARP(1,!2,{b>df+a<}) ARP(1,!2,{b>d+f+a<})
 ARP(1,!1,{b>deg<})

 ARP(1,!1,{b>deg<})  r-8 'gb'
 ARP(1,!1,{a>ceg<})  r-4 'a4>c4<'
 ARP(1,!1,{ab>df+<}) r-8 'f+a'
 ARP(1,!2,{b>deg<}) ARP(1,!2,{ab>df+<}) r-8 f+
 ARP(1,!1,{b>deg<})  r-8 'gb'
 ARP(1,!1,{a>ceg<})  r-4 'a4>c4e4<'
 ARP(1,!2,{b>df+a<}) ARP(1,!2,{b>d+f+a<})
 ARP(!48,!1,{b>deg+b<})


//------------------------------------
// Track 3 : 
//------------------------------------
TR(3) CH(3) P(64)
@34 v100
M.onNoteWave(0,50,!2)
Slur(0)

 r1
 o3 l8 q95

 e2..f+16&!16g16
 a1
 d2.. g16&!16a16
 b2f+.e.d

 e2<b4>e8f+16&!16g16
 a2e4c4
 d2d+4d+8d+16f+16
 e2<bbb>c16d16

 q80
 [2
  eeee eeee16d16
  cccc cccc16c+16
  :
  dddd ddde16f+16
  gggg16e16 f+f+f+f+16d16
 ]
 dddd d+d+d+d+16<b16>
 e4.>d16&!16d+16 e<bg<b>

 cccc cccc16c16<
 bbb>f+16&!16g16 bd<bg16g16
 aaaa aaa>c<
 bbbb f+>d<f+a16b16>
 cccc cd32&e16.dc16c16<
 bbbb >d<bag16g+16
 aaaa >cc<ba
 'b1f+1'>

[2
 <
 [2
  grrgrrrr f+rrf+rrra
  grrgrrrr errerrb4
  grrgrrrr arrarrrf+
  :
  brrbrrrr arrarr>d4<
 ]
 brrbrrrr arraf+f+>f+d<

 >cccc cccc< bbbb bbbb
 aaaa aaaa>dddd<f+f+f+b
 >cccc cccc< bbbb bbbb
 aaaa aaaa>dddd <bbbb16b16>

 [2
  [2
   eeee eeee16d16
   cccc cccc16c+16
   :
   dddd ddde16f+16
   gggg16e16 f+f+f+f+16d16
  ]
  :
  dddd d+d+d+d+
  eeee <bbb>c16d16
 ]
 dddd d+d+d+d+
 :
 e2<bbb>e16<b16>
]
 e4.>d16&!16d+16 e<bg<b>

 [2
  cccc cccc16c16<
  bbb>f+16&!16g16 bd<bg16g16
  aaaa aaa>c<
  bbbb f+>d<f+a16b16>

  cccc cd32&e16.dc16c16<
  bbbb >d<bag16g+16
  :
  aaaa aaa>c<
  bbbb f+>d<f+a16b16>
 ]
 aaaa >cc<ba
 bb>c16&!16d16 c< g+a16b16>e&f+<


 >cccc cccc< bbbb bbbb
 aaaa aaaa>dddd<f+f+f+b
 >cccc cccc< bbbb bbbb
 aaaa aaaa>dddd <bbbb16b16>

 [2
  [2
   eeee eeee16d16
   cccc cccc16c+16
   :
   dddd ddde16f+16
   gggg16e16 f+f+f+f+16d16
  ]
  :
  dddd d+d+d+d+
  eeee <bbb>c16d16
 ]
 dddd d+d+d+d+
 eg+&bg+ <b>e16&f+16gf+

 q95
 e2..f+16&!16g16
 a1
 d2.. g16&!16a16
 b2f+.e.d

 e2<b4>e8f+16&!16g16
 a2e4c4
 d2d+4d+8d+16f+16
 e2<bbb>c16d16

 q80
 eeee eeee16d16
 cccc cccc16c+16
 dddd ddde16f+16
 gggg16e16 f+f+f+f+16d16

 eeee eeee16d16
 cccc cc DANDO((T),(T1),!1^4,!8) cc16c+16
 dddd d+d+d+d+16<b16>
 Tempo(T2)
 e1


//------------------------------------
// Track 4 : 
//------------------------------------
TR(4) CH(4) P(94)
@26 v70
Slur(3)

 o4 l8 q90

 r1
 [8 r1]

 [2
  e.&b.&>g^2<
  c.&a.&>e^2<
  :
  d.&a.&>f+^2<
  g.&b.&>g<
  d.&a.&>f+<
 ]
 d.&b.&>f+ a.&d+.&<f+<
 ARP(!64,!1,{b>dg+>e<})

 [2
  <g&>c&g&>e^2<
  <g&b&>g&>d^4&<d4
  :
  <g&>c&g&>c^2<
  <f+&b&>a&>d^4&<a&f+
 ]
 <a&>c&a&>e^2<
 <
 ARP(!48,!1,{b>f+b>d+b<})

[2
 >
 [2
  rrr ARP(1,!8^2,{eg>c<})
  rrr ARP(1,!8^2,{f+a>d<})
  rrr ARP(1,!8^2,{gb>d<})
  :
  rrr ARP(1,!8^2,{gb>e<})
 ]
 rrr ARP(1,!8^2,{a>df+<})

 [2
  e1 r-2^8 ARP(1,!8^2,{eg>c<})
  d1 r-2^8 ARP(1,!8^2,{f+a>d<})
  d1 r-2^8 ARP(1,!8^2,{gb>d<})
  :
  e1 r-2^8 ARP(1,!8^2,{gb>e<})
 ]
 < ARP(!8,!1,{f+>da>d<}) <

 [2
  q80 ARP(1,!4,{g>ce<}) [2 q40 e q80 ARP(1,!4,{>ec<g})]
  q80 ARP(1,!4,{gb>d<}) [2 q40 d q80 ARP(1,!4,{>d<bg})]
  q80 ARP(1,!4,{a>ce<}) [2 q40 e q80 ARP(1,!4,{>ec<a})]
  :
  q80 ARP(1,!4,{f+b>d<}) [2 q40 d q80 ARP(1,!4,{>d<bf+})]
 ]
 q90 f+.&b.&>d&b.&f+.&d<

 [2
  [2
   e.&b.&>g^4&e&<b
   c.&a.&>e^4&<c&e
   :
   d.&a.&>f+^4&<f+&d
   g.&b.&>g<
   d.&a.&>f+<
  ]
  :
  d.&b.&>f+ a.&d+.&<f+
  e.&b.&>e& <b.&>g.&b<
 ]
 d.&b.&>f+ a.&d+.&<f+<
 ARP(!64,!1,{b>dg+>e<})
]


 [2
  [2
   <g&>c&g&>e^2<
   <g&b&>g&>d^4&<d4
   :
   <g&>c&g&>c^2<
   <f+&b&>a&>d^4&<a&f+
  ]
  :
  <a&>c&a&>e^2<
  <b&>f+&b&>f+^2<
 ]
 <a&>c&a&>e^2<
 <
 ARP(!48,!1,{b>f+b>d+b<})


 [2
  q80 ARP(1,!4,{g>ce<}) [2 q40 e q80 ARP(1,!4,{>ec<g})]
  q80 ARP(1,!4,{gb>d<}) [2 q40 d q80 ARP(1,!4,{>d<bg})]
  q80 ARP(1,!4,{a>ce<}) [2 q40 e q80 ARP(1,!4,{>ec<a})]
  :
  q80 ARP(1,!4,{f+b>d<}) [2 q40 d q80 ARP(1,!4,{>d<bf+})]
 ]
 q90 f+.&b.&>d&b.&f+.&d<

 [2
  [2
   e.&b.&>g^4&e&<b
   c.&a.&>e^4&<c&e
   :
   d.&a.&>f+^4&<f+&d
   g.&b.&>g<
   d.&a.&>f+<
  ]
  :
  d.&b.&>f+ a.&d+.&<f+
  e.&b.&>e& <b.&>g.&b<
 ]
 d.&b.&>f+ a.&d+.&<f+
 e.&b.&>g+ <b.&>e.&b

 <
 ARP(4,!1,{b>dg>e<<})
 ARP(4,!1,{a>cg>e<<})
 ARP(4,!1,{a>df+>d<<})
 ARP(4,!2,{b>eg>d<<}) ARP(4,!2,{ab>f+>d<<})
 ARP(4,!1,{b>dg>e<<})
 ARP(4,!1,{a>cg>e<<})
 ARP(4,!2,{b>f+a>d<<}) ARP(4,!2,{b>f+a>d+<<})
 ARP(!32,!1,{b>deg>e<<})

 [2
  e.&b.&>g^4&e&<b
  c.&a.&>e^4&<c&e
  :
  d.&a.&>f+^4&<f+&d
  g.&b.&>g<
  d.&a.&>f+<
 ]
 d.&b.&>f+ a.&d+.&<f+<
 ARP(!64,!1,{b>dg+>e<})




//------------------------------------
// Track 5 : 
//------------------------------------
TR(5) CH(5) P(74)
@30 v97
M.onNoteWave(25,100,!2)
Slur(0)
BR(2)
PitchBend(0)
FineTune(68)

 o5 l8
 r1
 [8 r1]

 o6 l8
 v(MML(v)-10)
 r4.q30<g16g16> q90 d16&!16ed.<g4.^16&g-32&f32 q30<g16g16> q90 g16&!16ag.a&g32
 r16. a8&!8b4^16.&a32 f+8..&e32< q30 r16g16> q90 f16&!16g4^32&f32 <q30 r16e16> q90 e8&!8g-4^16.&e32>
 r4.q30<g16g16> q90 d16&!16edr16e4^16&e-32&d32 r<g32&a4..&g32 q30 f+16f+16 q90
 >c16&!16d4.^32&c32< b32&a4.&g32r16 g+8&!8b2^8^16.&a32r8
 v(MML(v)+10)

 [2
  rrrr b16&!16>c<b.b32&>c16.<
  r a32&g4^16. d4^8..&c+32
  rrrr b16&!16>c<b^32r32 b32&>c16.
  :
  rc16&!16d4^16< a4.^32&f+32r16
 ]
 rc16&!16d+2^16&d32&c+32&c32&<b32r

[2
 [7 r1]
 v(MML(v)-15)
 r2r >c16&!16d c16&!16d8
 c2....&<a32
 r1r1
 r2r >d16&!16e d16&!16e8
 c2....&<a32
 r1r1
 r1
 v(MML(v)+15)

 [7 r1]
 v(MML(v)-10)
 a16&!16b4^32&a32> c16&!16d4^32c32 e16&!16f+8^32&e32

 d16&!16e2^4^8&d32r32 rr r2.
 <r2d.c.d <b2> a16&!16b8> c16&!16d16.&c32 f32&f+16.
 f+16&!16g2^4^8&f+32r32 rr r2^8< f+16&!16g16
 v(MML(v)-5)
 g16&!16a g. g32&a16. a16&!16ba.b32&>c16.< a8&!8b2^8..&a32r8>
 v(MML(v)+5)
 r4.q30<g16g16> q90 d16&!16ed.<g4.^16&g-32&f32 q30<g16g16> q90 g16&!16ag.a&g32
 r16. a8&!8b4^16.&a32 f+8..&e32< q30 r16g16> q90 f16&!16g4^32&f32 <q30 r16e16> q90 e8&!8g-4^16.&e32>
 r4.q30<g16g16> q90 d16&!16edr16e4^16&e-32&d32 r<g32&a4..&g32 q30 f+16f+16 q90
 :
 >c16&!16d4.^32&c32< b32&a4.&g32r16 g+8&!8b2^8^16.&a32 r
 v(MML(v)+10)
]
 >c16&!16d4.^32&c32< b32&a4.&g32r16 g+8&!8b2^32&a32 r16
 q60 <a16b16>c16&!16d16

 v(MML(v)+15)
 l16 q90
 d8&!8e8..&d32 a8&!8b4^16.&a+32 q60v(MML(v)-8) ab q90v(MML(v)+8)
 a4^16.&g32 f+4^16.&e32 d4
 d16&!16e4^32&d32 f+8&!8g4. q60v(MML(v)-8) f+g q90v(MML(v)+8)
 f+8^32r32e8^32r32 q60 dc q90< b4..r16 
 b16&!16>c4&<b32r32> f+8&!8g8..r32 e8.&d32r32
 c16&!16d4&c32r32 a8&!8b8.&a32r32 g4
 g8&!8a2^8.&g32r32 q60v(MML(v)-8) ga q90v(MML(v)+8)
 a4&!8.b2^8.&a32r32

 >d32&e16. q60 v(MML(v)-10) de e32&f+32e dc gf+ed q90 v(MML(v)+10) <b32&>c16.<ba 
 g8.f+8.g8 a8.g8.a8 
 a32&b16.ab b32&>c16.<b>c q60v(MML(v)-10) dcde f+edc q90v(MML(v)+10)
 c16&!16d8 c8^32r32 c32&d16&c32 <a4.&a-32&g32&g-32&f32
 a8&!8b8.&a32r32 >f+8&!8g8.&f+32r32 f+32&g16. q70 f+g 
 g32&a g.f+ f+32&gf+.e q50 v(MML(v)-8) de&f+g ef+&ga  v(MML(v)+8)
 q90 f+32&g16. q50 f+g af+g&a  q90 a32&b16. q50 ab >c<b>c&e q90
 d+1&d32&c+32&c32&<b32

 v(MML(v)-5)

 r2..
 [6 r1]
 < l8
 v(MML(v)-10) q90
 a16&!16b4^32&a32> c16&!16d4^32c32 e16&!16f+8^32&e32

 d16&!16e2^4^8&d32r32 rr r2.
 <r2d.c.d <b2> a16&!16b8> c16&!16d16.&c32 f32&f+16.
 f+16&!16g2^4^8&f+32r32 rr r2^8< f+16&!16g16
 v(MML(v)-5)
 g16&!16a g. g32&a16. a16&!16ba.b32&>c16.< a8&!8b2^8..&a32r8>
 v(MML(v)+5)
 r4.q30<g16g16> q90 d16&!16ed.<g4.^16&g-32&f32 q30<g16g16> q90 g16&!16ag.a&g32
 r16. a8&!8b4^16.&a32 f+8..&e32< q30 r16g16> q90 f16&!16g4^32&f32 <q30 r16e16> q90 e8&!8g-4^16.&e32>
 r4.q30<g16g16> q90 d16&!16edr16e4^16&e-32&d32 r<g32&a4..&g32 q30 f+16f+16 q90
 >c16&!16d4.^32&c32< b32&a4.&g32r16 g+8&!8b2^8^16.&a32 r

 v(MML(v)-5)
 f+8&!8g2^8.&f+32&f32&e32r32r16
 r1r1r1
 d8&!8e2..
 <b8&!8>c2..
 d2d+2
 e2..&e-32&d32&d-32&c32>

 v(MML(v)+5)
 r4.q30<g16g16> q90 d16&!16ed.<g4.^16&g-32&f32 q30<g16g16> q90 g16&!16ag.a&g32
 r16. a8&!8b4^16.&a32 f+8..&e32< q30 r16g16> q90 f16&!16g4^32&f32 <q30 r16e16> q90 e8&!8g-4^16.&e32>
 r4.q30<g16g16> q90 d16&!16edr16e4^16&e-32&d32 r<g32&a4..&g32 q30 f+16f+16 q90
 >c16&!16d4.^32&c32< b32&a4.&g32r16 g+8&!8b2^8
 v(MML(v)+10)



//------------------------------------
// Track 6 : 
//------------------------------------
TR(6) CH(6) P(34)
@31,90,0
M.onNoteWave(15,90,!2.)
Slur(0)
BR(2)
PitchBend(0)

 r1
 [8 r1]

 o4 l8 v50 q90

 'e2..b2..>e2..<' q30 e16e16 q90
 'c1g1>c1<'
 'd2..a2..>d2..<' q30 e16e16 q90
 'g4.b4.>e4.<' q30 e16e16 q90 'f+4.b4.>f+4.<' q30 e16e16 q90
 'e2..b2..>e2..<' q30 e16e16 q90
 'c2..g2..>c2..<' q30 e16e16 q90
 'd4.a4.>d4.<' q30 r16e16 q90
 'd+4.a4.>d+4.<' q30 r16e16 q90
 'g+2.b2.>e2.<'r4

 q30 [6 'e<g>']  q80 'e4g4>c4<'
 q30 [3 'd<g>'] q80 'g4b4>d4<' q30 [3 'd<g>'] 
 q30 [6 'e<g>']  q80 'e4g4>c4<'
 q30 [2 'f+<b>']  q80 'f+4b4>d4<' q30 [3 'f+<b>'] q80 'f+b>d<'

 q30 [6 'e<g>']  q80 'e4g4>c4<'
 q30 [3 'd<g>'] q80 'g4b4>d4<' q30 [3 'd<b>'] 
 q30 [3 'e<a>']  q80 'e4a4>c4<' q30 [2 'e<a>'] q80 'ea>c<'
 q90 'f+2.b2.>d+2.<' r4

[2
 <
 v(MML(v)-10)
 g4&!4a2^8..&g32 f+2.^8..&e32
 f+4&!4g2^8..&f+32 e2....&d32
 g4&!4a2^8..&g32 f+2.^8..&e32
 f+4&!4g2^8..&f+32 g4&!4a2^8..&g32
 v(MML(v)+10)
 >
 'g1>c1<'
 'a1>d1<'
 'g1b1'
 'b1>e1<'
 'g1>c1<'
 'a1>d1<'
 'b1g1'
 'a2>f+2<'
 q30 [4 'd<a>']

 [2
  q30 [6 'e<g>']  q80 'e4g4>c4<'
  q30 [3 'd<g>'] q80 'g4b4>d4<' q30 [3 'd<g>'] 
  q30 [6 'e<g>']  q80 'e4g4>c4<'
  :
  q30 [2 'f+<b>']  q80 'f+4b4>d4<' q30 [2 'f+<b>'] q80 'f+4b4>d4<'
 ]
 q90 'f+2b2>d2<' [2 q30 'f+<a>' [2 'f+16<a16>']] q90

 [2
  'e2..b2..>e2..<' q30 e16e16 q90
  'c1g1>c1<'
  'd2..a2..>d2..<' q30 e16e16 q90
  'g4.b4.>g4.<' q30 e16e16 q90 'f+4.b4.>f+4.<' q30 e16e16 q90
  'e2..b2..>e2..<' q30 e16e16 q90
  'c2..g2..>c2..<' q30 e16e16 q90
  :
  'd4.b4.>d4.<' q30 r16e16 q90
  'd+4.a4.>d+4.<' q30 r16e16 q90
  'g2.b2.>e2.<'q30 e16e16e16e16 q90
 ]
 'd4.a4.>d4.<' q30 r16e16 q90
 'd+4.a4.>d+4.<' q30 r16e16 q90
 'g+2b2>e2<' q30 [2 ee16e16] q90
]


 [2
  q30 [6 'e<g>']  q80 'e4g4>c4<'
  q30 [3 'd<g>'] q80 'g4b4>d4<' q30 [3 'd<g>'] 
  q30 [6 'e<g>']  q80 'e4g4>c4<'
  q30 [2 'f+<b>']  q80 'f+4b4>d4<' q30 [3 'f+<b>'] q80 'f+b>d<'

  q30 [6 'e<g>']  q80 'e4g4>c4<'
  q30 [3 'd<g>'] q80 'g4b4>d4<' q30 [3 'd<b>'] 
  q30 [3 'e<a>']  q80 'e4a4>c4<' q30 'e<a>' q80 'ea>c<' q30 'e<a>'
  :
  [2 q80 'f+b>d<' q30 [2 'f+<b>'] ]  q80 'f+4b4>d4<'
 ]
 q90 'f+2b2>d+2<' q30 [4 'f+<b>']

 [2
  q30 [6 'e<g>']  q80 'e4g4>c4<'
  q30 [3 'd<g>'] q80 'g4b4>d4<' q30 [3 'd<g>'] 
  q30 [6 'e<g>']  q80 'e4g4>c4<'
  :
  q30 [2 'f+<b>']  q80 'f+4b4>d4<' q30 [2 'f+<b>'] q80 'f+4b4>d4<'
 ]
 q90 'f+2b2>d2<' [2 q30 'f+<a>' [2 'f+16<a16>']] q90

 [2
  'e2..b2..>e2..<' q30 e16e16 q90
  'c1g1>c1<'
  'd2..a2..>d2..<' q30 e16e16 q90
  'g4.b4.>g4.<' q30 e16e16 q90 'f+4.b4.>f+4.<' q30 e16e16 q90
  'e2..b2..>e2..<' q30 e16e16 q90
  'c2..g2..>c2..<' q30 e16e16 q90
  :
  'd4.b4.>d4.<' q30 r16e16 q90
  'd+4.a4.>d+4.<' q30 r16e16 q90
  'g2.b2.>e2.<'q30 e16e16e16e16 q90
 ]
 'd4.a4.>d4.<' q30 r16e16 q90
 'd+4.a4.>d+4.<' q30 r16e16 q90
 'g+2b2>e2<' q30 [2 ee16e16] q90

 EP(30)
 [2
  'e2..b2..>e2..<' q30 e16e16 q90
  'c1g1>c1<'
  'd2..a2..>d2..<' q30 e16e16 q90
  'g4.b4.>g4.<' q30 e16e16 q90 'f+4.b4.>f+4.<' q30 e16e16 q90
  'e2..b2..>e2..<' q30 e16e16 q90
  'c2..g2..>c2..<' q30 e16e16 q90
  :
  'd4.b4.>d4.<' q30 r16e16 q90
  'd+4.a4.>d+4.<' q30 r16e16 q90
  'g2.b2.>e2.<'q30 e16e16e16e16 q90
  EP(127)
 ]
 'd4.a4.>d4.<' q30 r16e16 q90
 'd+4.a4.>d+4.<' q30 r16e16 q90

 EP.onTime(127,0,!1)
 'g+1b1>e1<'



//------------------------------------
// Track 7 : 
//------------------------------------
TR(7) CH(7) P(54)
@32,8,0 v80
M.onNoteWave(55,90,!4)
Slur(0)
BR(2)
PitchBend(0)
FineTune(60)

 o5 l8
 r1
 [8 r1]

 o6 l8
 v(MML(v)-10)
 r4.q30<g16g16> q90 d16&!16ed.<g4.^16&g-32&f32 q30<g16g16> q90 g16&!16ag.a&g32
 r16. a8&!8b4^16.&a32 f+8..&e32< q30 r16g16> q90 f16&!16g4^32&f32 <q30 r16e16> q90 e8&!8g-4^16.&e32>
 r4.q30<g16g16> q90 d16&!16edr16e4^16&e-32&d32 r<g32&a4..&g32 q30 f+16f+16 q90
 >c16&!16d4.^32&c32< b32&a4.&g32r16 g+8&!8b2^8^16.&a32r8
 v(MML(v)+10)

 [2
  rrrr b16&!16>c<b.b32&>c16.<
  r a32&g4^16. d4^8..&c+32
  rrrr b16&!16>c<b^32r32 b32&>c16.
  :
  rc16&!16d4^16< a4.^32&f+32r16
 ]
 rc16&!16d+2^16&d32&c+32&c32&<b32r

[2
 [7 r1]
 v(MML(v)-15)
 r2r >c16&!16d c16&!16d8
 c2....&<a32
 r1r1
 r2r >d16&!16e d16&!16e8
 c2....&<a32
 r1r1
 r1
 v(MML(v)+15)

 [7 r1]
 v(MML(v)-10)
 a16&!16b4^32&a32> c16&!16d4^32c32 e16&!16f+8^32&e32

 d16&!16e2^4^8&d32r32 rr r2.
 <r2d.c.d <b2> a16&!16b8> c16&!16d16.&c32 f32&f+16.
 f+16&!16g2^4^8&f+32r32 rr r2^8< f+16&!16g16
 v(MML(v)-5)
 g16&!16a g. g32&a16. a16&!16ba.b32&>c16.< a8&!8b2^8..&a32r8>
 v(MML(v)+5)
 r4.q30<g16g16> q90 d16&!16ed.<g4.^16&g-32&f32 q30<g16g16> q90 g16&!16ag.a&g32
 r16. a8&!8b4^16.&a32 f+8..&e32< q30 r16g16> q90 f16&!16g4^32&f32 <q30 r16e16> q90 e8&!8g-4^16.&e32>
 r4.q30<g16g16> q90 d16&!16edr16e4^16&e-32&d32 r<g32&a4..&g32 q30 f+16f+16 q90
 :
 >c16&!16d4.^32&c32< b32&a4.&g32r16 g+8&!8b2^8^16.&a32 r
 v(MML(v)+10)
]
 >c16&!16d4.^32&c32< b32&a4.&g32r16 g+8&!8b2^32&a32 r16
 q60 <a16b16>c16&!16d16

 v(MML(v)+15)
 l16 q90
 d8&!8e8..&d32 a8&!8b4^16.&a+32 q60v(MML(v)-8) ab q90v(MML(v)+8)
 a4^16.&g32 f+4^16.&e32 d4
 d16&!16e4^32&d32 f+8&!8g4. q60v(MML(v)-8) f+g q90v(MML(v)+8)
 f+8^32r32e8^32r32 q60 dc q90< b4..r16 
 b16&!16>c4&<b32r32> f+8&!8g8..r32 e8.&d32r32
 c16&!16d4&c32r32 a8&!8b8.&a32r32 g4
 g8&!8a2^8.&g32r32 q60v(MML(v)-8) ga q90v(MML(v)+8)
 a4&!8.b2^8.&a32r32

 >d32&e16. q60 v(MML(v)-10) de e32&f+32e dc gf+ed q90 v(MML(v)+10) <b32&>c16.<ba 
 g8.f+8.g8 a8.g8.a8 
 a32&b16.ab b32&>c16.<b>c q60v(MML(v)-10) dcde f+edc q90v(MML(v)+10)
 c16&!16d8 c8^32r32 c32&d16&c32 <a4.&a-32&g32&g-32&f32
 a8&!8b8.&a32r32 >f+8&!8g8.&f+32r32 f+32&g16. q70 f+g 
 g32&a g.f+ f+32&gf+.e q50 v(MML(v)-8) de&f+g ef+&ga  v(MML(v)+8)
 q90 f+32&g16. q50 f+g af+g&a  q90 a32&b16. q50 ab >c<b>c&e q90
 d+1&d32&c+32&c32&<b32

 v(MML(v)-5)

 r2..
 [6 r1]
 < l8
 v(MML(v)-10) q90
 a16&!16b4^32&a32> c16&!16d4^32c32 e16&!16f+8^32&e32

 d16&!16e2^4^8&d32r32 rr r2.
 <r2d.c.d <b2> a16&!16b8> c16&!16d16.&c32 f32&f+16.
 f+16&!16g2^4^8&f+32r32 rr r2^8< f+16&!16g16
 v(MML(v)-5)
 g16&!16a g. g32&a16. a16&!16ba.b32&>c16.< a8&!8b2^8..&a32r8>
 v(MML(v)+5)
 r4.q30<g16g16> q90 d16&!16ed.<g4.^16&g-32&f32 q30<g16g16> q90 g16&!16ag.a&g32
 r16. a8&!8b4^16.&a32 f+8..&e32< q30 r16g16> q90 f16&!16g4^32&f32 <q30 r16e16> q90 e8&!8g-4^16.&e32>
 r4.q30<g16g16> q90 d16&!16edr16e4^16&e-32&d32 r<g32&a4..&g32 q30 f+16f+16 q90
 >c16&!16d4.^32&c32< b32&a4.&g32r16 g+8&!8b2^8^16.&a32 r

 v(MML(v)-5)
 f+8&!8g2^8.&f+32&f32&e32r32r16
 r1r1r1
 d8&!8e2..
 <b8&!8>c2..
 d2d+2
 e2..&e-32&d32&d-32&c32>

 v(MML(v)+5)
 r4.q30<g16g16> q90 d16&!16ed.<g4.^16&g-32&f32 q30<g16g16> q90 g16&!16ag.a&g32
 r16. a8&!8b4^16.&a32 f+8..&e32< q30 r16g16> q90 f16&!16g4^32&f32 <q30 r16e16> q90 e8&!8g-4^16.&e32>
 r4.q30<g16g16> q90 d16&!16edr16e4^16&e-32&d32 r<g32&a4..&g32 q30 f+16f+16 q90
 >c16&!16d4.^32&c32< b32&a4.&g32r16 g+8&!8b2^8
 v(MML(v)+10)


//------------------------------------
// Track 8 : 
//------------------------------------
TR(8) CH(8) P(64)



//------------------------------------
// Track 9 : 
//------------------------------------
TR(9) CH(9) P(64)



//------------------------------------
// Track 10 : ドラム系
//------------------------------------
TR(10) CH(10)
// マクロ定義
// b = bass / s = Snare
$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,90,1
l8
Rhythm {
  
  v80 c4c4c4c v70c16c16 r-8 v90 b

  v100
  v100 b2..r    r-1 v127 e2.. v100 [3 j24]
  v100 b2..b    r-1 v127 y1
  v100 b2..r    r-1 v127 e2.. v100 [3 j24]
  v100 b4.b4.bb16b16 r-1 v127 y2 v100d4. v70 c16c16

  v100 b4b4b4b4 r-1 v127 e8 v85c16 v75c16 [3 v100 c16 v75c16 v85c16 v75c16]
  v100 b4b4b4b4 r-1 [4 v100 c16 v75c16 v85c16 v75c16]
  v100 b4b4b4b4 r-1 [4 v100 c16 v75c16 v85c16 v75c16]
  v100 b4b4b4b4 r-1 r v80'sw'v90'sw'v100'sw' v110 l16 s64s32.sss ssww l8 r-1 v127 y1

  [2
   v100 brrrrbrr r-1 v110 rrs4rrs4 r-1 v127 e8 v70c16c16 [3 v90c v70c16c16]
   v100 brrrrbrr r-1 v110 rrs4rrs4 r-1 [4 v90c v70c16c16]
   :
   v100 brrrrbrr r-1 v110 rrs4rrs4 r-1 [4 v90c v70c16c16]
   v100 brrbrbrb r-1 v110 rrs4rrs4 r-1 [3 v90c v70c16c16] v100 d4
  ]
  v100 brrrbbrb r-1 v110 rrs4rrs16s16w16g16 r-1 [3 v90c v70c16c16] v90 i4
  v100 brrrrbrb16b16 r-1 v110 r4s4 s4s16s16r r-1 v127 y4 v100j4j4 v60f4

  [2
   v100 brrrbbrr r-1 v110 rrs4rrs4 r-1 v127 e8 v85c16 v70c16 [3 v100 c16 v70c16 v85c16 v70c16]
   v100 brrrbbrr r-1 v110 rrs4rrsw r-1 [4 v100 c16 v70c16 v85c16 v70c16]
   :
   v100 brrrbbrr r-1 v110 rrs4rrs4 r-1 [4 v100 c16 v70c16 v85c16 v70c16]
   v100 brrrbbrr r-1 v110 rrs4rrsw r-1 [4 v100 c16 v70c16 v85c16 v70c16]
  ]
  v100 brrrbbrr r-1 v110 rrs4rrsv90 s16s16 r-1 [3 v100 c16 v70c16 v85c16 v70c16] v90 i4
  v100 brrrbrbr r-1 r2 v90sv100sv110s16s16z16w16 r-1 v127 y2 v90 d4 v70 f4

[2
 [2
  [2
   v100 brrbrrrr r-1 v90  rrrrrrsw r-1 v127 e v60c [3 v90c v60c]
   v100 brrbrbrb r-1 v100 rrrrrrs4 r-1 [4 v90c v60c]
   v100 brrbrrrr r-1 v90  rrrrrrsw r-1 [4 v90c v60c]
   :
   v100 brrbrbrb r-1 v100 rrrrrrs4 r-1 [3 v90c v60c] v100 d4
  ]
  :
  v100 brrbrbrb r-1 v100 rrrrrazs r-1 [2 v90c v60c] v100 i4 v60 f4
 ]
 v100 brrbbrbr r-1 v100 rrs4 v80'sw'v90'sw'v100'sw'v100s16s16 r-1 [4 v90c v60c]

 [2
  v100 bbrrrbrr r-1 v100 rrs4rrs4 r-1 v127e v80c [3 v100c v80c]
  v100 bbrrbrrb r-1 v100 rrs4rrs4 r-1 [4 v100c v80c]
  :
  v100 bbrrrbrr r-1 v100 rrs4rrs4 r-1 [4 v100c v80c]
  v100 bbrrbrrb r-1 v100 rrs4rrsw r-1 [4 v100c v80c]
 ]
 v100 bbrrrbrb r-1 v100 rrs4rrs4 r-1 [4 v100c v80c]
 v100 rbrb16b16rbrb r-1 v100 l16ssrr ssrr aazzwwss l8 r-1 [4 v100c v80c]

 [2
  [2
   v100 brrrrbrr r-1 v110 rrs4rrs4 r-1 v127 e8 v70c16c16 [3 v90c v70c16c16]
   v100 brrrrbrr r-1 v110 rrs4rrs4 r-1 [4 v90c v70c16c16]
   :
   v100 brrrrbrr r-1 v110 rrs4rrs4 r-1 [4 v90c v70c16c16]
   v100 brrbrbrb r-1 v110 rrs4rrs4 r-1 [3 v90c v70c16c16] v100 d4
  ]
  :
  v100 brrrrbrr r-1 v110 rrs4rrs4 r-1 [4 v90c v70c16c16]
  v100 bbrbbbbb16b16 r-1 r4 v110s l16v90ss v110 aazz wwss l8 r-1 v127 y4 v50f4f4f4
 ]
 :
  v100 brrrrbrr r-1 v110 rrs4rrs16s16w16g16 r-1 [3 v90c v70c16c16] v90 i4
  v100 brrrbrbr r-1 r2 v90sv100sv110sv90s16s16 r-1 v127 y2 r2
]
  v100 brrrrbrr r-1 v110 rrs4rrs16s16w16g16 r-1 [3 v90c v70c16c16] v90 i4
  v100 bbrrbbrb r-1 v110 r4's4w4' v90sv100sv110s16s16v90s16s16 r-1 v127 y4 v90j4 i4 v60f4


 [2
  [2
   v100 brrrbbrr r-1 v110 rrs4rrs4 r-1 v127 e8 v85c16 v70c16 [3 v100 c16 v70c16 v85c16 v70c16]
   v100 brrrbbrr r-1 v110 rrs4rrsw r-1 [4 v100 c16 v70c16 v85c16 v70c16]
   :
   v100 brrrbbrr r-1 v110 rrs4rrs4 r-1 [4 v100 c16 v70c16 v85c16 v70c16]
   v100 brrrbbrr r-1 v110 rrs4rrsv90s16s16 r-1 [3 v100 c16 v70c16 v85c16 v70c16] v110j v60f
  ]
  :
  v100 brrrbbrr r-1 v110 rrs4rrs4 r-1 [4 v100 c16 v70c16 v85c16 v70c16]
  v100 brrrbbrr r-1 v110 rrs4rs16s16z16z16w16w16 r-1 [2 v100 c16 v70c16 v85c16 v70c16] v100j v60f v100d v60f
 ]
 v100 brrrbbrr r-1 v110 rrs4rrsv90 s16s16 r-1 [3 v100 c16 v70c16 v85c16 v70c16] v90 i4
 v100 rbrbrb16b16rb16b16 r-1 s4s4 s16s16rs16s16r r-1 v127 y4 v100 d4 v70 f4 f v90i


 [2
  v100 bbrrrbrr r-1 v100 rrs4rrs4 r-1 v127e v80c [3 v100c v80c]
  v100 bbrrbrrb r-1 v100 rrs4rrs4 r-1 [4 v100c v80c]
  :
  v100 bbrrrbrr r-1 v100 rrs4rrs4 r-1 [4 v100c v80c]
  v100 bbrrbrrb r-1 v100 rrs4rrsw r-1 [4 v100c v80c]
 ]
 v100 bbrrrbrb r-1 v100 rrs4rrs4 r-1 [4 v100c v80c]
 v100 rbrb16b16rbrb r-1 v100 l16s64s32.swg sswg a64a32.azzwws64s32.s l8 r-1 v127 y4 v60f4f4f4

 [2
  [2
   v100 brrrrbrr r-1 v110 rrs4rrs4 r-1 v127 e8 v70c16c16 [3 v90c v70c16c16]
   v100 brrrrbrr r-1 v110 rrs4rrs4 r-1 [4 v90c v70c16c16]
   :
   v100 brrrrbrr r-1 v110 rrs4rrs4 r-1 [4 v90c v70c16c16]
   v100 brrbrbrb r-1 v110 rrs4rrs4 r-1 [3 v90c v70c16c16] v100 d4
  ]
  :
  v100 brrrrbrr r-1 v110 rrs4rrs4 r-1 [4 v90c v70c16c16]
  v100 bbrbbbbb16b16 r-1 r4 v110s l16v90ss v110 a64a32.azz wws64s32.s l8 r-1 v127 y4 v50f4f4f4
 ]
 v100 brrrrbrr r-1 v110 rrs4rrs16s16w16g16 r-1 [3 v90c v70c16c16] v90 i4
 v100 brbrbrbb r-1 l16 v110 ga32a32aa zzs32s32s azwg v100s32s32sv110ss l8 r-1 v127 y2 r2


  v100 b2..r    r-1 v127 e2.. v100 [3 j24]
  v100 b2..b    r-1 v127 y1
  v100 b2..r    r-1 v127 e2.. v100 [3 j24]
  v100 b4.b4.bb16b16 r-1 v127 y2 v100d4. v70 c16c16

  v100 b4b4b4b4 r-1 v127 e8 v85c16 v75c16 [3 v100 c16 v75c16 v85c16 v75c16]
  v100 b4b4b4b4 r-1 [4 v100 c16 v75c16 v85c16 v75c16]
  v100 b4b4b4b4 r-1 [4 v100 c16 v75c16 v85c16 v75c16]
  v100 b4b4b4b4 r-1 l16 v70 s32s32sss v80 s32s32sss v80 s32s32sss v100 s32s32swg l8 r-1 v127 y1

  [2
   v100 bbrrrbrr r-1 v110 rrs4rrs4 r-1 v127 e8 v70c16c16 [3 v90c v70c16c16]
   v100 bbrrrb16b16rr r-1 v110 rrs4rrs4 r-1 [4 v90c v70c16c16]
   :
   v100 bbrrrbrr r-1 v110 rrs4rrs4 r-1 [4 v90c v70c16c16]
   v100 bbrbrb16b16rb r-1 v110 rrs4rrs4 r-1 [3 v90c v70c16c16] v100 d4
  ]
  v100 bb16b16rrbrbr r-1 v110 rrs8 l16 v70 ss v110 s64s32.saz wzwg l8 r-1 [2 v90c v70c16c16] v100 d4 i4
  v100 b1 r-1 v110 r1 r-1 v127 'y1 e1'
}

