//-----------------------------------------------
// intersecting destiny
// (C)Yax
//-----------------------------------------------

TrackName     = {"intersecting destiny"}
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)
}


//------------------------------------------------
// 全体の調整
//------------------------------------------------
TR(1)  V(100) REV(25) CHO(40)
TR(2)  V(103) REV(50) CHO(50)
TR(3)  V(100) REV(40) CHO(45)
TR(4)  V(107) REV(80) CHO(0)
TR(5)  V(95)  REV(90) CHO(20)
TR(6)  V(110) REV(20) CHO(0)
TR(7)  V(110) REV(20) CHO(0)
TR(8)  V(110) REV(20) CHO(0)
TR(9)  V(110) REV(25) CHO(40)
TR(10) V(120) REV(25) CHO(0)


//------------------------------------------------
// テンポ
//------------------------------------------------
INT T = 165
Tempo=(T)


//------------------------------------------------
// キー
//------------------------------------------------
INT KEY=1

Key(KEY)                    // 全体のキー
TR(10) TrackKey(KEY * -1)   // リズムトラックの調整用、Keyの符号を逆にしたものをセットしておく


//------------------------------------------------
// MML
//------------------------------------------------

//------------------------------------
// Track 1 : Bass
//------------------------------------
TR(1) CH(1) P(64)
@34 v100
M.onNoteWave(1,70,!1)
Slur(0)

 o2 l8 q70
 r1
 arra rrar rarr a>ce<a
 g+rrg+ rrg+r rg+rr g+>eg+<g+
 grrg rrgr rgrr gb>e<g
 f+rrf+ rrf+r rf+rr f+a>c<f+

  aaaa aaaa aaaa a>ce<a
  g+g+g+g+ g+g+g+g+ g+g+g+g+ g+b>e<g+
  gggg gggg gggg gb>e<g
  f+f+f+f+ f+f+f+f+ f+f+f+f+ f+a>c<f+

  ffff ffff ffff fa>c<f
  >cccc cccc cccc <g>cec<
  bbbb bbbb bbbb f+b>d<b
  g+g+g+g+ g+g+b>e bbg+g+ ee<bb

  a16..&!16e64 r2..
  r1
  r1
  r1
  r1
  r1
  >ccc<b bbaa
  g+ebe g+b>e<g+

  a16..&!16e64 r2..
  r1
  r1
  r1
  rr>>c&d e4g4
  f+d<a>d <f+4a f+16..&!16c64
  ccc<b bbaa
  g+ebe g+b>e<g+

 [2
  ffff ffff
  gggg gggg
  >cccc cccc<
  aaaa gbag

  ffff ffff
  gggg gggg
  bbbb bbbb
  ffff afa>d<
  eeee g+g+b>e<
  b rr2 g+...&!16e64

  [2
   aaaa aae>c<
   gggg ggdb
   aaaa aa>ce<
   >cccc cc<ae
   :
   gggg ggdg
   gggg ggb>d<
   ffff ff>c<a
   g+g+g+g+ g+b>d<b
  ]
  ggbg b>dgd<
  rrrr g2
 :
  aaaa aaaa aaaa a>ce<a
  g+g+g+g+ g+g+g+g+ g+g+g+g+ g+b>e<g+
  gggg gggg gggg gb>e<g
  f+f+f+f+ f+f+f+f+ f+f+f+f+ f+a>c<f+

  a16..&!16e64 rrr a4rr
  rrrr g4rr
  rrrr a4rr
  rrrr b4rr
  rrrr a4rr
  rrrr g4ra16&b16
  >ccc<b bbaa
  g+ebe g+b>e<g+

  a16..&!16e64 ra4 rara
  rrg4 rgrg
  rra4 rara
  rrb4 rbrb
  rr>>c&d e4g4
  af+d<a f+4af+16&d16
  ccc<b bbaa
  g+ebe g+b>e<g+
 ]

 >c4.<g16>c16 e&gec
 <b>b4g d<bab
 a4.>c16&e16 ca>c<e
 >c+32&d16.<bgb d4....&!4<b64

 [7 r1]
 q86
 r2.>ef
 g4.>c d32&e16.c<g>c<
 b4.>e g4 a32&b..
 a4 b32&>c16.&<b agec
 <bdgb >d4<b>d
 e32&f..df ab32&>c16.<af
 e<g4b >e4<g4
 'a1^1e1^1'
 q70
 r1
 ae>c<a >d<bg<b

  ffff ffff
  gggg gggg
  >cccc cccc<
  aaaa gbag

  ffff ffff
  gggg gggg
  bbbb bbbb
  ffff afa>d<
  eeee g+g+b>e<
  b rr2 g+...&!16e64

 [2
  [2
   aaaa aae>c<
   gggg ggdb
   aaaa aa>ce<
   >cccc cc<ae
   :
   gggg ggdg
   gggg ggb>d<
   ffff ff>c<a
   g+g+g+g+ g+b>d<b
  ]
  :
  ggbg b>dgd<
  rgrg g2
  aaaa aa>a<a
  ffff gggg
 ]
 ggbg b>dgd<
 rrrr g2

 aaaa aaaa aaaa a>ce<a
 g+g+g+g+ g+g+g+g+ g+g+g+g+ g+b>e<g+
 gggg gggg gggg gb>e<g
 f+f+f+f+ f+f+f+f+ f+f+f+f+ f+a>c<f+

 ffff ffff ffff fa>c<f
 >cccc cccc cccc <g>cec<
 bbbb bbbb bbbb f+b>d<b
 g+g+g+g+ g+g+b>e bbg+g+ ee<bb

 aar>c crdd reer c<bag
 a1^1
 r1


//------------------------------------
// Track 2 : Guiter 1
//------------------------------------
TR(2) CH(2) P(24)
@30 v79
 o5 l8 q60
 r1

 @30
 v(MML(v)+10)
 [5 a>'c<a>''ec'<] >'c<a'
 [5 g+>'c<g+>''e<b'] '>c<g+'
 [5 g>'c<g>''ec'<] >'c<g'
 [5 f+>'c<a>''ec'<] >'c<a'

 [5 a>'c<a>''ec'<] >'c<a'
 [5 g+>'c<g+>''e<b'] '>c<g+'
 [5 g>'c<g>''ec'<] >'c<g'
 [5 f+>'c<a>''ec'<] >'c<a'

 [5 f'>c<a''>d<a'] >'c<a'
 [5 g>'c<g>''ec'<] >'c<g'
 [5 f+>'c<a>''d+<a'] >'c<a'
 [5 g+>'c<g+>''e<b'] '>c<g+'
 v(MML(v)-10)

 @26 q80 Slur(3)
 [6 r1]
 'a4e4c4'<a> 'd4<b4g4>'<a> 'a4f4c4'
 <ARP(1,!1,{b>dg+})

 v(MML(v)-7)
 rc4&a4&e4.
 rd4&b4&g4&d
 r<a4&>e4&c4.
 r<g4&>d4&<b4&>d
 rc4&a4&e4.
 rd4&b4&g4&b
 v(MML(v)+7)
 'a4e4c4'<a> 'd4<b4g4>'<a> 'a4f4c4'
 <ARP(1,!1,{b>dg+})

