//-----------------------------------------------
// dreaming in twilight
// (C)Yax
//-----------------------------------------------

TrackName     = {"dreaming in twilight"}
Copyright     = {"Yax"}

ResetGM();
r4
TrackSync;


//------------------------------------------------
// アルペジオ関数
//  D - 1音あたりのずらし幅
//  L - 全体の長さ
//  S - 鳴らす音、{}内に音階を記述(>と<は利用可能)
//------------------------------------------------
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)
}

//------------------------------------------------
// ××ダンド関数
// (B>Eでリタルダンド、B>Eでアッチェラダンド)
//  B   - 開始時のテンポ(bpm)
//  E   - 終了時のテンポ(bpm)
//  LEN - 開始から終了までの長さ
//  STP - 切り替えのステップ幅
//------------------------------------------------
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(106) REV(30) CHO(40)
TR(2)  V(105) REV(30) CHO(40)
TR(3)  V(113) REV(60) CHO(50)
TR(4)  V(112) REV(40) CHO(10)
TR(5)  V(120) REV(25) CHO(20)
TR(6)  V(110) REV(50) CHO(30)
TR(7)  V(110) REV(20) CHO(0)
TR(8)  V(87)  REV(60) CHO(80)
TR(9)  V(100) REV(70) CHO(60)
TR(10) V(124) REV(25) CHO(0)


//------------------------------------------------
// テンポ
//------------------------------------------------
INT T  = 125
INT T1 = 103
Tempo=(T)


//------------------------------------------------
// キー
//------------------------------------------------
INT KEY=1

Key(KEY)                    // 全体のキー
TR(10) TrackKey(KEY * -1)   // リズムトラックの調整用、Keyの符号を逆にしたものをセットしておく



//------------------------------------------------
// MML
//------------------------------------------------

//------------------------------------
// Track 1 : 
//------------------------------------
TR(1) CH(1) P(64)
@34 v100
M.onNoteWave(10,90,!2)

 o3 l8

 r1 r1
 r1 r2..c16d16

  [2
   e.b.>d4<bag
   e.b.>e4<bag
   :
   d.a.>d4<agf+
   c+.a.>c+< c.>c.<a
  ]
  d.a.>d4<f+ga
  >c+.f+.c+ f+32&a16.f+c16<b16a

 [2
  [2
   c4.e ae4c
   d.f+.a f+d4d
   gggg gggg
   :
   f+f+f+f+ f+f+f+f+
  ]
  dddd ddf+16a16>d16<a16

  [2
   cccc16c.ceg
   <bbbb16b.b>dg
   :
   <aaaa16a.a>df+
   <bbbb16b.b>dg
  ]
  <aaaa16a.agf+
  :
  g2.. a16b16>
 ]
 gggg16g16 ggga16b16>

 [2
  cccc16c16 ccgc<
  bbbb16b16 bbgb
  :
  aaaa16a16 >df+d<a
  gb>dg4 a+32&b16.gd
 ]
 aaaa16a16 >dd<f+a
 gggg16g16 g4.>c16d16

  [2
   e.b.>d4<bag
   e.b.>e4<bag
   :
   d.a.>d4<agf+
   c+.a.>c+< c.>c.<a
  ]
  d.a.>d4<f+ga
  >c+.f+.c+ f+32&a16.f+c16<b16a

 [2
  c4.e ae4c
  d.f+.a f+d4d
  gggg gggg
  :
  f+f+f+f+ f+f+f+f+
 ]
 dddd ddf+16a16>d16<a16

 [2
  cccc16c.ceg
  <bbbb16b.b>dg
  :
  <aaaa16a.a>df+
  <bbbb16b.b>dg
 ]
 <aaaa16a.agf+
 gggg16g16 ggg >c16d16 // a16b16>


 [2
  [2
   e.b.>d4<bag
   e.b.>e4<bag
   :
   d.a.>d4<agf+
   c+.a.>c+< c.>c.<a
  ]
  d.a.>d4<f+ga
  :
  c+.f+.a4 >c+f+<a16f+16
 ]
 >c+.f+.c+ f+32&a16.f+c16<b16a16f16

 [2
  cccc16c.ceg
  <bbbb16b.b>dg
 :
  <aaaa16a.a>df+
  <bbbb16b.b>dg
 ]
 <aaaa16a.agf+
 g1.
 rg16b16>g16<b16>d16&e16

 [2
  [2
   cccc16c16 ccgc<
   bbbb16b16 bbgb
   :
   aaaa16a16 >df+d<a
   gb>dg4 a+32&b16.gd
  ]
  :
  aaaa16a16 >df+16a16>d<a
  ggge16<b16 g16b16>b16g16>e<c16d16
 ]
 aaaa16a16 >dd<f+a
 gggg16g16  g4....&!4<b64>

  q95
  v(MML(v)-8)
  gr2.d grra2 >c+32&d16.<
  br2.g >gr16>c+32&d^32<b f+e4d<
  gr2.b16&>c16 drra4.r >c+32&d16.<
  grrdrrrf+ e<erg>g4rf+16e16
  drr<ar q80 a4.^1
  r1


