TrackName     = {"Sky Walk"}
Copyright     = {"騎士王321"}
MetaText      = {"イメージはなぜか新幹線とかでスピードだしてるような感じ"}
テンポ 141
拍子   4,4
KeyFlag+(fcg);
TrackSync;
Include(delay.h);Include(groove.h);Include(unison.h);
System.MeasureShift(1);ResetGS;TrackSync;
CH(11) SysEx$ = f0,41,10,42,12,{40,1a,15,02},f7;
CH(12) SysEx$ = f0,41,10,42,12,{40,1b,15,02},f7;
CH(13) SysEx$ = f0,41,10,42,12,{40,1c,15,02},f7;
CH(14) SysEx$ = f0,41,10,42,12,{40,1d,15,02},f7;
CuePoint={"TwmParam(80,127,1)"}
//ChorusSetting   Wave Mix Dpth FB Freq Dly Phs
CuePoint={"TwmChorus(1,127,32,88,48,64,2)}
//==================================================================================================
STR KEEP = {}
STR RS08 = {r%3072}
STR RS16 = {r%6144}
//--------------------------------------------------------------------------------------------------
STR BA01 = {[2 r4^8^16"a^a"a"a,29g-rarr1 v80]v127[2 r4^8^16"a^a"e&"g-"ar"e,29rr1 v80]v127
            [2 "g-&"a[3 "e,29]g&ae,29rrrrrr[2 `e]r1 v80]v127[2 r4^8^16"a^a"a"a,29g-rarr1 v80]v127}
STR BA91 = {"a1^1^1^1,99d1^1^1^2^4^8,99r24[2 d24,29]e4,99&"e8"e1^1^1^2,99[2 "f]"g-1^1^1^1,99}
STR BA92 = {r4^8^16"a^a"a"a,29g-rarr1 r1^1 r4^8^16d^d,29"e&"g-"ar"e,29rr1 r1^1
            d&e[3 "e,29]g&ae,29rrrrrr[2 `e]r1 r1^1 r1^4^8^16"g-^g-"g-"g-,29g-rar r1^1}
トラック15
V(120) REV(24) CHO(16) M(0) q69 P(68) o3 l16 @38,90,0 p%(0) v127 r1
RS16 RS16 RS16 BA01 RS16 RS16 RS16 BA91 BA91 BA92 BA91
//--------------------------------------------------------------------------------------------------
STR BB00 = {a%(6144-192);r}
STR BB01 = {a%6144}
STR BB02 = {a%(3072+1536)`c-1^1`d1^1}
STR BB12 = {EP.T(127,0,6144);a%(3072+1536)`c-1^1`d1^1}
STR BB03 = {e%(3072+1536)g-1^1^1a+1 r-2 EP.T(127,127,!8,0,0,!16,127,127,!16,0,0,!8,127,127,!16,0,0,!16);r2 EP(127);}
STR BB91 = {a1^1^1^1`d1^1^1^1`e1^1^1^1g-1^1^1^1}
STR BB92 = {EP.T(0,127,12288);a1^1^1^1`d1^1^1^1`e1^1^1^1g-1^1^1^1}
トラック1
V.WR(20,60,!8,60,120,!8) REV(0) CHO(127) M(10) q100 P(64) o2 l2 @88,0,0 p%(256) v127 r1-32
BB00 BB02 BB03 BB01 BB12 BB92 BB91 BB91 BB91 BB91 BB91 BB01 BB12
//--------------------------------------------------------------------------------------------------
STR QY00 = {q.T(38,68,6144);
            Sub{[16 [2 [3 '"""a""a'r:r]]]}
            [16 r1]}
STR QY01 = {Sub{[16 [2 [3 '""a""a'r:r]]]}
            [8 r1rrr'"bd+g'rr'ceb'rr2]}
STR QY02 = {Sub{[12 [2 [3 '"""a""a'r:r]]][2 [2 [3 '""c-"c-'r:r]]][2 [2 [3 '""d"d'r:r]]]}
            [6 r1rrr'"bd+g'rr'ceb'rr2]
		r1rrr'"bea'rr'dfb'rr2 r1rrr'"bea'rr'dfb'rr2}
STR QY12 = {EP.T(127,64,6144-768,64,64,768,64,127,6144);q.T(138,38,3072);
            Sub{[12 [2 [3 '"""a""a'r:r]]][2 [2 [3 '""c-"c-'r:r]]][2 [2 [3 '""d"d'r:r]]]}
            [6 r1rrr'"bd+g'rr'ceb'rr2]r1rrr'"bea'rr'dfb'rr2 r1rrr'"bea'rr'dfb'rr2 q38}
STR QY03 = {q.T(38,238,6144);
            Sub{[12 [2 [3 '"""e""e'r:r]]][3 [2 [3 '"""g-""g-'r:r]]][2 [3 '"""a+""a+'r:r]]}
            [4 r1rrr'"beg'rr'egb'rr2][2 r1rrr'"bdg'rr'dfb'rr2]r1rrr'"bdg-'rr'dfa'rr2 r1rrr'"adg-'rr'df-a'rr2 q138}
STR QY51 = {Sub{[4 [2 [3 '"""a""a'r:r]]][4 [2 '"""d""d'rr'""d"d'rr'""d"d'r]]
                [4 [2 '"""e""e'rr'""e"e'rr'""e"e'r]][4 [2 [3 '"""g-""g-'r:r]]]}
		OctaveUnison([2 [5 '"e"bc'r:r]'"e"be'r][])}
STR QY91 = {Sub{[4 [2 [3 '"""a""a'r:r]]][4 [2 '"""d""d'rr'""d"d'rr'""d"d'r]]
                [4 [2 '"""e""e'rr'""e"e'rr'""e"e'r]][4 [2 [3 '"""g-""g-'r:r]]]}
		r1rrr'"bd+g'rr'ceb'rr2 r1rrr'eg`c'rr'"bd+g'rr2
		r1rrr'"bea'rr'cfb'rr2 r1rrr'cfb'rr'ea`c'rr2
		r1rrr'"bd+g'rr'cfb'rr2 r1rrr'eg`c'rr'"bd+f'rr2
		r1rrr'"bda'rr'dfb'rr2 r1rrr'efb'rr'ea`c'rr2}
STR QY92 = {q.T(38,238,6144);
            Sub{[4 [2 [3 '"""a""a'r:r]]][4 [2 '"""d""d'rr'""d"d'rr'""d"d'r]]
                [4 [2 '"""e""e'rr'""e"e'rr'""e"e'r]][4 [2 [3 '"""g-""g-'r:r]]]}
		r1rrr'"bd+g'rr'ceb'rr2 r1rrr'eg`c'rr'"bd+g'rr2
		r1rrr'"bea'rr'cfb'rr2 r1rrr'cfb'rr'ea`c'rr2
		r1rrr'"bd+g'rr'cfb'rr2 r1rrr'eg`c'rr'"bd+f'rr2
		r1rrr'"bda'rr'dfb'rr2 r1rrr'efb'rr'ea`c'rr2 q138}
STR JK00 = {[6 [2 '""a"aea`c'4r4^8'""a"aea`c'^^'""a"aegb'^^]]
            [2 '"c-c-g-b`e'4r4^8'"c-c-g-b`e'^^'"c-c-g-b`d'^^]
		[2 '"ddfa`d'4r4^8'"ddfa`d'^^'"ddfb`d'^^]}
STR JK01 = {EP.T(0,127,12288);[16 '""a"a'4r4^8'""a"a'^^'""a"a'^^]}
STR JK02 = {[4 [2 '"eegb`e'4r4^8'"eegb`e'^^:'"eegb`e'^^]'"eegb`d'^^]
		[2 [2 '"eegb`e'4r4^8'"eegb`e'^^:'"eegb`d'^^]'"eegb`f'^^]
            [3 '""g-"g-ab`f'4r4^8'""g-"g-ab`f'^^'""g-"g-ab`e'^^]
		'""a+"a+e+a`d'4r4^8'""a+"a+e+a`c-'^^'""a+"a+e+a`d'^^}
STR JK11 = {[8 [2 '""a"aea`c'4r4^8'""a"aea`c'^^'""a"aegb'^^]]}
STR JK10 = {EP.T(127,64,5376,64,64,768,64,127,6144);
            [6 [2 '""a"aea`c'4r4^8'""a"aea`c'^^'""a"aegb'^^]]
            [2 '"c-c-g-b`e'4r4^8'"c-c-g-b`e'^^'"c-c-g-b`d'^^]
		[2 '"ddfa`d'4r4^8'"ddfa`d'^^'"ddfb`d'^^]}
STR JK20 = {EP.T(127,0,12288);
            [8 [2 '""a"aea`c'4r4^8'""a"aea`c'^^'""a"aegb'^^]]}
STR JK91 = {[2 [2 '""a"aea`c'4r4^8'""a"aea`c'^^:'""a"aegb'^^]:'""a"aeb`e'^^]'""a"ag-`c`e+'^^
		[2 [2 '"dda`c`e'4r4^8:'"ddfa`e'^^'"ddfa`d'^^]'"dda`c`e'^^'"dda`c`f'^^]
		[2 [2 '"eegb`d+'4r4^8'"eegb`d+'^^:'"eegb`c'^^]'"eegb`f'^^]
		[2 [2 '"g-dab`f'4r4^8:'"g-dab`f'^^'"g-dab`e'^^]:'"g-dbd`f'^^'"g-db`f`a'^^]'""g-"g-ab`f'^^'""g-"g-fb`d'^^}
STR JK92 = {[2 [2 '""a"aea`c'4r4^8'""a"aea`c'^^:'""a"aegb'^^]:'""a"aeb`e'^^]'""a"ag-`c`e+'^^
		[2 [2 '"dda`c`e'4r4^8:'"ddfa`e'^^'"ddfa`d'^^]'"dda`c`e'^^'"dda`c`f'^^]
		[2 [2 '"eegb`d+'4r4^8'"eegb`d+'^^:'"eegb`c'^^]'"eegb`f'^^]
		[2 [2 '"g-dab`f'4r4^8:'"g-dab`f'^^'"g-dab`e'^^]:'"g-dbd`f'^^'"g-db`f`a'^^]'""g-"g-ab`f'^^'""g-"g-fb`d'^^
		r-1 EP.T(127,0,!1);r1 EP(127);@82,1 v127}
STR JK93 = {[2 [2 '""a"aea`c'4r4^8'""a"aea`c'^^:'""a"aegb'^^]:'""a"aeb`e'^^]'""a"ag-`c`e+'^^
		[2 [2 '"dda`c`e'4r4^8:'"ddfa`e'^^'"ddfa`d'^^]'"dda`c`e'^^'"dda`c`f'^^]
		[2 [2 '"eegb`d+'4r4^8'"eegb`d+'^^:'"eegb`c'^^]'"eegb`f'^^]
		[2 [2 '"g-dab`f'4r4^8:'"g-dab`f'^^'"g-dab`e'^^]:'"g-dbd`f'^^'"g-db`f`a'^^]'""g-"g-ab`f'^^'""g-"g-fb`d'^^
		r-1 EP.T(127,0,!1);r1 EP(127);@82,0 v127}
トラック2//クオンタイズを動かすとバグが出やすくて困る
V(25) REV(24) CHO(80) M(0) q68 P(8) o5 l16 @39,1,0 p%(-512) v120 r1
JK01 JK00 JK02 JK11 JK10 JK91 JK91 JK91 RS16 RS16 JK91 JK20 JK11
//--------------------------------------------------------------------------------------------------
トラック3
V(25) REV(24) CHO(80) M(0) q68 P(120) o5 l16 @39,1,0 p%(512) v120 r1
JK01 JK00 JK02 JK11 JK10 JK91 JK91 JK91 RS16 RS16 JK91 JK20 JK11
//--------------------------------------------------------------------------------------------------
トラック4//てかこのパートだけ音あつすぎますね。浮間舟渡してます(訳:浮いてます)
V(40) REV(24) CHO(80) M(0) q68 P(64) o4 l16 @81,8,0 p%(0) v120 r1
JK01 JK00 JK02 JK11 JK10 JK91 JK91 JK91 RS16 RS16 JK91 JK20 JK11
//--------------------------------------------------------------------------------------------------
STR PF01 = {EP.T(0,64,6144,64,0,3072+1536);l16[28 [2 "bcefb`c`e`g]]l8[4 r1]EP(127);}
STR PF02 = {EP.T(0,127,12288);l16[32 [2 "bcefb`c`e`g]]Sub{`b1}l8}
STR PF91 = {<g2a2b2>e24,,100`e24,,80,36e4^8^24g2a2b2`e24,,100``e24,,80,36`e4^8^24
            [11 r]b^age1^2<b^age1^1rg1b1>c1`c1,,80e2^4^8`e1,,80r}
STR PF92 = {EP.T(127,0,6144);
            [3 <g2a2b2>e24,,100`e24,,80,36e4^8^24g2a2b2`e24,,100``e24,,80,36`e4^8^24]
		`b`a`f`dbafedrrrrrrrr1^1}
トラック5
V(127) REV(40) CHO(16) M(0) q181 P(72) o6 l8 @3,8,0 p%(768) v127 r1
RS16 RS16 RS16 PF01 KEEP PF91 RS16 RS16 PF91 PF91 PF92 PF01 KEEP
//--------------------------------------------------------------------------------------------------
トラック6
V(80) REV(80) CHO(40) M(30) q181 P(56) o6 l8 @4,110,0 p%(512) v127 r1
RS16 RS16 RS16 PF01 KEEP PF91 RS16 RS16 PF91 PF91 PF92 PF01 KEEP
//--------------------------------------------------------------------------------------------------
STR XS01 = {EP(0);[8 r1]EP.T(32,127,3072);'"""a"bceg'%(3072-192),100'"""f"a+ce+g'2}
STR XS02 = {EP(0);[8 r1]EP.T(0,32,2880);'"""a"bceg'%(3072-192),100 EP.T(32,127,!4);'"""f"a+ce+g'2}
STR XS11 = {Sub{"""a^^,100""c-1^1""d1^1}'"bceg'^^,100'"bdeg-'1^1'"a"bdf'1^1}
STR XS12 = {CHO.T(0,127,6144);
            Sub{"""a^^,100""c-1^1""d1^1}'"bceg'^^,100'"bdeg-'1^1'"a"bdf'1^1CHO.T(127,0,6144);}
STR XS13 = {EP.T(127,64,5376,64,64,768,64,127,4808);
            Sub{"""a^^,100""c-1^1""d1^1}'"bceg'^^,100'"bdeg-'1^1'"a"bdf'1^1}
STR XS14 = {EP.T(127,64,5376,64,64,768);'"""a"bceg'^^^,100}
STR XS21 = {Sub{'""e"g"b'^^,100"""g-1^1^1"""a+1}'eg'^,100'df'Sub{'da'}'"bf'1^1^1'"a+f-'1
            r-2 EP.T(127,127,!8,0,0,!16,127,127,!16,0,0,!8,127,127,!16,0,0,!16);r2 EP(127);}
STR XS31 = {'"""a"bceg'^^^,100}
STR XS91 = {Sub{'ce'^}'"""a"bg'Sub{f^}'"""da''"""e"gd+b''"""g-"bdfa'}
STR XS92 = {Sub{'ce'^}'"""a"bg'Sub{f^}'"""da''"""e"gd+b''"""g-"bfa`d'}
STR XS93 = {r-2 EP.T(127,64,!2,64,127,6144);r2 Sub{'ce'^}'"""a"bg'Sub{f^}'"""da''"""e"gd+b''"""g-"bdfa'}
STR XS94 = {EP.T(127,0,6144,0,127,6144);Sub{'ce'^}'"""a"bg'Sub{f^}'"""da''"""e"gd+b''"""g-"bdfa'}
トラック7
V.WR(30,45,!4) REV(16) CHO(0) M(0) q99 P(0) o7 l1^1^1^1 @82,90,1 p%(640) v120 r1
XS02 XS12 XS21 XS31 XS13 XS91 XS94 XS92 XS91 XS91 XS91 XS31 XS14
//--------------------------------------------------------------------------------------------------
トラック8
V.WR(30,45,!4) REV(16) CHO(0) M(0) q99 P(127) o7 l1^1^1^1 @82,90,1 p%(-640) v120 r1
XS02 XS12 XS21 XS31 XS13 XS91 XS94 XS92 XS91 XS91 XS91 XS31 XS14
//--------------------------------------------------------------------------------------------------
トラック9
V(40) REV(64) CHO(120) M(20) q99 P(64) o5 l1^1^1^1 @49,90,1 p%(0) v120 r1
XS01 XS11 XS21 XS31 XS13 XS91 XS93 XS92 XS91 XS91 XS91 XS31 XS14
//--------------------------------------------------------------------------------------------------
Key(0);KeyFlag+();
STR BD00 = {EP.T(0,127,6144);v127[16 [4 "b]]}
STR BD02 = {r-8 v80[3 "b24 v+15]v127[15 [4 "b]][2 "b]r2}
STR BD12 = {EP.T(127,0,6144);v127[7 [4 "b]][2 "b]r8 v80[3 "b24 v+15]v127[2 "b16]r16"b16,,80Sub{"b}[8 r1]EP(127);}
STR BD01 = {r-8 v80[3 "b24 v+15]v127[16 [4 "b]]}
STR BD11 = {v127[16 [4 "b]]}
STR BD22 = {v127[15 [4 "b]][2 "b]r8 v80[3 "b24 v+15]v127[2 "b16]r16"b16,,80}
トラック10
V(115) REV(8) CHO(0) q11 P(64) o3 l4 @27,7,0 BR(12) p%(-1000) v127 r1
BD02 BD01 BD11 BD11 BD12 RS16 BD01 BD22 BD11 BD02 BD00 BD11 BD22 BD02
//--------------------------------------------------------------------------------------------------
STR BS00 = {EP.T(0,127,6144);v127[16 [4 '"g+c']]}
STR BS11 = {v127[16 [4 '"g+c']]}
STR BS01 = {r-8 v80[3 '"g+c'24 v+15]v127[16 [4 '"g+c']]}
STR BS02 = {v127[15 [4 '"g+c']][2 '"g+c']r2}
STR BS12 = {EP.T(127,0,3072);v127[8 [4 '"g+c']][8 r1]}
STR BS22 = {v127[15 [4 '"g+c']][2 '"g+c']r8 v80[3 '"g+c'24 v+15]v127[2 '"g+c'16]r16'"g+c'16,,80}
トラック11
V.onNoteWave(65,0,!16) REV(24) CHO(48) q13 P(64) o3 l4 @25,0,0 BR(12) p%(3000) v127 r1
RS16 RS16 BS00 BS11 BS12 RS16 BS00 BS22 BS11 BS02 //BS00 BS11 BS22
//--------------------------------------------------------------------------------------------------
STR SF01 = {Sub{MidiDelay({'`c+`a'},5,!4);}[16 r1]}
STR SF02 = {Sub{EP(64);MidiDelay({'`c+`a'},5,!4);}[8 r1]EP(0);'`c+`a'1[7 r1]EP(127);}
トラック12
V(80) REV(120) CHO(120) q15 P(64) o3 l16 @17,100,0 BR(12) p%(500) v127 r1
RS16 RS16 RS16 SF01 RS16 SF02 SF02 RS16 SF01 RS16 SF01 RS16 RS16 RS16 SF02
//--------------------------------------------------------------------------------------------------
STR HH00 = {[15 r1][2 r8[3 f+24,,100]]a+8,,80[12 f+32 v-5]v125a+8r-8}
STR HH01 = {[2 [6 [3 r8f+g+,,80]rg+,,80f+g+,,80]
               r8f+g+,,80r8[3 f+24,,100]r8f+g+,,80rg+,,80f+g+,,80[3 r8f+g+,,80]rg+,,80f+g+,,80]}
STR HH02 = {[6 [3 r8f+g+,,80]rg+,,80f+g+,,80]
            r8f+g+,,80r8[3 f+24,,100]r8f+g+,,80rg+,,80f+g+,,80[3 r8f+g+,,80]rg+,,80f+g+,,80
		Sub{a+,,100}[8 r1]}
トラック13
V(110) REV(16) CHO(100) q17 P(14) o3 l16 @33,90,1 BR(12) p%(1000) v125 r1
RS16 HH00 HH01 HH01 HH02 HH00 HH01 HH01 HH01 HH01 HH00 HH01 HH01 a+,,100
//--------------------------------------------------------------------------------------------------
STR UB00 = {[8 r1]EP.T(0,64,3072);[7 r4'"d+c+e'4r4r128'"d+c+e'4r-128][32 '"d+c+'32 v-4]v127}
STR UB10 = {v127[15 r1][2 [3 '"d+c+e']r]r8[3 '"d+c+e'24][2 '"d+c+e']r'"d+c+e'}
STR UB01 = {[16 r4'"d+c+e'4r4r128'"d+c+e'4r-128]}
STR UB11 = {[15 r4'"d+c+e'4r4r128'"d+c+e'4r-128][2 [3 '"d+c+e']r]r8[3 '"d+c+e'24][2 '"d+c+e']r'"d+c+e'}
STR UB91 = {Sub{[16 `d+rr`d+,,80rr`d+,,100r r6`d+6,,80`d+6,,100]}[16 r4'"d+c+e'4r4r128'"d+c+e'4r-128]}
トラック14
V(120) REV(24) CHO(40) q19 P(64) o3 l16 @27,0,0 BR(12) p%(-1000) v127 r1
UB00 RS16 UB10 UB01 RS16 RS16 RS16 UB00 UB01 UB11 UB00 UB01 UB01 UB11
//--------------------------------------------------------------------------------------------------
STR WN01 = {r-1 EP.T(0,0,!1,127,0,6144);p%.T(0,8191,!1,8191,-8191,6144);'"ae'%(6144+384),,80;}
STR WN02 = {EP.T(0,127,6144);p%.T(-8191,8191,6144);'"ae'%6144}
STR WN03 = {[4  r1]EP(0);p%(-8191);[4 r1]EP.T(0,32,2688,32,127,384);p%.T(-8191,0,2688,0,8191,384);'"ae'%3072,,80}
STR WN04 = {EP.T(0,127,6144,127,0,6144);p%.T(-8191,8191,6144,8191,-8191,6144);'"ae'%12288,,127}
STR WN09 = {r-1 EP.T(0,0,!1,127,64,3072,64,100,!2);p%.T(0,8191,!1,8191,0,3072,0,8191,!2);'"ae'%(3072+576);}
トラック16
V(25) REV(125) CHO(127) q100 P(64) o5 l8 @127,0,0 BR(12) p%(0) v120 r1
WN01 RS16 WN02 RS16 WN03 RS16 WN01 WN04 KEEP WN02 RS16 RS16 WN04 KEEP
//==================================================================================================
//Solo(2,3,4,10)//トラックソロ。複数トラックで指定可能
//Mute(2,3,4)//トラックミュート。