[2
 <
 a4'>fc<a'a a'>f4c4<a4'a
 d4'bgd'd d'b4g4d4'd
 g4'>e<bg'g g'>e4<b4g4'g
 e4'>c<ae'e d'>d4<b4g4'd
 a4'>fc<a'a a'>f4c4<a4'a
 g4'>d<bg'g g'>d4<b4g4'g
 e4'>e<bg+'e e'>e4<b4g+4'e
 a4'>fc<a'a a'>a4f4c4<'a
 g+4'>d<bg+'g+ [4 'bg+>d<']
 'bg+>d<'r2. q30 <b16b16> q80

 [2
  'a4f4>c4<''af>c<'c 'af>c<'c 'a4f4>c4<'
  'g4>d4<b4''g>d<b'd 'g4>d4<b4' 'g>d<b'd
  'a4e4>c4<''ae>c<'e 'ae>c<'e 'a4e4>c4<'
  'a4>c4e4<''a>ce<'a 'a>ce<'a 'a4>c4e4<'
  :
  'd4g4b4''dgb'd 'dgb'd 'd4g4b4'
  'g4>d4<b4''g>d<b'd 'g4>d4<b4' 'g>d<b'd
  'a4f4>c4<''af>c<'c 'af>c<'c 'a4f4>c4<'
  'g+4>e4<b4''g+>e<b'e 'g+4>e4<b4' 'g+>e<b'e
 ]
 'd4g4b4''dgb'd [4 'dgb']
 r2 ARP(2,!2,{egb})
 :
 >
 @30 q60
 v(MML(v)+10)
 [5 a>'c<a>''ec'<] >'c<a'
 [5 g+>'c<g+>''e<b'] '>c<g+'
 [5 g>'c<g>''ec'<] >'c<g'
 [5 f+>'c<a>''ec'<] >'c<a'
 v(MML(v)-10)

 @26 q80 Slur(3)
 v(MML(v)-7)
 rc4&a4&e4.
 rd4&b4&g4&d
 r<a4&>e4&c4.
 r<g4&>d4&<b4&>d
 rc4&a4&e4.
 rd4&b4&g4&b
 v(MML(v)+7)
 'a4e4c4'<a> 'd4<b4g4>'<a> 'a4f4c4'
 <ARP(1,!1,{b>dg+})

 v(MML(v)-7)
 rc&<a&>e4&a&e&c
 rd&<b&>d4&b&g&d
 r<a&e&>c4&e&c&<a>
 r<g&d&b4&>d&<b&>g
 rc&<a&>e4&a&e&c
 rd&<b&>b4&g&b&d
 v(MML(v)+7)
 'a4e4c4'<a> 'd4<b4g4>'<a> 'a4f4c4'
 <ARP(1,!1,{b>dg+})
]

  v(MML(v)-2)
  c4&e&g4&e&g&>c<
  <b4&>d&g&d&g&b&g
  <a4&>c&e&c&ea&>c<
  b&g&d&g < r-64 ARP(3,!2^64,{gb>dg})

  v(MML(v)-5)
  <e1> r-1 c4&e&g4&e&c4
  <g1> r-1 <b4&>d&g4&d&<b4>
  <a1> r-1 c4&e&g4&e&c4
  <d1> r-1 <a4&>d&f4&d&<a4>
  <f1> r-1 c4&f&a4&f&c4
  <a1> r-1 c4&a&>c4&<a&f4
  <g1> r-1 <b4&>d&g4&d&<b4>
  <d1> r-1 <f4&a&>d4&f&d4

  <e1> r-1 c4&e&g4&e&c4
  <g1> r-1 <b4&>d&g4&d&<b4>
  <a1> r-1 c4&e&g4&e&c4
  <g1> r-1 d4&g&b4&>d&<g4
  <a1> r-1 d4&a&>c4&d&<a4
  <b1> r-1 e4&g&b4&g&e4
  <ARP(4,!1^1,{a>cea})
  r1
  ARP(2,!4.,{cfa>c<}) c16c16
  <ARP(2,!4.,{b>dg>d<}) d16d16
  v(MML(v)+7)

 a4'>fc<a'a a'>f4c4<a4'a
 d4'bgd'd d'b4g4d4'd
 g4'>e<bg'g g'>e4<b4g4'g
 e4'>c<ae'e d'>d4<b4g4'd
 a4'>fc<a'a a'>f4c4<a4'a
 g4'>d<bg'g g'>d4<b4g4'g
 e4'>e<bg+'e e'>e4<b4g+4'e
 a4'>fc<a'a a'>a4f4c4<'a
 g+4'>d<bg+'g+ [4 'bg+>d<']
 'bg+>d<'r2. q30 <b16b16> q80

 [2
  [2
   'a4f4>c4<''af>c<'c 'af>c<'c 'a4f4>c4<'
   'g4>d4<b4''g>d<b'd 'g4>d4<b4' 'g>d<b'd
   'a4e4>c4<''ae>c<'e 'ae>c<'e 'a4e4>c4<'
   'a4>c4e4<''a>ce<'a 'a>ce<'a 'a4>c4e4<'
   :
   'd4g4b4''dgb'd 'dgb'd 'd4g4b4'
   'g4>d4<b4''g>d<b'd 'g4>d4<b4' 'g>d<b'd
   'a4f4>c4<''af>c<'c 'af>c<'c 'a4f4>c4<'
   'g+4>e4<b4''g+>e<b'e 'g+4>e4<b4' 'g+>e<b'e
  ]
  'd4g4b4''dgb'd [4 'dgb']
  r2 ARP(2,!2,{egb})
 :
  'a4e4>c4<''ae>c<'e 'ae>c<'e 'a4e4>c4<'
  'g+4>e4<b4''g+>e<b'e [4 'g+>e<b']
 ]

 >
 @30 q60
 v(MML(v)+10)
 [5 a>'c<a>''ec'<] >'c<a'
 [5 g+>'c<g+>''e<b'] '>c<g+'
 [5 g>'c<g>''ec'<] >'c<g'
 [5 f+>'c<a>''ec'<] >'c<a'

 [5 f'>c<a''>d<a'] >'c<a'
 [5 g>'c<g>''ec'<] >'c<g'
 [5 f+>'c<a>''d+<a'] >'c<a'
 [5 g+>'c<g+>''e<b'] '>c<g+'
 v(MML(v)-6)
 q60 <'ae''ae'r '>c<g''>c<g'r '>d<a''>d<a'r '>e<b''>e<b' r'g2d2'
 EP.onTime(127,0,!1^1^1..)
 q90 'a1^1^1^1e1^1^1^1<a1^1^1^1>'