//------------------------------------
// Track 2 : 
//------------------------------------
TR(2) CH(2) P(32)
@26 v74
M.onNoteWave(10,90,!8^2)

 o4 l8

 q80 'dbg' q20 [4 e16] q80 '>d<bf+' q20 [2 e16] q80 '>d4<b4f+4' q20 [2 e16]
 q80 'eg>c<' q20 [4 e16] q80 'df+a' q20 [2 e16] q80 'd4.f+4.a4.'
 q80 'dbg' q20 [4 e16] q80 '>d<bf+' q20 [2 e16] q80 '>d4<b4f+4' q20 [2 e16]
 q80 'g>ce<' q20 [4 e16] q80 'a>df+<' q20 [2 e16] q80 '>d4.f+4.<a4.'

  [2
   q80 '>d<bg' q20 e16e16e q70 '>d<bg' q20 e16e16 q80 '>d4<g4b4' q20 e16e16
   q80 'g>ce<' q20 e16e16e q70 'g>ce<' q20 e16e16 q80 'g4>c4e4<' q20 e16e16
   q80 'f+a>d<' q20 d16d16d q70 'f+a>d<' q20 d16d16 q80 'f+4a4>d4<' q20 d16d16
   q80 'b4.g4.e4.' q20 e16e16 q80 'f+4.a4.>c4.<' q20 f+16f+16
  ]

 [2
  Slur(3)
  [2
   q90
   c.&e.&a&e2
   d.&f+.&b&f+2
   q80 'd4g4<b4>' q20 [2 <b16>] q80 'dg<b>' q20 [2 <b16>] q80 'd4g4<b4>' q20 [2 <b16>]
   :
   q80 'df+a' q20 d16d16d q70 'df+a' q20 d16d16 q80 'f+4a4d4' q20 d16d16
  ]
  q80 'f+a>d<' q20 d16d16d q70 'f+a>d<' q20 d16d16 q80 'f+4a4>d4<' q20 d16d16

  q90
  [2
   q80 '>c<ge' q20 e16e16 q80 '>c<ge' q20 e16 q80 '>c<ge' q20 e16 q80 '>c<ge' q20 e16e16 q80 '>c<ge'
   q80 'bgd' q20 d16d16 q80 'bgd' q20 d16 q80 'bgd' q20 d16 q80 'bgd' q20 d16d16 q80 'bgd'
   :
   q80 'af+d' q20 d16d16 q80 'af+d' q20 d16 q80 'af+d' q20 d16  q80 'af+d' q20 d16d16  q80 'af+d'
   q80 'bgd' q20 d16d16 q80 'bgd' q20 d16 q80 'bgd' q20 d16 q80 'bgd' q20 d16d16 q80 'bgd'
  ]
   q80 'af+>d<' q20 d16d16 q80 'af+>d<' q20 d16 q80 'af+>d<' q20 d16  q80 'af+>d<' q20 d16d16  q80 'af+>d<'
  :
  ARP(4,!2.,{gb>e<}) Slur(0) c+32&d16.<b16g16>
 ]
 ARP(4,!1,{gb>e<})

 [2
  q20 cc16c16 c q80 'f+4b4>d4<' q20 c16c16 q80 'g8b8>d8<' q20 c16c16
  q20 dd16d16 d q80 'g4b4>d4<' q20 d16d16 q80 'g8b8>d8<' q20 d16d16
  :
  q20 ee16e16 e q80 'f+4b4>d4<' q20 e16e16 q80 'f+8a8>c8<' q20 e16e16
  q80 'dgb' q20 d16d16 d q80 'e4g4>c4<' q20 d16d16 q80 'g8b8>d8<' q20 d16d16
 ]
 q20 ee16e16 e q80 'f+4a4>d4<' q20 e16e16 q80 'f+8a8>c8<' q20 e16e16
 q80 'd4g4b4>c4<' q20 d16d16 q80 'b2g2e2d2' q20 d16d16

 [2
  q80 '>d<bg' q20 e16e16e q70 '>d<bg' q20 e16e16 q80 '>d4<g4b4' q20 e16e16
  q80 'g>ce<' q20 e16e16e q70 'g>ce<' q20 e16e16 q80 'g4>c4e4<' q20 e16e16
  q80 'f+a>d<' q20 d16d16d q70 'f+a>d<' q20 d16d16 q80 'f+4a4>d4<' q20 d16d16
  q80 'b4.g4.e4.' q20 e16e16 q80 'f+4.a4.>c4.<' q20 f+16f+16
 ]

  Slur(3)
  [2
   q90
   c.&e.&a&e2
   d.&f+.&b&f+2
   q80 'd4g4<b4>' q20 [2 <b16>] q80 'dg<b>' q20 [2 <b16>] q80 'd4g4<b4>' q20 [2 <b16>]
   :
   q80 'df+a' q20 d16d16d q70 'df+a' q20 d16d16 q80 'f+4a4d4' q20 d16d16
  ]
  q80 'f+a>d<' q20 d16d16d q70 'f+a>d<' q20 d16d16 q80 'f+4a4>d4<' q20 d16d16

  q90
  [2
   q80 '>c<ge' q20 e16e16 q80 '>c<ge' q20 e16 q80 '>c<ge' q20 e16 q80 '>c<ge' q20 e16e16 q80 '>c<ge'
   q80 'bgd' q20 d16d16 q80 'bgd' q20 d16 q80 'bgd' q20 d16 q80 'bgd' q20 d16d16 q80 'bgd'
   :
   q80 'af+d' q20 d16d16 q80 'af+d' q20 d16 q80 'af+d' q20 d16  q80 'af+d' q20 d16d16  q80 'af+d'
   q80 'bgd' q20 d16d16 q80 'bgd' q20 d16 q80 'bgd' q20 d16 q80 'bgd' q20 d16d16 q80 'bgd'
  ]
  q80 'af+>d<' q20 d16d16 q80 'af+>d<' q20 d16 q80 'af+>d<' q20 d16  q80 'af+>d<' q20 d16d16  q80 'af+>d<'
  ARP(4,!1,{gb>e<})

  [2
   [2
    q80 '>d<bg' q20 e16e16e q70 '>d<bg' q20 e16e16 q80 '>d4<g4b4' q20 e16e16
    q80 'g>ce<' q20 e16e16e q70 'g>ce<' q20 e16e16 q80 'g4>c4e4<' q20 e16e16
    q80 'f+a>d<' q20 d16d16d q70 'f+a>d<' q20 d16d16 q80 'f+4a4>d4<' q20 d16d16
    :
    q80 'b4.g4.e4.' q20 e16e16 q80 'f+4.a4.>c4.<' q20 f+16f+16
   ]
   :
   q80 'b4.g4.e4.' q20 e16e16 q80 'f+4.a4.>c4.<' q20 f+16f+16
  ]
  q80 'b4.g4.e4.' q20 e16e16 q80 'f+4.a4.>c4.<' q20 f+16f+16

  q90
  [2
   q80 '>c<ge' q20 e16e16 q80 '>c<ge' q20 e16 q80 '>c<ge' q20 e16 q80 '>c<ge' q20 e16e16 q80 '>c<ge'
   q80 'bgd' q20 d16d16 q80 'bgd' q20 d16 q80 'bgd' q20 d16 q80 'bgd' q20 d16d16 q80 'bgd'
   :
   q80 'af+d' q20 d16d16 q80 'af+d' q20 d16 q80 'af+d' q20 d16  q80 'af+d' q20 d16d16  q80 'af+d'
   q80 'bgd' q20 d16d16 q80 'bgd' q20 d16 q80 'bgd' q20 d16 q80 'bgd' q20 d16d16 q80 'bgd'
  ]
  q80 'af+>d<' q20 d16d16 q80 'af+>d<' q20 d16 q80 'af+>d<' q20 d16  q80 'af+>d<' q20 d16d16  q80 'af+>d<'
  ARP(4,!1^2.,{gb>e<}) q20 e16e16 q80 'gb>e<'

 [2
  [2
   q20 cc16c16 c q80 'f+4b4>d4<' q20 c16c16 q80 'g8b8>d8<' q20 c16c16
   q20 dd16d16 d q80 'g4b4>d4<' q20 d16d16 q80 'g8b8>d8<' q20 d16d16
   :
   q20 ee16e16 e q80 'f+4b4>d4<' q20 e16e16 q80 'f+8a8>c8<' q20 e16e16
   q80 'dgb' q20 d16d16 d q80 'e4g4>c4<' q20 d16d16 q80 'g8b8>d8<' q20 d16d16
  ]
  q20 ee16e16 e q80 'f+4a4>d4<' q20 e16e16 q80 'f+8a8>c8<' q20 e16e16
  :
  q80 'dgb>c<' q20 d16d16 d q80 'gb>d<' q20 d16d16 d16d16 q80 'e8g8b8' q20 d16d16
 ]
 q80 'd4g4b4>c4<' q20 d16d16 q80 'b2g2e2d2' q20 d16d16

 [2
  q80 'dbg' q20 [4 e16] q80 '>d<bf+' q20 [2 e16] q80 '>d4<b4f+4' q20 [2 e16]
  q80 'eg>c<' q20 [4 e16] q80 'df+a' q20 [2 e16] q80 'd4.f+4.a4.'
  q80 'dbg' q20 [4 e16] q80 '>d<bf+' q20 [2 e16] q80 '>d4<b4f+4' q20 [2 e16]
  q80 'g>ce<' q20 [4 e16] q80 'a>df+<' q20 [2 e16] q80 '>d4.f+4.<a4.'
 ]
 DANDO(T,T1,!1,!8)
 q80 'dbg' q20 [4 e16] q80 '>d<bf+' q20 [2 e16] q80 '>d4.^1.<b4.^1.f+4.^1.'