//------------------------------------
// Track 3 : Guiter 2
//------------------------------------
TR(3) CH(3) P(107)
@31,90,0 v60
M.onNoteWave(10,90,!2)
 r1

 o4 l8

 q70 [4 'ae<a>'rr] 'a4.e4.<a4.>' q40 a16a16
 q70 [4 'g+d+<g+>'rr] 'g+4.d+4.<g+4.>' q40 g+16g+16
 q70 [4 'gd<g>'rr] 'g4.d4.<g4.>' q40 g16g16
 q70 [4 'f+c+<f+>'rr] 'f+4.c+4.<f+4.>' q40 f+16f+16

 [4 q70 'ae<a>' q40 a16a16a] q70 'a4.e4.<a4.>' q40 a16a16
 [4 q70'g+d+<g+>' q40 g+16g+16g+] q70 'bg+e' q40 g+16g+16 q70'a4e4c4'
 [4 q70 'gd<g>' q40 g16g16g]  q70 'g4.d4.<g4.>' q40 g16g16
 [4 q70 'f+c+<f+>' q40 f+16f+16f+] q70 'f+c+<f+>' q40 f+16f+16 q70 'g4d4<b4>'

 [4 q70 'fc<f>' q40 f16f16f] q70 'f4.c4.<f4.>' q40 f16f16
 [4 q70 'gd<g>' q40 g16g16g]  q70 'gd<g>' q40 g16g16 q70 'g4d4<g4>'
 [4 q70 'ae<a>' q40 f+16f+16f+] q70 'a4.e4.<a4.>' q40 f+16f+16
 [4 q70'bf+<b>' q40 g+16g+16g+] q70 'b2g+2e2'

 [2
  r1r1 r1r1 r1
  q80 r2.>d...&!<g64
  '>c4.<g4.' 'b4.f+4.' 'g4d4'
  'g+1d+1'
 ]
[2
 q80 'a4f4c4'   q35 [6 'fc']
 q80 'b4g4d4'   q35 [6 'gd']
 q80 'g4e4<b4>' q35 [6 'e<b>']
 q80 'a4e4c4'   q35 [2 'ec'] q80 'g4d4<b4>'   q35 [2 'd<b>']
 q80 'a4f4c4'   q35 [6 'fc']
 q80 'b4g4d4'   q35 [6 'gd']
 q80 'b4g+4e4'  q35 [6 'g+e']
 q80 'a4f4c4'   q35 [2 'fc'] q80 '>c4<f4d4'   q35 [2 'd<a>']
 q80 'b4g+4e4'  q35 [6 'g+e']
 q40 'bg+e' r2..

 [2
  q40 'fc' [2'f16c16'] q80 '>fc<a' q40'fc' 'fc' q60'>a4f4c4<''>fc<a'
  q40 'gd' [2'g16d16'] q80 '>gd<b' q40'gd' 'gd' q60'>b4g4d4<''>gd<b'
  q40 'ec' [2'e16c16'] q80 '>aec<' q40'ec' 'ec' q60'>a4e4>c4<<''>aec<'
  q40 'ec' [2'e16c16'] q80 '>>c<ae<' q40 [2'e16c16'] q80 '>bge<' q40 [2'e16c16'] q80 '>aec<' q40 [2'e16c16']
  :
  q40 'gd' [2'g16d16'] q80 '>gd<b' q40'gd' 'gd' q60'>g4d4<b4''>gd<b'
  q40 'gd' [2'g16d16'] q80 '>gd<b' q40'gd' 'gd' q60'>b4g4d4<''>gd<b'
  q40 'fc' [2'f16c16'] q80 '>fc<a' q40'fc' 'fc' q60'>a4f4c4<''>fc<a'
  q40 'g+e' [2'g+16e16'] q80 '>e<bg+' q40 [2'g+16e16'] q80 '>g+e<b' q40 [2'g+16e16'] q80 '>bg+e<' q40 [2'g+16e16']
 ]
 q40 'gd' [2'g16d16'] q80 '>bgd<' q40'gd' 'gd' q60'>b4g4d4<''>bgd<'
 r2 q70 '>e2<b2g2'
:
 [4 q70 'ae<a>' q40 a16a16a] q70 'a4.e4.<a4.>' q40 a16a16
 [4 q70'g+d+<g+>' q40 g+16g+16g+] q70 'bg+e' q40 g+16g+16 q70'a4e4c4'
 [4 q70 'gd<g>' q40 g16g16g]  q70 'g4.d4.<g4.>' q40 g16g16
 [4 q70 'f+c+<f+>' q40 f+16f+16f+] q70 'f+c+<f+>' q40 f+16f+16 q70 'g4d4<b4>'

 [2
  r1r1 r1r1 r1
  q80 r2.>d...&!<g64
  '>c4.<g4.' 'b4.f+4.' 'g4d4'
  'g+1d+1'
 ]
]

 q80 'g2..e2..' q30 e16e16
 q80 'b2..g2..' q30 g16g16
 q80 'a2..e2..' q30 e16e16
 q80 'g1d1' r-2 PitchBend.onTime(0,-4800,!2^8)r2
 PitchBend(0)

 [8 r1]
 [6r1]
 EP.onTime(127,40,!1..)
 'e1^1<a1^1>'  EP(127)
 r2.. q35 e16e16
 q40 [4 'fc'] [4 'gd']

 q80 'a4f4c4'   q35 [6 'fc']
 q80 'b4g4d4'   q35 [6 'gd']
 q80 'g4e4<b4>' q35 [6 'e<b>']
 q80 'a4e4c4'   q35 [2 'ec'] q80 'g4d4<b4>'   q35 [2 'd<b>']
 q80 'a4f4c4'   q35 [6 'fc']
 q80 'b4g4d4'   q35 [6 'gd']
 q80 'b4g+4e4'  q35 [6 'g+e']
 q80 'a4f4c4'   q35 [2 'fc'] q80 '>c4<f4d4'   q35 [2 'd<a>']
 q80 'b4g+4e4'  q35 [6 'g+e']
 q40 'bg+e' r2..

 [2
  [2
   q40 'fc' [2'f16c16'] q80 '>fc<a' q40'fc' 'fc' q60'>a4f4c4<''>fc<a'
   q40 'gd' [2'g16d16'] q80 '>gd<b' q40'gd' 'gd' q60'>b4g4d4<''>gd<b'
   q40 'ec' [2'e16c16'] q80 '>aec<' q40'ec' 'ec' q60'>a4e4>c4<<''>aec<'
   q40 'ec' [2'e16c16'] q80 '>>c<ae<' q40 [2'e16c16'] q80 '>bge<' q40 [2'e16c16'] q80 '>aec<' q40 [2'e16c16']
   :
   q40 'gd' [2'g16d16'] q80 '>gd<b' q40'gd' 'gd' q60'>g4d4<b4''>gd<b'
   q40 'gd' [2'g16d16'] q80 '>gd<b' q40'gd' 'gd' q60'>b4g4d4<''>gd<b'
   q40 'fc' [2'f16c16'] q80 '>fc<a' q40'fc' 'fc' q60'>a4f4c4<''>fc<a'
   q40 'g+e' [2'g+16e16'] q80 '>e<bg+' q40 [2'g+16e16'] q80 '>g+e<b' q40 [2'g+16e16'] q80 '>bg+e<' q40 [2'g+16e16']
  ]
  :
  q40 'gd' [2'g16d16'] q80 '>bgd<' q40'gd' 'gd' q60'>b4g4d4<''>bgd<'
  q60 r 'gb>d<'r'gb>d<' q70 '>e2<b2g2'
  q40 'ec' [2'e16c16'] q80 '>ec<a' q40'ec' 'ec' q60'>a4e4c4<''>ec<a'
  q80 '>e2<b2g+2' [2 q80 'g+b>e<' q40 [2'g+16e16']]
 ]
 q40 'gd' [2'g16d16'] q80 '>bgd<' q40'gd' 'gd' q60'>b4g4d4<''>bgd<'
 r2 q70 '>e2<b2g2'

 [4 q70 'ae<a>' q40 a16a16a] q70 'a4.e4.<a4.>' q40 a16a16
 [4 q70'g+d+<g+>' q40 g+16g+16g+] q70 'bg+e' q40 g+16g+16 q70'a4e4c4'
 [4 q70 'gd<g>' q40 g16g16g]  q70 'g4.d4.<g4.>' q40 g16g16
 [4 q70 'f+c+<f+>' q40 f+16f+16f+] q70 'f+c+<f+>' q40 f+16f+16 q70 'g4d4<b4>'

 [4 q70 'fc<f>' q40 f16f16f] q70 'f4.c4.<f4.>' q40 f16f16
 [4 q70 'gd<g>' q40 g16g16g]  q70 'gd<g>' q40 g16g16 q70 'g4d4<g4>'
 [4 q70 'ae<a>' q40 f+16f+16f+] q70 'a4.e4.<a4.>' q40 f+16f+16
 [4 q70'bf+<b>' q40 g+16g+16g+] q70 'b2g+2e2'

 q60 'ae''ae'r '>c<g''>c<g'r '>d<a''>d<a'r '>e<b''>e<b' r'g2d2'
 EP.onTime(127,0,!1^1^1..)
 q90 'a1^1^1^1e1^1^1^1<a1^1^1^1>'



//------------------------------------
// Track 4 : Synth
//------------------------------------
TR(4) CH(4) P(64)
@100 v85
Slur(3)

 r1
 [8 r1]

 o6 l8 q99
 P.onNote(10,117,64)

 r4e4a4b4 >c4<b4g4a4  r-1^1 c1 e2 d2
 e2g2 d2e4<b4>        r-1^1 <b1 a2 g+2>
 r4c4e4g4 a4g4a4>c4<  r-1^1 <g1 >c2e2
 b2g2 a2d4e4          r-1^1 f+1 e2<b2>

 r4f4a4b4 >c4<b4>c4d4 r-1^1 <c1 a1>
 e2c2 d2<b4g4         r-1^1 g1 b2e2
 r4a4>c4<a4 >c4<b4>c4d4 r-1^1 <f+1 a1>
 e4<b4>d4<g+4 b2g+2   r-1^1 b1 g+1

[2
 q20
 v(MML(v)-30)
 P.onNote(10,117,64,32,96)
 <
 [2
  a>ace <a>e<e>c<
  b>g<g>d< dbdg
  a>acf <f>c<ca
  g>g<b>d <g>d<db

  e>c<ea e>c<a>e<
  dbg>d< b>g<gb
  >f+d<af+rdf+a
  e&g+&b&>e4&<b4&g+
 ]
 v(MML(v)+30)

 q40
 v(MML(v)-10)
  '>c<a'caf '>fc'<a>af<
  '>d<b'gb>d <'bg'g>dg<
  'bg'eb>e 'ge'egb
  '>c<a'aec 'bg'gd<b
  '>c<a'faf '>c<a'a>cf<
  'bg'b>dg 'd<b>'dg<b
  'g+e'eg+b '>e<b'>eg+b
  'fa'fcf 'f<a>'d<ba
  'e<b>'g+b>e 'g+<b>'e<bg+
  'eg+b'r2..

  q250
  [2
   <a>cfa >c<afc
   <b>dgb >d<bgd
   cea>c ec<ae
   <a>cea >c<aec
   :
   <gb>dg bgd<b
   g>dgb >d<bgd
   <a>cfa >c<afc
   <b>eg+b g+b>e<b
  ]
  <gb>dg bgd< q60 'b>dg<'
  r2 g>ce4
  v(MML(v)+10)
 :
  >
  P.onNote(10,117,64)
  r4e4a4b4 >c4<b4g4a4  r-1^1 c1 e2 d2
  e2g2 d2e4<b4>        r-1^1 <b1 a2 g+2>
  r4c4e4g4 a4g4a4>c4<  r-1^1 <g1 >c2e2
  b2g2 a2d4e4          r-1^1 f+1 e2<b2>
 ]

 v(MML(v)-8)
 a>ceg^2<
 gb>dg^2<
 fa>cf^2<
 egb>d^2<

 [8 r1]
 [8 r1]
 r1r1
 v(MML(v)+8)

 q40
 v(MML(v)-10)
  '>c<a'caf '>fc'<a>af<
  '>d<b'gb>d <'bg'g>dg<
  'bg'eb>e 'ge'egb
  '>c<a'aec 'bg'gd<b
  '>c<a'faf '>c<a'a>cf<
  'bg'b>dg 'd<b>'dg<b
  'g+e'eg+b '>e<b'>eg+b
  'fa'fcf 'f<a>'d<ba
  'e<b>'g+b>e 'g+<b>'e<bg+
  'eg+b'r2..

 q250
 [2
  [2
   <a>cfa >c<afc
   <b>dgb >d<bgd
   cea>c ec<ae
   <a>cea >c<aec
   :
   <gb>dg bgd<b
   g>dgb >d<bgd
   <a>cfa >c<afc
   <b>eg+b g+b>e<b
  ]
  :
  <gb>dg bgd< b
  gb>dg< g>ceb
  aece >c<aec
  >e<bg+b >eg+e<b
 ]
 <gb>dg bgd< q60 'b>dg<'
 r2 g>ce4
 v(MML(v)+10)
 >
 P.onNote(10,117,64)
 r4e4a4b4 >c4<b4g4a4  r-1^1 c1 e2 d2
 e2g2 d2e4<b4>        r-1^1 <b1 a2 g+2>
 r4c4e4g4 a4g4a4>c4<  r-1^1 <g1 >c2e2
 b2g2 a2d4e4          r-1^1 f+1 e2<b2>

 r4f4a4b4 >c4<b4>c4d4 r-1^1 <c1 a1>
 e2c2 d2<b4g4         r-1^1 g1 b2e2
 r4a4>c4<a4 >c4<b4>c4d4 r-1^1 <f+1 a1>
 e4<b4>d4<g+4 b2g+2   r-1^1 b1 g+1

 v(MML(v)-5)
 q190
 aec >c<ae bgd >d<bg aec<a
 q99
 P(64)
 v(MML(v)+5)
 '>e1^1^1^1<b1^1^1^1' r-1^1.  EP.onTime(127,0,!1^1.) r1r1.