//------------------------------------
// Track 3 : 
//------------------------------------
TR(3) CH(3) P(84)
@30 v90
FineTune(68)
M.onNoteWave(5,90,!1)
Slur(0)
BR(2)
PitchBend(0)
 o5 l8

 o6 l8 q90
 [3 r1]
 r2..  q70 d16e16 q90

  f16&!16f+8. der<b4.^2 >r q75 cde q90
  f16&!16f+8. der<b>r g+16&!16a4^32.&!32g+64rf+4^16..&!32f64r q70 d16e16 q90
  f16&!16f+8. der<b4.^2 >r q75 ef+g q90
  g+16&!16a8. g f+r er q75 f+16f16 q90 e4..&!32.d64 r32. d+4..&!32<a64>r32.

  [4 r1]
  [4 r1]
  [4 r1]
  [4 r1]

  <
  r1
  EP.onTime(50,110,!2.) b2. EP.onTime(70,110,!4) a4
  EP.onTime(50,110,!2.) g1
  EP.onTime(50,110,!2.) f+1
  r1
  EP.onTime(50,110,!2.) b2. EP.onTime(70,110,!4) a4
  EP.onTime(50,110,!2.) g1
  EP.onTime(70,110,!4.) a2 EP.onTime(70,110,!4.) f+2

  EP(110)
  r1 r2r q60 f+ga q90
  e4.f+4.<a4 b2.>r4
  r1 r2r q60 f+ga q90
  g4.f+4.e4 d2.r4

 EP(100)
 [2
  q80 'ec'  q30 <e16e16ee16e16 ee16e16> q80 'ec' q30 <e16e16>
  q80 'f+d' q30 <f+16f+16f+f+16f+16 f+f+16f+16> q80 'f+d' q30 <f+16f+16>
  :
  q80 'ge' q30 <e16e16ee16e16 ee16e16> q80 'ge' q30 <e16e16>
  q80 'gd' q30 <gg16g16> q80 'af+' q30 <f+f+16f+16> q80 'ge' q30 <e16e16>
 ]
 q80 'f+a' q30 <f+16f+16f+f+16f+16 f+f+16f+16> q80 'f+d' q30 <f+16f+16>
 q80 'gd'  q30 <d16d16d> q80 'g4e4' q20 <d16d16d>
 EP(127)
 >q70 d16e16 q90

  f16&!16f+8. der<b4.^2 >r q75 cde q90
  f16&!16f+8. der<b>r g+16&!16a4^32.&!32g+64rf+4^16..&!32f64r q70 d16e16 q90
  f16&!16f+8. der<b4.^2 >r q75 ef+g q90
  g+16&!16a8. g f+r er q75 f+16f16 q90 e4..&!32.d64 r32. d+4..&!32<a64>r32.

  <
  r1
  EP.onTime(50,110,!2.) b2. EP.onTime(70,110,!4) a4
  EP.onTime(50,110,!2.) g1
  EP.onTime(50,110,!2.) f+1
  r1
  EP.onTime(50,110,!2.) b2. EP.onTime(70,110,!4) a4
  EP.onTime(50,110,!2.) g1
  EP.onTime(70,110,!4.) a2 EP.onTime(70,110,!4.) f+2

  EP(110)
  r1 r2r q60 f+ga q90
  e4.f+4.<a4 b2.>r4
  r1 r2r q60 f+ga q90
  g4.f+4.e4 d2.

  EP(127)
  v(MML(v)+15)
  r q70 d16e16 q90

  f32&f+4^16&!32f64r64 f+32&g4^16&!32f+64r64 g+32&a16. q70 d16e16 q90  f32&f+4^16&!32f64r64 f+32&g4^16&!32f+64r64 g+32&a16. q70 g16a16 q90
  a+32&b^32a.g f+.g.a  a+32&b4^16&!32a+64r64 a4.f+ q70 g16a16 q90
  a+32&b16. q70 g16a16 q90 b q70 a16g16 q90 b.>c.<b  >c4.d4.f32&f+8.&!32f64r64
  d.c.<b a q70 g+16a16 b16g16a16b16 q90 >c.e.g f+4^16^64&!16d64 r32 q75 d16e16 q90

  f16&!16f+8. der<b4 q75 g16a16 q90 b.>d.q70 c16<b16 q90 a q70 g16f+16 Slur(1) b16>c16&d16&e16
  l16 f+d&e&f+ ge&&f+&g ag&f+&e de&f&f+ l8 Slur(0) f+32&g^32 f+.e a4. q70 d16e16 q90
  f16&!16f+8. darf+4 f+16g16 a.g.f+ e q75 d16c16 d16e16f+16g16 q90
  g+16&!16a8. g f+r er q75 f16f+16 q90 g4..&!32.f+64 r32. a4..&!32f+64r32.

  a8&!8b2.^16.&!16.a64r64 <
  v(MML(v)-15)

  EP(110)
  r2r q60 f+ga q90
  e4.f+4.<a4 b2.>r4
  r1 r2r q60 f+ga q90
  g4.f+4.e4 d2.rr
  r1

 EP(100)
 [2
  [2
   q80 'ec'  q30 <e16e16ee16e16 ee16e16> q80 'ec' q30 <e16e16>
   q80 'f+d' q30 <f+16f+16f+f+16f+16 f+f+16f+16> q80 'f+d' q30 <f+16f+16>
   :
   q80 'ge' q30 <e16e16ee16e16 ee16e16> q80 'ge' q30 <e16e16>
   q80 'gd' q30 <gg16g16> q80 'af+' q30 <f+f+16f+16> q80 'ge' q30 <e16e16>
  ]
  :
  q80 'f+a' q30 <f+16f+16f+f+16f+16 f+f+16f+16> q80 'f+d' q30 <f+16f+16>
  q80 'gd'  q30 <d16d16d> q80 'g4e4' q20 <d16d16dd>
 ]
 q80 'gd'  q30 <d16d16d> q80 'g4e4' q20 <d16d16d>
 EP(127)
 r