//------------------------------------
// Track 5 : Strings
//------------------------------------
TR(5) CH(5) P(65)
@49 v64
M.onNoteWave(1,70,!1^2.)
 r1

 o4 l8 q99
 '>e1^1c1^1<a1^1'
 '>e1^1<b1^1g+1^1'
 '>e1^1<b1^1g1^1'
 '>d1^1<a1^1f+1^1'

 '>e1^1c1^1<a1^1'
 '>e1^1<b1^1g+1^1'
 '>e1^1<b1^1g1^1'
 '>d1^1<a1^1f+1^1'

 '>d1^1<a1^1f1^1'
 '>e1^1<b1^1g1^1'
 '>f+1^1d1^1<a1^1'
 '>g+1^1e1^1<b1^1'

  [8 r1]
  v(MML(v)-10)
  'a1e1'
  'g1d1'
  'a1f1'
  'b1g1'
  'a1e1'
  'g1d1'
  'a1f+1'
  'b1g+1'
  v(MML(v)+10)

 [2
  'a1f1' r-2 >c2<
  'g1d1' r-1 >d2<b2
  'g1e1' r-2 b2
  'a2e2>c2<' 'b2g2'
  'a1f1' r-2 >c2<
  'g1d1' r-1 >d2g2<
  'g+1>e1<' r-2 b2
  '>c1<a1f1'
  'b1g+1e1'
  r1

  [2
   'f1c1>c1<' r-2 >f2<
   'g1d1b1' r-2 >d2<
   'a1e1>c1<' r-2 >e2<
   'a1e1c1' r-2 >c2<
   :
   'b1g1d1' r-2 >d2<
   'b1g1>d1<' r-2 >g2<
   'a1f1c1' r-2 >c2<
   'g+1e1b1' r-2 >e2<
  ]
  'b2.g2.d2.' r'dgb>d<'
  r2'g2b2e2'
 :
  '>e1^1c1^1<a1^1'
  '>e1^1<b1^1g+1^1'
  '>e1^1<b1^1g1^1'
  '>d1^1<a1^1f+1^1'

  [2
   v(MML(v)-10)
   'a1e1'
   'g1d1'
   'a1f1'
   'b1g1'
   'a1e1'
   'g1d1'
   'a1f+1'
   'b1g+1'
   v(MML(v)+10)
  ]
 ]

 'g1>c1<' r-1 r4. >e^2<
 'b1g1'   r-1 r4. >d^2<
 'a1f1'   r-1 r4. >c^2<
 'g1e1'

  c1
  e2..f32f+32g32g+32
  a1
  e2 d2

  c1
  g2...f+32f32
  e1
  d2<a2>

  'c1e1'
  'e1g1'
  'a1e1'
  'b2g2'g2
  'f1a1'
  'g1d1'
  EP.onTime(127,0,!1^1)
  'a1^1e1^1'
  EP(127)
  r1 f2 g2

  'a1f1' r-2 >c2<
  'g1d1' r-1 >d2<b2
  'g1e1' r-2 b2
  'a2e2>c2<' 'b2g2'
  'a1f1' r-2 >c2<
  'g1d1' r-1 >d2g2<
  'g+1>e1<' r-2 b2
  '>c1<a1f1'
  'b1g+1e1'
  r1

 [2
  [2
   'f1c1>c1<' r-2 >f2<
   'g1d1b1' r-2 >d2<
   'a1e1>c1<' r-2 >e2<
   'a1e1c1' r-2 >c2<
   :
   'b1g1d1' r-2 >d2<
   'b1g1>d1<' r-2 >g2<
   'a1f1c1' r-2 >c2<
   'g+1e1b1' r-2 >e2<
  ]
  :
  'b2.g2.d2.' r'dgb>d<'
  r2'g2b2e2'
  'a1f1>c1<'
  'g+1e1b1'
 ]
 'b2.g2.d2.' r'dgb>d<'
 r2'g2b2e2'

 '>e1^1c1^1<a1^1'
 '>e1^1<b1^1g+1^1'
 '>e1^1<b1^1g1^1'
 '>d1^1<a1^1f+1^1'

 '>d1^1<a1^1f1^1'
 '>e1^1<b1^1g1^1'
 '>f+1^1d1^1<a1^1'
 '>g+1^1e1^1<b1^1'

 'ae'rr'>c<a'rr'bg'rr'g>d<'rr 'ae'rr
 EP.onTime(127,0,!1^1^1.)
 '>a1^1^1^1c1^1^1^1<a1^1^1^1e1^1^1^1>'



//------------------------------------
// Track 6 : Synrh 1
//------------------------------------
TR(6) CH(6) P(74)
@9 v80



//------------------------------------
// Track 7 :
//------------------------------------
TR(7) CH(7) P(64)



//------------------------------------
// Track 8 :
//------------------------------------
TR(8) CH(8) P(64)


//------------------------------------
// Track 9 : Melody
//------------------------------------
TR(9) CH(9) P(64)
@91 v100

 r1
 [8 r1]
 [8 r1]
 [8 r1]

 [2
  o5 l8
  a2>e2 d2e4g4
  e2c4e4 d2<b2>
  c2e2 d2f4g4
  e1 d1<

  a2>e2 d2e4g4
  e2c4e4 d2g2
  a2e2 g2f+2
  g1 g+1

  v(MML(v)+5)
  raae rdce d4ed4c<b>c
  rddc dgre2 d4<b4.>
  rcc<b> c<b>cd rcrd re4.
  reed egre1r
  g1
  v(MML(v)+5)
  r4e4>c4<b4           r-1 v(MML(v)-15) r4 <b4>a4g+4 v(MML(v)+15)

  a4.>c4.<a4 b4.>d4.<b4   r-1^1 v(MML(v)-15) e4.a4.e4 g4.b4.g4     v(MML(v)+15)
  a4.>c^2^4 c4<b4a4       r-1^1 v(MML(v)-15) e4.a^2^4 a4g4e4       v(MML(v)+15)
  gggg garb4rb4a4g4       r-1^1 v(MML(v)-15) dddd derg4r g4e4d4    v(MML(v)+15)
  ffff fgre4r e4>c4<b4    r-1^1 v(MML(v)-15) cccc cdr<b4r b4>a4g+4 v(MML(v)+15)

  a4.>c4.<a4 b4.>d4.<b4   r-1^1 v(MML(v)-15) e4.a4.e4 g4.b4.g4     v(MML(v)+15)
  >c4.e^2^4 e4f4e4        r-1^1 v(MML(v)-15) <a4.>c^2^4 c4c4c4     v(MML(v)+15)
  :
  dddd dcr<b rrrr g2      r-1^1 v(MML(v)-15) bbbb barg rrrr e2     v(MML(v)+15)

  a1. r-1. v(MML(v)-15) e1. v(MML(v)+15) r2
  v(MML(v)-10)
  r1r1 r1r1 r1r1
 ]
 dddd dcr<b rrrr b2      r-1^1 v(MML(v)-15) bbbb barg rrrr g2     v(MML(v)+15)
 >c1.< r-1. v(MML(v)-15) g1. v(MML(v)+15)r2
 v(MML(v)-17)
 r1r2 rrcd

 e2 g2
 e2 c4d4
 e2 a2
 e2 d4<a4>
 c2 <a4b4>
 c2 g2
 e1
 d2.cd

 e2 g2
 e2 c4d4
 e2 b2
 g2  v(MML(v)+10)  a4b4
 >c1<
 b1
 v(MML(v)+7)
 a1r1
 r1r1

 v(MML(v)+5)
 raae rdce d4ed4c<b>c
 rddc dgre2 d4<b4.>
 rcc<b> c<b>cd rcrd re4.
 reed egre1r
 g1
 v(MML(v)+5)
 r4e4>c4<b4              r-1 v(MML(v)-15) r4 <b4>a4g+4 v(MML(v)+15)

 a4.>c4.<a4 b4.>d4.<b4   r-1^1 v(MML(v)-15) e4.a4.e4 g4.b4.g4     v(MML(v)+15)
 a4.>c^2^4 c4<b4a4       r-1^1 v(MML(v)-15) e4.a^2^4 a4g4e4       v(MML(v)+15)
 gggg garb4rb4a4g4       r-1^1 v(MML(v)-15) dddd derg4r g4e4d4    v(MML(v)+15)
 ffff fgre4r e4>c4<b4    r-1^1 v(MML(v)-15) cccc cdr<b4r b4>a4g+4 v(MML(v)+15)

 a4.>c4.<a4 b4.>d4.<b4   r-1^1 v(MML(v)-15) e4.a4.e4 g4.b4.g4     v(MML(v)+15)
 >c4.e^2^4 e4f4e4        r-1^1 v(MML(v)-15) <a4.>c^2^4 c4c4c4     v(MML(v)+15)
 dddd dcr<b rrrr g2      r-1^1 v(MML(v)-15) bbbb barg rrrr e2     v(MML(v)+15)

 a1                      r-1 v(MML(v)-15) e1 v(MML(v)+15)
 g+4e4>c4<b4             r-1 v(MML(v)-15) e4 <b4>a4g+4 v(MML(v)+15)

 a4.>c4.<a4 b4.>d4.<b4   r-1^1 v(MML(v)-15) e4.a4.e4 g4.b4.g4     v(MML(v)+15)
 a4.>c^2^4 c4d4e4<       r-1^1 v(MML(v)-15) e4.a^2^4 a4b4>c4<     v(MML(v)+15)
 >dddd dcr<b4rb4a4g4     r-1^1 v(MML(v)-15) bbbb barg4r g4e4d4    v(MML(v)+15)
 ffff fgrg+4r e4>c4<b4   r-1^1 v(MML(v)-15) cccc cdr<b4r b4>a4g+4 v(MML(v)+15)

 a4.>c4.<a4 b4.>d4.<b4   r-1^1 v(MML(v)-15) e4.a4.e4 g4.b4.g4     v(MML(v)+15)
 >c4.e^2^4 g4f4e4        r-1^1 v(MML(v)-15) <a4.>c^2^4 e4d4c4     v(MML(v)+15)
 dddd dcr<b rrrr g2      r-1^1 v(MML(v)-15) bbbb barg rrrr e2     v(MML(v)+15)

 a1. >c4d4<              r-1^1 v(MML(v)-15) e1. v(MML(v)+15) a4a4
 >e1.<                   r-1. b1.
 >g2<                    r-2 >d2<
 >d1^1^1^1<  r-1^1^1^1  b1^1^1^1 r-1^1. EP.onTime(127,0,!1^1.) r1r1.