//------------------------------------
// Track 4 : 
//------------------------------------
TR(4) CH(4) P(96)
@1 v110

 o5 l8 q90

 [4 r1]

  'b1g1d1'   r-1 r2r>c+64d16..f+g<
  'g1e1>c1<' r-1 r4.>e2 c16<b16
  'a1f+1d1'  r-1 r2 r>cdd+<
  'g2e2<b2>' r-2 >d+64e8...rf+16e16< 'a2f+2c2' r-2 >d+2<
  'b1g1d1'   r-1 r2r>c+64d16..ef+<
  'g1e1>c1<' r-1 >g4.a2 g16f+16<
  'a1f+1d1'  r-1 >d2 rcdd+<
  'g2e2<b2>' r-2 >e.f+.g< 'a2f+2c2' r-2 >a4 v(MML(v)-20) q200 l64 >edc<b v(MML(v)-10) agfe v(MML(v)-10) dc<ba gfer q90  l8< v(MML(v)+40)

 [2
  [2
   'b1g1e1'
   'b1a1f+1'
   'd1<b1>' r-1 g2>c2<
   :
   'f+1d1' r-1 a2f+2
  ]
  'f+1d1' r-1 a2b4>c4<

  [2
   '>d1<b1' r-1 >e4.f+4.g4 <
   'b1a1'   r-1 >d4.f+4.g4<
   :
   'a1g1'   r-1 >c4.d4.c4<
   'g1e1'   r-1 b4.>d^2<
  ]
  'a1e1'   r-1 >c4.d4.f+4<
  ARP(2,!1,{egb>de})<
 ]

 [2
  'g1a1>c1<'  r-1 >e4.c4.e4<
  'd1g1b1'    r-1 >d4.<b^2
  :
  'e1g1a1'    r-1 >c4.d4.c4<
  'dgb'rr'e4g4a4>c4<'r'egb>d<'r
 ]
 'e1f+1a1' r-2 >d2<
 'd1e1g1' r-1 >c4.<b2> v(MML(v)-10) r16g48g+48a48 v(MML(v)+10)

  'b1g1d1'   r-1 r2r>c+64d16..f+g<
  'g1e1>c1<' r-1 r4.>e2 c16<b16
  'a1f+1d1'  r-1 r2 r>cdd+<
  'g2e2<b2>' r-2 >d+64e8...rf+16e16< 'a2f+2c2' r-2 >d+2<
  'b1g1d1'   r-1 r2r>c+64d16..ef+<
  'g1e1>c1<' r-1 >g4.a2 g16f+16<
  'a1f+1d1'  r-1 >d2 rcdd+<
  'g2e2<b2>' r-2 >e.f+.g< 'a2f+2c2' r-2 >a4 v(MML(v)-20) q200 l64 >edc<b v(MML(v)-10) agfe v(MML(v)-10) dc<ba gfer q90  l8< v(MML(v)+40)

  [2
   'b1g1e1'
   'b1a1f+1'
   'd1<b1>' r-1 g2>c2<
   :
   'f+1d1' r-1 a2f+2
  ]
  'f+1d1' r-1 a2b4>c4<

  [2
   '>d1<b1' r-1 >e4.f+4.g4 <
   'b1a1'   r-1 >d4.f+4.g4<
   :
   'a1g1'   r-1 >c4.d4.c4<
   'g1e1'   r-1 b4.>d^2<
  ]
  'a1e1'   r-1 >c4.d4.f+4<
  ARP(2,!1,{egb>de})<

 >
 [2
  'b1g1d1'   r-1 r2r>c+64d16..f+g<
  'g1e1>c1<' r-1 r4.>e2 c16<b16
  'a1f+1d1'  r-1 r2 r>cdd+<
  'g2e2<b2>' r-2 >d+64e8...rf+16e16< 'a2f+2c2' r-2 >d+2<
  'b1g1d1'   r-1 r2r>c+64d16..ef+<
  'g1e1>c1<' r-1 >g4.a2 g16f+16<
  'a1f+1d1'  r-1 >d2 rcdd+<
  :
  'g2e2<b2>' 'f+2d+2c2<a2>'
 ]
 'g2e2<b2>' r-2 >e.f+.g< 'a4f+4c4' v(MML(v)-8) '<a4f+4' r-4 b>c<  v(MML(v)+8)

  [2
   '>d1<b1' r-1 >e4.f+4.g4 <
   'b1a1'   r-1 >d4.f+4.g4<
   :
   'a1g1'   r-1 >c4.d4.c4<
   'g1e1'   r-1 b4.>d^2<
  ]
  'a1e1'   r-1 >c4.d4.f+4<
  ARP(2,!1.,{egb>de<})
  v(MML(v)-50)
  [4 'gb>d<' v(MML(v)+10)]
  v(MML(v)+10)

 [2
  [2
   'g1a1>c1<'  r-1 >e4.c4.e4<
   'd1g1b1'    r-1 >d4.<b^2
   :
   'e1g1a1'    r-1 >c4.d4.c4<
   'dgb'rr'e4g4a4>c4<'r'egb>d<'r
  ]
  'e1f+1a1' r-2 >d2<
  :
  'd1e1g1' r-1 >c4.<b2> v(MML(v)-10) c24c+24d24< v(MML(v)+10)
 ]
 'd1e1g1' r-1 >c4.<b^2

  Slur(3)
  v(MML(v)-20)
  [2
   ARP(1,!8,{dgb})  rr ARP(1,!8^2,{df+b})
   ARP(1,!8,{ceg})  rr ARP(1,!8^2,{df+a})
   ARP(1,!8,{dgb})  rr ARP(1,!8^2,{df+b})
   ARP(1,!8,{eg>c<})rr ARP(1,!8^2,{f+a>d<})
  ]
  ARP(1,!8,{dgb})rr ARP(1,!8,{df+b}) r q80 ARP(1,!4.^1{df+b})




//------------------------------------
// Track 5 : 
//------------------------------------
TR(5) CH(5) P(64)
@57 v110
M.onNoteWave(10,70,!2)
 [4 r1]

 o5 l8 q80

   [8 r1]

  [2
   rrre16e16 a4.g16f+16 d2f+2
   g4.g4gab f+4.f+4ed4
   rrr e16e16 a4.g16a16 b2>c2
   d4.d4<b>cd e4.<b4.>cd

   e4.b4.ra16b16 a.f+.d4.c<b>
   c4.d4.rc16d16 <b.a.g4. >cd
   e4.b4.ra16b16 a.f+.d4 def+
   g4.f+4 f+ef+ g2. : r4<
  ]
  ga

  b4.>e4.<b4 a4.>d4dc<b>
  c4.<b4.af+ g.a.b4.ga
  b4.>e4.<b>c def+f+4.ed
  c<bae f+ar g^2.r4<

  [8 r1]

  rrre16e16 a4.g16f+16 d2f+2
  g4.g4gab f+4.f+4ed4
  rrr e16e16 a4.g16a16 b2>c2
  d4.d4<b>cd e4.<b4.>cd

  e4.b4.ra16b16 a.f+.d4.c<b>
  c4.d4.rc16d16 <b.a.g4. >cd
  e4.b4.ra16b16 a.f+.d4 def+
  g4.f+4 f+ef+ g1

  [8 r1]
  [7 r1]
  r2. cd

  e4.b4.ra16b16 a.f+.d4.c<b>
  c4.d4.rc16d16 <b.a.g4. >cd
  e4.b4.ra16b16 a.f+.d4 def+
  g4.f+4 f+ef+ g1 r2. ga

  [2
   b4.>e4.<b4 a4.>d4dc<b>
   c4.<b4.af+ g.a.b4.ga
   b4.>e4.<b>c def+f+4.ed
   c<bae f+ar g^2. : ga
  ]
  rr


//------------------------------------
// Track 6 : 
//------------------------------------
TR(6) CH(6) P(64)
@49 v60
M.onNoteWave(1,40,!1)

 o4 l8 q95

 [4 r1]

  'b1g1'
  'g1e1'
  'a1f+1'
  'e2g2' 'f+2c2'
  'g1d1'
  'g1e1'
  'f+1d1'
  'e2g2' 'f+2c2'

  r1
  r2..<b24>c24c+24
  d1 f+2d2
  c1 d2f+2
  g1 a2f+2

  [2
   [2
    'g1e1>g1<'
    'a1f+1>a1<'
    '>c1<a1>e1<'
    'g1b1>d1<'
   ]
   :
   'e1<b1>' <a1> r-1 f+2d2
   g1 r-1 d2..<b24>c24c+24 f+2d2
   'c1<g1>' <b1> r-1 d2f+2
   'g1d1' d1 r-1 a2f+2
  ]

 [2
  'g1e1'   r-1 v(MML(v)-15) >> [4 'bg'r] << v(MML(v)+15)
  'a1f+1'  r-1 v(MML(v)-15) >> [4 'bg'r] << v(MML(v)+15)
  'f+1d1'  r-1 v(MML(v)-15) >> [4 'af+'r] << v(MML(v)+15)
  :
  'g1d1'   r-1 v(MML(v)-15) >> 'bg'rr '>c<a'rr 'bg'r << v(MML(v)+15)
 ]
 'g2d2'r2  r-1 v(MML(v)-15) >> 'bg'rr 'b4g4'r rr << v(MML(v)+15)

  'b1g1'
  'g1e1'
  'a1f+1'
  'e2g2' 'f+2c2'
  'g1d1'
  'g1e1'
  'f+1d1'
  'e2g2' 'f+2c2'

   'e1<b1>' <a1> r-1 f+2d2
   g1 r-1 d2..<b24>c24c+24 f+2d2
   'c1<g1>' <b1> r-1 d2f+2
   'g1d1' d1 r-1 a2f+2

   [2
    'g1e1>g1<'
    'a1f+1>a1<'
    '>c1<a1>e1<'
    'g1b1>d1<'
   ]

  [2
   'b1g1'
   'g1e1'
   'a1f+1'
   'e2g2' 'f+2c2'
   'g1d1'
   'g1e1'
   'f+1d1'
   'e2g2' 'f+2c2'
  ]

  [2
   'g1e1>g1<'
   'a1f+1>a1<'
   '>c1<a1>e1<'
   'g1b1>d1<'
  ]
  r1

 [2
  [2
   'g1e1'   r-1 v(MML(v)-15) >> [4 'bg'r] << v(MML(v)+15)
   'a1f+1'  r-1 v(MML(v)-15) >> [4 'bg'r] << v(MML(v)+15)
   'f+1d1'  r-1 v(MML(v)-15) >> [4 'af+'r] << v(MML(v)+15)
   :
   'g1d1'   r-1 v(MML(v)-15) >> 'bg'rr '>c<a'rr 'bg'r << v(MML(v)+15)
  ]
  'g2d2'r2  r-1 v(MML(v)-15) >> 'bg'rr 'b4g4'r rr << v(MML(v)+15)
 ]