//------------------------------------
// Track 10 : Drums
//------------------------------------
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,90,1
l8
Rhythm {

  v80 rb16b16rb16b16 rb16b16rb16b16 r-1 v90 s64s16..rsr srs16s16r r-1 v127y v80f v127e v80f v100d v80f ff

  v80 rbbr bbrb      r-1 v90 srrs rrsr           r-1 v127 e v80ff v127 y v80ff v127e v80f
  v80 brbg rb16b16rb r-1 v90 rsrr srs16s16z16z16 r-1 v80f v127y v80ff [2 v100d v80f]
  v80 rbbr bb16b16rb r-1 v90 srrs rrsr           r-1 v127 e v80ff v127 y v80ff v127e v80f
  v80 brbg rb16b16rb r-1 v90 rsrr s16s16q16q16a16a16z16z16 r-1 v80f v127y v80ff [4 v80f]
  v80 rbbr bbrb      r-1 v90 srrs rrsr           r-1 v127 e v80ff v127 y v80ff v127e v80f
  v80 brbg rb16b16rb r-1 v90 rsrr srs16s16z16z16 r-1 v80f v127y v80ff [2 v100d v80f]
  v80 rbbr bb16b16rb r-1 v90 srrs rrsr           r-1 v127 e v80ff v127 y v80ff v127e v80f
  v80 brbg b[6 b16]  r-1 v90 rsrr s16s16q16q16a16a16z16z16 r-1 v80f v127y v80ff [4 v80f]

  [2
   [2
    v80 brrr rbrr r-1 v90 rrs4rrs4 r-1 v127 y v80u [3 v110j v80u]
    v80 bbrb rbrb r-1 v90 rrs4rrs4 r-1 [4 v110j v80u]
    :
    v80 brrr rbrr r-1 v90 rrs4rrs4 r-1 [4 v110j v80u]
    v80 bbrb rbrb16b16 r-1 v90 rrs4rrs4 r-1 [4 v110j v80u]
   ]
   :
   v80 brrr rbrr r-1 v90 rrs4rrs4 r-1 [4 v110j v80u]
   v80 bbrb rb16b16rb r-1 v90 rrs4s4s16s. r-1 [4 v110j v80u]
  ]
  v80 brrr rbrr r-1 v90 rrs4rrs4 r-1 [4 v110j v80u]
  v80 bbrb rb16b16rb r-1 v90 rrs4s4s16s. r-1 [4 v110j v80u]

  v80 brrr rrrr r-1 v127e8. v1 e16 r2.
  r1
  r1
  r1
  r1
  r2..v70b16b16
  v80 rbbr bbrb r-1 v90 srrs rrsr r-1 [4 v100cv80c] r-1 v127 e4.y4.v100d4
  v80 rbrb rb16b16rb r-1 v90 srsr s16s16rs16s16z16z16 r-1 [4 v100cv80c] r-1 v127y1

  v60 brrr rrrr r-1 v127e8. v1 e16 r2.
  r-1
  [2
   v80 rrbr rrbr r-1 v90 SrrS rSrr r-1 v70 frfrfrfr
   :
   v80 rrbr rrbr r-1 v90 SrrS rSrS r-1 v70 frfrfrfr
  ]
  v80 rrbr rrbr r-1 v90 SrrS rSS16S16S  r-1 v70 frfrfrfr
  v80 rrbr rrbr r-1 v90 SrrS rSrr       r-1 v70 frfrfrfr
  v80 rrbr rrbb16b16 r-1 v90 SrrS rSrS  r-1 v70 frfrfrfr
  v80 rbbr bbrb r-1 v90 srrs rrsr r-1 [4 v100cv80c] r-1 v127 e4.y4.v100d4
  v80 rbrb rb16b16rb r-1 v90 ssss s16s16rs16s16z16z16 r-1 [4 v100cv80c] r-1 v127y1

 [2
  [2
   v80 brrr bbrr r-1 v90 rrs4rrs4 r-1 v127 ev80c [3 v100c v80c]
   v80 brrr bbrr r-1 v90 rrs4rrs4 r-1 [4 v100c v80c]
   v80 brrr bbrr r-1 v90 rrs4rrs4 r-1 [4 v100c v80c]
   v80 brrr bbrr r-1 v90 rrs4rrss16s16 r-1 [4 v100c v80c] r-1 v127 u2 v100 d2
  ]
  v80 rbrb rbrb r-1 v90 s4s4s4s16s.    r-1 v110 j4j4d4j4
  v80 brrr rrrr r-1 v90 rrrr rrs64s... r-1 v127yv1y rrrr v110 u4

  [2
   v80 bbrb bbrb r-1 v90 rrs4rrs4 r-1 v127 y v70t [3 v110 j v70t]
   v80 bbrb16b16 bbrb r-1 v90 rrs4rrs4 r-1 [4 v110 j v70t]
   v80 bbrb bbrb r-1 v90 rrs4rrs4 r-1 [4 v110 j v70t]
   :
   v80 bbrb16b16 bbrb r-1 v90 rrs4rrs16s16s r-1 [4 v110 j v70t]
  ]
  v80 brbr [2 bb16b16] r-1 l16 v90 rrss rsss qqaa zzww l8 r-1 [4 v110 j v70t]
  v80 bbrb bbrb r-1 v90 rrs4rrs4 r-1 v127 y v70t [3 v110 j v70t]
  v80 bbrb16b16 bbrb r-1 v90 rrs4rrs4 r-1 [4 v110 j v70t]
  v80 bbrb bbrb r-1 v90 rrs4rrs4 r-1 [4 v110 j v70t]
  v80 bbrb16b16 bbrb r-1 v90 rrs4rrss r-1 [4 v110 j v70t]
  v80 bb16b16rr brrb r-1 v90 rrss16s16 l16 azsz as l8 s r-1 v127 y v70t [2 v110 j v70t] v60f v127e
  v80 rrrr brrr  r-1 v1errr v110 drrr
  :

  [2
   v80 brrr rbrr r-1 v90 rrs4rrs4 r-1 v127 y v80u [3 v110j v80u]
   v80 bbrb rbrb r-1 v90 rrs4rrs4 r-1 [4 v110j v80u]
   :
   v80 brrr rbrr r-1 v90 rrs4rrs4 r-1 [4 v110j v80u]
   v80 bbrb rbrb16b16 r-1 v90 rrs4rrs4 r-1 [4 v110j v80u]
  ]
  v80 brrb rb16b16rr r-1 v90 rrs4rrsv70s16s16 r-1 [4 v110j v80u]
  v80 brbr [2 b16b16r] r-1 v90 l16 qqss aazz aass zzss l8 r-1 [4 v110j v80u]

  v80 brrr rrrr r-1 v80 rrrr wrrr r-1 l16 v127 e8 v80cc rcrc crcc ccor l8
  v70 rrrr rrrb r-1 v80 rrrr wrgr r-1 l16 v80 crcc crcr crcc ccor l8
  v80 brrr rrrr r-1 v80 rrrr wrrr r-1 l16 v80 crcc rcrc crcc ccor l8
  v70 rrrr rrrb r-1 v80 rrrr wrgr r-1 l16 v80 crcc crcr ccor ccor l8
  v80 brrr rrrr r-1 v80 rrrr wrrr r-1 l16 v80 crcc rcrc crcc ccor l8
  v80 rrrr rrrb16b16 r-1 v80 rrrr wrgr r-1 l16 v80 crcc crcr crcc ccor l8
  v80 rbbr bbrb r-1 v90 srrs rrsr r-1 [4 v100cv80c] r-1 v127 e4.y4.v100d4
  v80 rbrb rb16b16rb r-1 v90 srsr s16s16rs16s16z16z16 r-1 [4 v100cv80c] r-1 v127y1

  v80 brrr rbrb r-1 v80 rrwr rrwr r-1 l16 v127 e8 v80cc rcrc crcc ccor l8
  v80 rrrr rbrb r-1 v80 rrwr rrwr r-1 l16 v80 crcc crcr crcc ccor l8
  v80 brrr rbrb r-1 v80 rrwr rrwr r-1 l16 v80 crcc rcrc crcc ccor l8
  v80 rrrr rbrb r-1 v80 rrwg rrwr r-1 l16 v80 crcc crcr ccor ccor l8
  v80 brrr rbrb r-1 v80 rrwr rrwr r-1 l16 v80 crcc rcrc crcc ccor l8
  v80 rrrr rbrb16b16 r-1 v80 rrwg rrwr r-1 l16 v80 crcc crcr crcc ccor l8
  v80 rbbr bbrb r-1 v90 srrs rrsr r-1 [4 v100cv80c] r-1 v127 e4.y4.v100d4
  v80 rbrb rb16b16rb r-1 v90 ssss l16 qqaa zzss l8 r-1 [4 v100cv80c] r-1 v127y1
 ]

 v80 brrb rrrr r-1 rrrr v90 s4r v60s r-1 v127 y4 v120 u4u4u4
 v80 bbrb rrrb r-1 rrrr v90 s4 v60sr r-1 v120 u4u4u4u4
 v80 bbrb rrrr r-1 rrrr v90 s4 sv60s16s16 r-1 v120 u4u4u4u4
 v80 bbrr brrr r-1 rr v90 s16s16z16z16 r2 r-1 v127 v120 u4u4 v100 d2

 [7 r1]
 r2.. v70 b16b16

 v80 brrr rrrr r-1 v90 rrrr srrv60s      r-1 v127 y4 v110 u4u4u4
 v80 brrb rrrr r-1 r v60srr v90 srrv60s  r-1 v110 u4u4u4u4
 v80 brrr rrrr r-1 v90 rrrr srrv60s      r-1 v110 u4u4u4u4
 v80 bbrb rrrr r-1 r v60srr v90 s v60srs r-1 v110 u4u4 v90 d4 v110u4
 v80 brrr rrrr r-1 v90 rrrr srrv60s      r-1 v127 e4 v110 u4u4u4
 v80 brrb rrrr r-1 r v60srr v90 srrv60s  r-1 v127 y4 v110 u4u4u4
 v80 brrr rrrr r-1 v120 d1
 r1
 v80 brbr brbb r-1 l16 rrv90sv70s rv90sv70ss qqaa zzww l8 r-1 v70 frfrfrfr r-1 v100 d4rrrrrr
 v80 brbr brbb r-1 v100 l16 [4 v90s64s32.v70sss] l8 r-1 v70 frfrfrfr

  [2
   v80 brrr bbrr r-1 v90 rrs4rrs4 r-1 v127 ev80c [3 v100c v80c]
   v80 brrr bbrr r-1 v90 rrs4rrs4 r-1 [4 v100c v80c]
   v80 brrr bbrr r-1 v90 rrs4rrs4 r-1 [4 v100c v80c]
   v80 brrr bbrr r-1 v90 rrs4rrss16s16 r-1 [4 v100c v80c] r-1 v127 u2 v100 d2
  ]
  v80 rbrb rbrb r-1 v90 s4s4s4s16s.    r-1 v110 j4j4d4j4
  v80 brrr rrrr r-1 v90 rrrr rrs64s... r-1 v127yv1y rrrr v110 u4

  [2
   [2
    v80 bbrb bbrb r-1 v90 rrs4rrs4 r-1 v127 y v70t [3 v110 j v70t]
    v80 bbrb16b16 bbrb r-1 v90 rrs4rrs4 r-1 [4 v110 j v70t]
    v80 bbrb bbrb r-1 v90 rrs4rrs4 r-1 [4 v110 j v70t]
    :
    v80 bbrb16b16 bbrb r-1 v90 rrs4rrs16s16s r-1 [4 v110 j v70t]
   ]
   v80 brbr [2 bb16b16] r-1 l16 v90 rrss rsss qqaa zzww l8 r-1 [4 v110 j v70t]
  :
   v80 bbrb bbrb r-1 v90 rrs4rrs4 r-1 v127 y v70t [3 v110 j v70t]
   v80 bbrb16b16 bbrb r-1 v90 rrs4rrs4 r-1 [4 v110 j v70t]
   v80 bbrb bbrb r-1 v90 rrs4rrs4 r-1 [4 v110 j v70t]
   v80 bbrb16b16 bbrb r-1 v90 rrs4rrss r-1 [4 v110 j v70t]
   v80 bb16b16rr brrb r-1 v90 rrss16s16 l16 azsz as l8 s r-1 v127 y v70t [2 v110 j v70t] v60f v127e
   v80 rbrb [2 bb16b16] r-1 v90 rrs16s16r s16s16rss16s16 r-1 v110 j4j4 v110 d4 v110 j4
   v80 rbrb rbrb16b16 r-1 v90 s4s4s4s16s.    r-1 v110 j4j4j4j4
   v80 brbr brbb r-1 v90 l16 azsz asaz szas azss l8 r-1 v60 ffff ffff
  ]
  v80 bbrb bbrb r-1 v90 rrs4rrs4 r-1 v127 y v70t [3 v110 j v70t]
  v80 bbrb16b16 bbrb r-1 v90 rrs4rrs4 r-1 [4 v110 j v70t]
  v80 bbrb bbrb r-1 v90 rrs4rrs4 r-1 [4 v110 j v70t]
  v80 bbrb16b16 bbrb r-1 v90 rrs4rrss r-1 [4 v110 j v70t]
  v80 bb16b16rr brrb r-1 v90 rr l16 ss v100 q64q32.q qaaz zw v90 l8 s r-1 v127 y v70t [2 v110 j v70t] v60f v127e
  v80 rrrr brrr  r-1 v1errr v110 drrr

  [2
   [2
    v80 bbrr rb16b16rr r-1 v90 rrs4rrs4 r-1 v127 y v80u [3 v110j v80u]
    v80 bbrb rb16b16rb r-1 v90 rrs4rrs4 r-1 [4 v110j v80u]
    :
    v80 bbrr rb16b16rr r-1 v90 rrs4rrs4 r-1 [4 v110j v80u]
    v80 bb16b16rb16b16 rbrb16b16 r-1 v90 rrs4rrss r-1 [4 v110j v80u]
   ]
   :
   v80 bbrr rb16b16rr r-1 v90 rrs4rrs4 r-1 [4 v110j v80u]
   v80 [4 b16]rb16b16 rb16b16rb r-1 r16v65sv50s16 v90s4s4s16s. r-1 [4 v110j v80u]
  ]
  v80 bbrr rb16b16rr r-1 v90 rrs4rrs4 r-1 [4 v110j v80u]
  v80 [4 bb16b16] r-1 v90 rrs4s4s16s. r-1 [4 v110j v80u]

  v80 brb16b16r brrb16b16 r-1 v90 ssrs az16z16ss r-1 v90 ddrddrdd r-1 v70 frfrfrfr
  v80 rrb16b16r [4 v80b16 v70b16] r-1 v90 rqa16a16z [2 v90 s16v60s16s16s16]
  v80 brrr rrrr r-1 v127 'e1y1'
}