//------------------------------------
// Track 7 : 
//------------------------------------
TR(7) CH(7) P(64)



//------------------------------------
// Track 8 : 
//------------------------------------
TR(8) CH(8) P(40)


//------------------------------------
// Track 9 : 
//------------------------------------
TR(9) CH(9) P(80)
@30 v70
FineTune(60)
M.onNoteWave(5,90,!2.)
 o5 l8
r16.

Slur(0)
BR(2)
PitchBend(0)
 o5 l8

 o6 l8 q90
 [3 r1]
 r2..  q70 d16e16 q90

  f16&!16f+8. der<b4.^2 >r q75 cde q90
  f16&!16f+8. der<b>r g+16&!16a4^32.&!32g+64rf+4^16..&!32f64r q70 d16e16 q90
  f16&!16f+8. der<b4.^2 >r q75 ef+g q90
  g+16&!16a8. g f+r er q75 f+16f16 q90 e4..&!32.d64 r32. d+4..&!32<a64>r32.

  [4 r1]
  [4 r1]
  [4 r1]
  [4 r1]

  <
  r1
  EP.onTime(50,110,!2.) b2. EP.onTime(70,110,!4) a4
  EP.onTime(50,110,!2.) g1
  EP.onTime(50,110,!2.) f+1
  r1
  EP.onTime(50,110,!2.) b2. EP.onTime(70,110,!4) a4
  EP.onTime(50,110,!2.) g1
  EP.onTime(70,110,!4.) a2 EP.onTime(70,110,!4.) f+2

  EP(110)
  r1 r2r q60 f+ga q90
  e4.f+4.<a4 b2.>r4
  r1 r2r q60 f+ga q90
  g4.f+4.e4 d2.r4

 EP(100)
 [2
  q80 'ec'  q30 <e16e16ee16e16 ee16e16> q80 'ec' q30 <e16e16>
  q80 'f+d' q30 <f+16f+16f+f+16f+16 f+f+16f+16> q80 'f+d' q30 <f+16f+16>
  :
  q80 'ge' q30 <e16e16ee16e16 ee16e16> q80 'ge' q30 <e16e16>
  q80 'gd' q30 <gg16g16> q80 'af+' q30 <f+f+16f+16> q80 'ge' q30 <e16e16>
 ]
 q80 'f+a' q30 <f+16f+16f+f+16f+16 f+f+16f+16> q80 'f+d' q30 <f+16f+16>
 q80 'gd'  q30 <d16d16d> q80 'g4e4' q20 <d16d16d>
 EP(127)
 >q70 d16e16 q90

  f16&!16f+8. der<b4.^2 >r q75 cde q90
  f16&!16f+8. der<b>r g+16&!16a4^32.&!32g+64rf+4^16..&!32f64r q70 d16e16 q90
  f16&!16f+8. der<b4.^2 >r q75 ef+g q90
  g+16&!16a8. g f+r er q75 f+16f16 q90 e4..&!32.d64 r32. d+4..&!32<a64>r32.

  <
  r1
  EP.onTime(50,110,!2.) b2. EP.onTime(70,110,!4) a4
  EP.onTime(50,110,!2.) g1
  EP.onTime(50,110,!2.) f+1
  r1
  EP.onTime(50,110,!2.) b2. EP.onTime(70,110,!4) a4
  EP.onTime(50,110,!2.) g1
  EP.onTime(70,110,!4.) a2 EP.onTime(70,110,!4.) f+2

  EP(110)
  r1 r2r q60 f+ga q90
  e4.f+4.<a4 b2.>r4
  r1 r2r q60 f+ga q90
  g4.f+4.e4 d2.

  EP(127)
  v(MML(v)+15)
  r q70 d16e16 q90

  f32&f+4^16&!32f64r64 f+32&g4^16&!32f+64r64 g+32&a16. q70 d16e16 q90  f32&f+4^16&!32f64r64 f+32&g4^16&!32f+64r64 g+32&a16. q70 g16a16 q90
  a+32&b^32a.g f+.g.a  a+32&b4^16&!32a+64r64 a4.f+ q70 g16a16 q90
  a+32&b16. q70 g16a16 q90 b q70 a16g16 q90 b.>c.<b  >c4.d4.f32&f+8.&!32f64r64
  d.c.<b a q70 g+16a16 b16g16a16b16 q90 >c.e.g f+4^16^64&!16d64 r32 q75 d16e16 q90

  f16&!16f+8. der<b4 q75 g16a16 q90 b.>d.q70 c16<b16 q90 a q70 g16f+16 Slur(1) b16>c16&d16&e16
  l16 f+d&e&f+ ge&&f+&g ag&f+&e de&f&f+ l8 Slur(0) f+32&g^32 f+.e a4. q70 d16e16 q90
  f16&!16f+8. darf+4 f+16g16 a.g.f+ e q75 d16c16 d16e16f+16g16 q90
  g+16&!16a8. g f+r er q75 f16f+16 q90 g4..&!32.f+64 r32. a4..&!32f+64r32.

  a8&!8b2.^16.&!16.a64r64 <
  v(MML(v)-15)

  EP(110)
  r2r q60 f+ga q90
  e4.f+4.<a4 b2.>r4
  r1 r2r q60 f+ga q90
  g4.f+4.e4 d2.rr
  r1

 EP(100)
 [2
  [2
   q80 'ec'  q30 <e16e16ee16e16 ee16e16> q80 'ec' q30 <e16e16>
   q80 'f+d' q30 <f+16f+16f+f+16f+16 f+f+16f+16> q80 'f+d' q30 <f+16f+16>
   :
   q80 'ge' q30 <e16e16ee16e16 ee16e16> q80 'ge' q30 <e16e16>
   q80 'gd' q30 <gg16g16> q80 'af+' q30 <f+f+16f+16> q80 'ge' q30 <e16e16>
  ]
  :
  q80 'f+a' q30 <f+16f+16f+f+16f+16 f+f+16f+16> q80 'f+d' q30 <f+16f+16>
  q80 'gd'  q30 <d16d16d> q80 'g4e4' q20 <d16d16dd>
 ]
 q80 'gd'  q30 <d16d16d> q80 'g4e4' q20 <d16d16d>
 EP(127)
 r



//------------------------------------
// Track 10 : ドラム系
//------------------------------------
TR(10) CH(10)
// マクロ定義
// b = bass / s = Snare / S = Snare 2 / R = Rim
$b{n36,} $s{n38,} $S{n40,} $R{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
@33,90,1
l8
Rhythm {

  v80 brrr rrrr r-1 v80 frfrfrfr r-1 v127 y1
  v80 brrr rrrb r-1 v80 frfrfrfr r-1 rrrr r l16 v90 qqra zr l8
  v80 brrr rrrr r-1 v80 frfrfrfr r-1 v127 y1
  v80 brrr rrrb r-1 v80 frfrfrfr r-1 rr v90 s64s16..r16v70s16 l16 v90 qqaa zzww l8

  [2
   v80 b.b16rb rbrb      r-1 v90 rrs4 r16s.s4       r-1 [4 v100c16 v70c16v85c16 v70c16] r-1 v127e1
   v80 b.b16rb rbrb      r-1 v90 rrs4 r16s.s.v70s16 r-1 [4 v100c16 v70c16v85c16 v70c16]
   v80 b.b16rb rbrb      r-1 v90 rrs4 r16s.s4       r-1 [4 v100c16 v70c16v85c16 v70c16]
   :
   v80 b.b16rb rbrb16b16 r-1 v90 rrs4 r16s.s16s.    r-1 [4 v100c16 v70c16v85c16 v70c16]
  ]
  v80 b.b16rb rbrb16b16 r-1 rr v90 s.v70s16 v90 l16 qqaa s64s16.. zz l8 r-1 [4 v100c16 v70c16v85c16 v70c16] r-4 v110 u4

  [2
   [2
    v80 brrb  rbrr r-1 v90 rrrr srrr      r-1 [4 v100c16 v50c16 v60c16 v50c16] r-1 v127 e1
    v80 b.b.b rbrr r-1 v90 rrrr srrs16s16 r-1 [4 v100c16 v50c16 v60c16 v50c16]
    v80 brrr bbrr  r-1 v90 rrs4r rs4           r-1 [4 v100c16 v50c16 v85c16 v50c16]
    :
    v80 brrr bbrr  r-1 v90 rrs4r rs16s16z16z16 r-1 [4 v100c16 v50c16 v85c16 v50c16]
   ]
   v80 brrr bbrr  r-1 v90 rrs4r rs16s16z16z16 r-1 [4 v100c16 v50c16 v85c16 v50c16]

   v127 y1 r-1
   [2
    v80 b.b.r brrr r-1 v90 rrs4 rrs4 r-1 [4 v100c16 v50c16 v85c16 v50c16]
    v80 b.b.b brrb r-1 v90 rrs4 rrs4 r-1 [4 v100c16 v50c16 v85c16 v50c16]
    :
    v80 b.b.r brrr r-1 v90 rrs4 rrs4 r-1 [4 v100c16 v50c16 v85c16 v50c16]
    v80 b.b.b bbrb r-1 v90 rrs4 v70r16s. v90s16s. r-1 [4 v100c16 v50c16 v85c16 v50c16]
    v127 e1 r-1
   ]
   v80 b.b.r bb16b16br r-1 v90 rrs4 rrs16s16z16z16 r-1 [4 v100c16 v50c16 v85c16 v50c16]
   :
   v80 brrr bbbb r-1 v90 l16 rrrr rrss aazz wwss l8 r-1 v127 e1 r-1  v70frfr  [2 v100c16 v50c16 v85c16 v50c16]
  ]
  v80 rbrb16b16 bbbb r-1 v90 l16 s4 s16s8. v100 srqa zz v90 ss l8 r-1 v127 e4 v100 d4 v70frfr

  [2
   v80 brrb rbrb      r-1 v90 rrs4 rrs4 r-1 [4 v100j v80j] r-1 v127 e1
   v80 bbrb rbrb16b16 r-1 v90 rrs4 rrs4 r-1 [4 v100j v80j] 
   v80 brrb rbrb      r-1 v90 rrs4 rrs4 r-1 [4 v100j v80j] 
   :
   v80 rbbr rbrb16b16 r-1 v90 szrs rrs16s. r-1 [2 v100j : v80j] v127 yr v80j v110 d v80j
  ]
  v80 brbr brrb r-1 v90 r l16 ss qqaz l8 s2 r-1 v100j v80j fr v127 y2

  [2
   v80 b.b16rb rbrb      r-1 v90 rrs4 r16s.s4       r-1 [4 v100c16 v70c16v85c16 v70c16] r-1 v127e1
   v80 b.b16rb rbrb      r-1 v90 rrs4 r16s.s.v70s16 r-1 [4 v100c16 v70c16v85c16 v70c16]
   v80 b.b16rb rbrb      r-1 v90 rrs4 r16s.s4       r-1 [4 v100c16 v70c16v85c16 v70c16]
   :
   v80 b.b16rb rbrb16b16 r-1 v90 rrs4 r16s.s16s.    r-1 [4 v100c16 v70c16v85c16 v70c16]
  ]
  v80 b.b16rb rbrb16b16 r-1 rr v90 s.v70s16 v90 l16 qqaa s64s16.. zz l8 r-1 [4 v100c16 v70c16v85c16 v70c16] r-4 v110 u4

  [2
   v80 brrb  rbrr r-1 v90 rrrr srrr      r-1 [4 v100c16 v50c16 v60c16 v50c16] r-1 v127 e1
   v80 b.b.b rbrr r-1 v90 rrrr srrs16s16 r-1 [4 v100c16 v50c16 v60c16 v50c16]
   v80 brrr bbrr  r-1 v90 rrs4r rs4           r-1 [4 v100c16 v50c16 v85c16 v50c16]
   :
   v80 brrr bbrr  r-1 v90 rrs4r rs16s16z16z16 r-1 [4 v100c16 v50c16 v85c16 v50c16]
  ]
  v80 brrr bbrr  r-1 v90 rrs4r rs16s16z16z16 r-1 [4 v100c16 v50c16 v85c16 v50c16]

  v127 y1 r-1
  [2
   v80 b.b.r brrr r-1 v90 rrs4 rrs4 r-1 [4 v100c16 v50c16 v85c16 v50c16]
   v80 b.b.b brrb r-1 v90 rrs4 rrs4 r-1 [4 v100c16 v50c16 v85c16 v50c16]
   :
   v80 b.b.r brrr r-1 v90 rrs4 rrs4 r-1 [4 v100c16 v50c16 v85c16 v50c16]
   v80 b.b.b bbrb r-1 v90 rrs4 v70r16s. v90s16s. r-1 [4 v100c16 v50c16 v85c16 v50c16]
   v127 e1 r-1
  ]
  v80 b.b.r bb16b16br r-1 v90 rrs4 rrs16s16z16z16 r-1 [4 v100c16 v50c16 v85c16 v50c16]
  v80 rbrb16b16 bbbb r-1 v90 l16 s4 s16s8. v100 srqa zz v90 ss l8 r-1 v127 e4 v100 d4 v70frfr

 [2
  [2
   v80 b.b16rb rbrb      r-1 v90 rrs4 r16s.s4       r-1 [4 v100c16 v70c16v85c16 v70c16] r-1 v127e1
   v80 b.b16rb rbrb      r-1 v90 rrs4 r16s.s.v70s16 r-1 [4 v100c16 v70c16v85c16 v70c16]
   v80 b.b16rb rbrb      r-1 v90 rrs4 r16s.s4       r-1 [4 v100c16 v70c16v85c16 v70c16]
   :
   v80 b.b16rb rbrb16b16 r-1 v90 rrs4 r16s.s16s.    r-1 [4 v100c16 v70c16v85c16 v70c16]
  ]
  :
  v80 b.b16rb rbrb16b16 r-1 l16 rv90srv70s v90s8v60ss v90ssrr ssrr l8    r-1 [4 v100c16 v70c16v85c16 v70c16]
 ]
 v80 b.b16rb rbrb16b16 r-1 rr v90 s.v70s16 v90 l16 qqaa s64s16.. zz l8 r-1 [4 v100c16 v70c16v85c16 v70c16] r-4 v110 u4

  v127 y1 r-1
  [2
   v80 b.b.r brrr r-1 v90 rrs4 rrs4 r-1 [4 v100c16 v50c16 v85c16 v50c16]
   v80 b.b.b brrb r-1 v90 rrs4 rrs4 r-1 [4 v100c16 v50c16 v85c16 v50c16]
   :
   v80 b.b.r brrr r-1 v90 rrs4 rrs4 r-1 [4 v100c16 v50c16 v85c16 v50c16]
   v80 b.b.b bbrb r-1 v90 rrs4 v70r16s. v90s16s. r-1 [4 v100c16 v50c16 v85c16 v50c16]
   v127 e1 r-1
  ]
  v80 b.b.r bb16b16br r-1 v90 rrs4 rrs16s16z16z16 r-1 [4 v100c16 v50c16 v85c16 v50c16]
  v80 brrr rrrr r-1 v127 'e1y1' r-1 v70 frfrfrfr
  v80 rb16b16rb24b24b24 bbbb r-1 v90 l16 [2 s16s8.] l24 v100 qqqaaa zzz v90 l16 ss l8 r-1 v70 frfrfrfr

 [2
  [2
   v80 brrb rbrb      r-1 v90 rrs4 rrs4 r-1 [4 v100j v80j] r-1 v127 e1
   v80 bbrb rbrb16b16 r-1 v90 rrs4 rrs4 r-1 [4 v100j v80j] 
   v80 brrb rbrb      r-1 v90 rrs4 rrs4 r-1 [4 v100j v80j] 
   :
   v80 rbbr rbrb16b16 r-1 v90 szrs rrs16s. r-1 [2 v100j : v80j] v127 yr v80j v110 d v80j
  ]
  :
  v80 rbrb rb16b16rb16b16 r-1 v90 srs16s16r l16 ss v100 zz qqaa l8 r-1 v100 drir v70frfr
 ]
 v80 brbr brrb r-1 v90 l16 rs64s32.ss qqaz l8 s2 r-1 v100j v80j fr v127 y2

  v80 brrr rrrr r-1 v80 frfrfrfr r-1 v127 e1
  v80 brrr rrrb r-1 v80 frfrfrfr r-1 rrrr r l16 v90 qqra zr l8
  v80 brrr rrrr r-1 v80 frfrfrfr r-1 v127 y1
  v80 brrr rrrb r-1 v80 frfrfrfr r-1 rr v90 s64s16..r16v70s16 l16 v90 qqaa zzww l8
  v80 brrr rrrr r-1 v80 frfrfrfr r-1 v127 e1
  v80 brrr rrrb r-1 v80 frfrfrfr r-1 rr l16 v90 ssss qqra zrss l8
  v80 brrr rrrr r-1 v80 frfrfrfr r-1 v127 y1
  v80 brrr rrrb r-1 v80 frfrfrfr r-1 l24 v90 qqssaa sszzss Div{qazss}(4) l16 wgss  l8
  v80 brr v60 b rbrr r-1 v127 v127 e4.v127 y4 v100 d4
}

