TrackName     = {"輝け夏!!"}
Copyright     = {"騎士王321"}
MetaText      = {"爽快系。音圧重視。"}
テンポ 164
拍子   4,4
KeyFlag+(fcgda);
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(90,124,40)"}
CuePoint={"TwmChorus(1,127,80,96,48,16,1)"}

STR RS01 = {r1}
STR RS02 = {r1^1}
STR RS08 = {r%3072}
STR RS16 = {r%6144}
STR KEEP = {}
//--------------------------------------------------------------------------------------------------
STR XS01 = {MidiDelay({`f`e`cbrrrr"f"e"c""brrrr},3,!4^8);}
STR XS02 = {EP.T(127,0,6144);MidiDelay({[16 `dr`er`fr`br[3 r""b:r]]},3,!4^8);}
STR XS03 = {[16 r1]r2 EP.T(0,127,!2);MidiDelay({[4 `f`e]`f`e`cbrrrr"f"e"c""brrrr},3,!4^8);}
STR XS04 = {}
トラック1
V(90) REV(100) CHO(20) M(0) q21 l16 P(120) @82,110,2 o6 r1 v120
XS01 XS02 RS16 RS16 XS03 KEEP RS16 RS16 RS16 XS04 RS16
//--------------------------------------------------------------------------------------------------
STR YS01 = {MidiDelay({rrrr`f`e`cbrrrr"f"e"c""b},3,!4^8);}
STR YS02 = {EP.T(127,0,6144);MidiDelay({[16 [3 r""b:r]`dr`er`fr`br]},3,!4^8);}
STR YS03 = {[16 r1]EP.T(64,127,!1);MidiDelay({[8 `e`f]rrrr`f`e`cbrrrr"f"e"c""b},3,!4^8);}
STR YS04 = {}
トラック2
V(90) REV(100) CHO(20) M(0) q21 l16 P(8) @82,110,2 o5 r1 v120
YS01 YS02 RS16 RS16 YS03 KEEP RS16 RS16 RS16 YS04 RS16
//--------------------------------------------------------------------------------------------------
STR GTP1 = {[4 '"bdfb`d`f'2^4^8,99[2 '"bdfb`d`f'16,29]]
		[4 '"a-dfb`d`f'2^4^8,99[2 '"a-dfb`d`f'16,29]]
		[4 '"gdgb`d`f'2^4^8,99[2 '"gdgb`d`f'16,29]]
		[2 '"g-d-fb`d-`f'2^4^8,99[2 '"g-d-fb`d-`f'16,29]]
		[1 '"f"begb`e'2^4^8,99[2 '"f"begb`e'16,29]]
		[1 '"fcea`c`e'2^4^8,99[2 '"fcea`c`e'16,29]]
		''2^4^8[2 ''16]}
STR GTA1 = {[4 [8 '"bdfb`d`f'16'"bdfb`d`f'16,29]]
		[2 [8 '"begb`e`g'16'"begb`e`g'16,29]][2 [8 '"a-cea-`c`e'16'"a-cea-`c`e'16,29]]
		[2 [8 '"bdfb`d`f'16'"bdfb`d`f'16,29]][2 [8 '"begb`e`g'16'"begb`e`g'16,29]]
		[2 [8 '"a-cea-`c`e'16'"a-cea-`c`e'16,29]][2 [8 '"g-d-a-b`d-`f'16'"g-d-a-b`d-`f'16,29]]}
STR GTB1 = {'"fcea-`c`e'1'"f"bfa-`d`g'1'"begb`d`f'1^1 Key(-2);
		'"fcea-`c`e'1'"f"bfa-`d`g'1'"begb`d`f'1^1 Key(-1);
		'"fcea-`c`e'1'"f"bfa-`d`g'1'"begb`d-`f'1Key(4);'"begb`d-`f'1 Key(-1);
		'"fcegb`e'2^8'"fcfa`c`e'2^4r8 Key(0);'"fcegb`e'2^8'"fcfa`c`e'2^4r8r1}
STR GTC1 = {[3 [8 '"bdfb`d`f']][8 '"adf+a`c`f'][2 [8 '"gdgb`d`f']][8 '"a-d-gb`d-`f'][8 '"f"begb`e']
		[3 [8 '"bdfb`d`f']][8 '"adf+a`c`f'][2 [8 '"a-d-fa-`d-`f']][2 [8 '"e"begb`e']]}
STR GTC2 = {[3 [8 '"bdfb`d`f']][8 '"adf+a`c`f'][2 [8 '"gdgb`d`f']][8 '"a-d-gb`d-`f'][8 '"f"begb`e']
		[3 [8 '"bdfb`d`f']][8 '"adf+a`c`f'][2 [8 '"g-d-g-b`d-`f']][2 [8 '"e"a-ea-`c`e']]}
STR GTD1 = {'"fcfa`c`f'1^1}
トラック15
V.onNoteWave(50,10,!8) REV(8) CHO(0) M(0) q79 t.N(0,1,2,3,4,5) P(24) p%(256) l8 @82,0,0 o4 r1 v120
RS01 GTP1 GTA1 GTB1 GTC1 GTD1 GTA1 GTB1 GTC2 GTC1 GTC2
//--------------------------------------------------------------------------------------------------
トラック16
V.onNoteWave(50,10,!8) REV(8) CHO(0) M(0) q79 t.N(0,1,2,3,4,5) P(104) p%(-256) l8 @82,0,0 o4 r1 v120
RS01 GTP1 GTA1 GTB1 GTC1 GTD1 GTA1 GTB1 GTC2 GTC1 GTC2
//--------------------------------------------------------------------------------------------------
トラック3
V(80) REV(24) CHO(127) M.W(0,0,!2,0,64,!16) q79 t.N(0,1,2,3,4,5) P(40) @30,0,0 o4 l8 r1 v120
RS01 GTP1 GTA1 GTB1 GTC1 GTD1 GTA1 GTB1 GTC2 GTC1 GTC2
//--------------------------------------------------------------------------------------------------
STR GRP1 = {q92[2 '"bb'2^4'"bb'8'c`c'1-8'c`c'8'd`d'1-8'd`d'8'd`d'1r8]
		q192[2 fbab`fbabfba`fbab`f]o5[2 fbab`fbabfba`f:bab`f][2 "b16,29]`f^^^^ r-4;o4}
STR GRA1 = {[2 [3 r1]EP.T(64,127,!1,127,64,!1);[2 [2 bab`f]][3 r1]]EP(127);}
STR GRA2 = {[2 [3 r1]EP.T(64,127,!1,127,64,!1);[2 [2 bab`f]][3 r1]]}
STR GRB1 = {[4 '"fcea-`c`e'r][4 '"f"bfa-`d`g'r][2 [4 '"begb`d`f'r]]Key(-2);
		[4 '"fcea-`c`e'r][4 '"f"bfa-`d`g'r][2 [4 '"begb`d`f'r]]Key(-1);
		[4 '"fcea-`c`e'r][4 '"f"bfa-`d`g'r][4 '"begb`d`f'r]Key(4);[4 '"begb`d`f'r]Key(-1);
		[3 '"fcegb`e'r][3 '"fcfa`c`e'r]Key(0);[3 '"fcegb`e'r][3 '"fcfa`c`e'r]EP.T(64,127,!1);r1}
STR GRB2 = {[14 r1]EP.T(64,127,!1);q102"f1>"f,19`e&`f+`c&`db&ab<}
STR GRC1 = {[8 '"bb'][8 'c`c'][8 'd`d'][8 'f`f'][8 '"bb'][8 'c`c'][8 'd-`d-'][4 'e`e'][4 'f`f']
		[8 '"bb'][8 'c`c'][8 'd`d'][8 'f`f'][8 'a-`a-'][3 [8 'b`b']]}
STR GRC2 = {[8 '"bb'][8 'c`c'][8 'd`d'][8 'f`f'][8 '"bb'][8 'c`c'][8 'd-`d-'][4 'e`e'][4 'f`f']
		[8 '"bb'][8 'c`c'][8 'd`d'][8 'f`f'][8 'b`b'][8 'a-`a-'][8 'f`f'][8 'e`e']}
STR GRC3 = {r1^1^1^2^4 EP.T(64,127,!4);Sub{b8^16^32}b8^16^32&&"b32
		[8 '"bb'][8 'c`c'][8 'd-`d-'][4 'e`e'][4 'f`f']
		[8 '"bb'][8 'c`c'][8 'd`d'][8 'f`f'][8 'a-`a-'][3 [8 'b`b']]}
STR GRD1 = {'`c``c'1^4^8'``a'2^8,,100}
STR GRD2 = {'f`f'1^1}
STR GRS1 = {>`f1^2^8bab`f1^4^8`b4[2 b16,19]`a4`f1^2^4a16&b16`c16&`d16
		`f4^8`f16&`g16`f16`e16b16a16gb`c&`e`f&`e`f&&`g`f`e
		`d&&`b1^4`a4^8`f4^8`d4^8`c4^8`d4^8`f2 EP.T(127,64,1^1^1^1);a-&&b1^1^1^2^4^8&"b8<r8}
トラック4
V(120) REV(32) CHO(100) M.W(0,0,!4,0,127,!4) q102 P(88) @31,8,0 o4 l8 r1 v120
RS01 GRP1 GRA1 RS16 GRC1 GRD1 GRA2 GRB2 GRS1 GRC3 GRC2
//--------------------------------------------------------------------------------------------------
STR BAP1 = {r-2b4^8^16&&"b16 [2 "b1]"b^^`b`a&`b`f`d^[2 "b,36]`d&`c`d&`f^
		[3 a-1]a-`d`c`da-,36`f^^
		[2 g1][4 g][3 `g]`g&``g[4 ``g][3 `g]
		[2 [8 g-]][2 [8 f]]}
STR BAA1 = {q76[2 [8 b][3 "b,96b:b]][2 [8 e]][2 [8 a-]]
		[8 b][3 "b,96b:b][2 [8 e]][2 [8 a-]][8 g-]q96 g-`d-`a-&`b`a-`g-`d-&g-}
STR BAB1 = {f^^`frf^^"b1/*←こういうとこで5弦プレイヤーはでしゃばっちゃうんですよね。左手あげちゃったりして*/e1^1 Key(-2);
		f1b1`e1^1 Key(-1);
		f1b1`e1 Key(4);e1 Key(-1);
		[2 f2^4]Key(0);[2 f2^4]r2^4b8^16^32&&"b32 q76}
STR BAC1 = {[3 "b:"bb]b|"b"b`d"b`e"b`f"b|[2 "b"bb]b`c[3 `dd:d][3 gg:`g][2 gg`g]a12b12`c12|[7 `d-]d-&&|fef`e`f`e`d`f
		[3 "b:"bb]b|"b"b`d"b`e"b`f"b|[2 "b"bb]b`c[3 `dd:d][14 `d-]d-d|[3 e]b`f`e`db^^^^^`b``cc}
STR BAC2 = {[3 "b:"bb]b|"b"b`d"b`e"b`f"b|[2 "b"bb]b`c[3 `dd:d][3 gg:`g][2 gg`g]a12b12`c12|[7 `d-]d-&&|fef`e`f`e`d`f
		[3 "b:"bb]b|"b"b`d"b`e"b`f"b|[2 "b"bb]b`c[3 `dd:d][13 g-]`g-g-g|[3 a-]b`f`e`cb^^^^^`ba-a-}
STR BAC3 = {"b1^1^1^2^4`d8^16^32&&d32[3 gg:`g][2 gg`g]a12b12`c12|[7 `d-]d-&&|fef`e`f`e`d`f
		[3 "b:"bb]b|"b"b`d"b`e"b`f"b|[2 "b"bb]b`c[3 `dd:d][14 `d-]d-d|[3 e]b`f`e`db^^^^^`b``cc}
STR BAD1 = {f1^2^4f8^16^32&&b32}
STR BAD2 = {b1^1}
トラック5
V(127) REV(16) CHO(40) M.W(0,0,!4,0,120,!4) q96 P(64) @34,90,1 o2 l8 r1 TimingForward(4) v127
RS01 BAP1 BAA1 BAB1 BAC1 BAD1 BAA1 BAB1 BAC2 BAC3 BAC2 BAD2
//--------------------------------------------------------------------------------------------------
STR PDP1 = {r-1 EP.T(0,0,!2,0,127,!2);
		Sub{'df'%(4608+384);'"bd-f'^Sub{e^}'"g"b''"ac'}"b^^^^"a-^^^"g^^^"g-^"f^}
STR PDA1 = {Sub{"d%1536"e%1536}Sub{"b%(1536+768);"a-%768}'fb'%3072
		Sub{"d%768"e%1536"d-%768}Sub{"b%1536"a-%768"g-%768}'fb'%3072}
STR PDB1 = {v100//ほんとは音量は一定のまま続けたかった
		'"fce"a-,200''"bd,250f''"egb',150r
		'"ed-g-,200b,200''"a-c,250''"d-fa-',150r Key(-1);
		'"fcea-,200''"bd'/*なんかここだけ以上に目立つ*/'"ed-gb' Key(4);'"ed-g"b'//手抜きなう
		Key(-1);'"f"beg'2r4'"fcea'2r4 Key(0);'"f"beg'2r4'"fcea'2r4 v120 r1}
STR PDC1 = {[2 Sub{b`c`d`f}'"b"d"f'^^'"d"f+c':'"gd-,,,!1d,50fb'^'"a-"d-f,200b,200''"e"g']
		'"d-"a-f,200b,200'^'"e"g'^}
STR PDC2 = {[16 r1]}
STR PDD1 = {'"fcga'1^1}
STR PDD2 = {'""b"fdb'1^1}
トラック6
V(60) REV(40) CHO(0) M(10) q100 P(0) p%(512) o5 l1 @96,0,0 r1 TimingForward(8) v120
RS01 PDP1 PDA1 PDB1 PDC1 PDD1 PDA1 PDB1 PDC2 PDC1 PDC2 PDD2
//--------------------------------------------------------------------------------------------------
トラック7
V(60) REV(40) CHO(0) M(20) q100 P(127) p%(-512) o5 l1 @96,0,0 r1 TimingForward(8) v120
RS01 PDP1 PDA1 PDB1 PDC1 PDD1 PDA1 PDB1 PDC2 PDC1 PDC2 PDD2
//--------------------------------------------------------------------------------------------------
STR FH01 = {"b^^^"bc^d^^^^e^f^gfgfgf+^f^^^^g^a^[2 g^dd^g^d^^^^r:c^d]e^^
		[4 r1]
		f^ee^^^^^^^^^^ced^f-f^^^^^^^^^rrr}
トラック8//ハモリパートってこんなに難しかったんだ。。。
V(90) REV(48) CHO(40) M(0) q102 P(64) @82,8 l8 o5 r1 v120
RS01 RS16 RS16 RS16 RS16 RS02 RS16 RS16 RS16
//--------------------------------------------------------------------------------------------------
STR MEA1 = {[2 b^^^b`c^`d^^^^b^`c^][2 b^ff^e^f^^^^r:e^f]a^^
		b^^^b`c^`d^^^b`cbab b^f,,80fb`c^`d^^^b`cbb^
		f^bb^^^^^^^^^^eef^bb^^^^^^^^^rrr}
STR MEB1 = {f^bb^^^^^^^^^^eef^bb^^^^^^^^^rrr Key(-2);
		f^bb^^^^^^^^^^a-a-`e^bb^^^^^^^^^rrr Key(-1);
		rbb+bab`ebr`c`cb`f`e`e`f rggb Key(4);rggbr1 Key(-1);
		Key(0);r1^1^1^1}
STR MEC1 = {EP(127);[2 [2 f^ba^b^`c^^:ba^b^^]b^`c^`d^:[2 b^ff^e^f^^^^^:eea-]M(80)`c^^M(0);]
		   `f^bb^^^^^^^^^a-a-b|`f^bb^^^^^bbb`c`f`e}
STR MEC2 = {}
STR MED1 = {EP.T(127,120,!1);`f1r1^8}
トラック9
V(125) REV(48) CHO(32) M(0) q101 P(64) p%(128) @81,1,0 o5 l8 EP(120) r1 v127
RS01 RS16 MEA1 MEB1 MEC1 MED1 MEA1 MEB1 RS16 MEC2 MEC1 MED1
//--------------------------------------------------------------------------------------------------
KeyFlag-();Key(0);
STR BD00 = {[3 [4 '"bc'2:r2]r[3 '"bc']]
            [2 '"bc'1]'"bc'v50[15 '"bc'v+5]v127}
STR BD01 = {[16 [2 '"bc']r[2 '"bc'16]'"bc'16r16[2 '"bc'16]r'"bc']}
STR BD11 = {r1^1^1^2^4'"bc'4
		[12 [2 '"bc']r[2 '"bc'16]'"bc'16r16[2 '"bc'16]r'"bc']}
STR BD02 = {[6 [2 '"bc'4]r4[2 '"bc']r4[2 '"bc']r4'"bc'4]
		[4 '"bc'4[2 '"bc']r4]r1}
STR BD03 = {'"bc'2^4'"bc'4'"bc'4[2 '"bc'8]r2}
トラック10
V.W(120,0,!8) REV(0) CHO(0) M(0) q9 P(64) o3 BR(12) p%(-1000) l8 @9,90,1 r1 v127
RS01 BD00 BD01 BD02 BD01 BD03 BD01 BD02 BD01 BD11 BD01
//--------------------------------------------------------------------------------------------------
STR SC00 = {[4 '`c+`a'1r1[2 r4^8[2 `b16]`b2]]}
STR SC01 = {[2 Sub{'`c+`a'1}[8 r[3 r`b^]r`b`b,,80r`b^]]}
STR SC11 = {Sub{[3 '`c+`a'1,,80r1]}[2 [6 r[5 r`b^,,80]]][4 `b4r2]r1}
STR SC02 = {[2 '`c+`a'%3072]}
STR SC03 = {'`c+`a'1^1}
STR SC04 = {[3 '`c+`a'%1536]r%1536}
トラック11
V(127) REV(40) CHO(80) M(0) q11 P(64) o3 BR(12) p%(3000) l16 @17,100,0 r1 v127
RS01 SC00 SC02 SC11 SC01 SC03 SC02 SC11 SC02 SC04 SC02
//--------------------------------------------------------------------------------------------------
STR SD00 = {[3 r1^1^1^2r v64[3 d v+20]v127]
            r1^1r v50[15 d16 v-20 d16 v+25]v127}
STR SD01 = {[16 r4d4r16d16r8d4]}
STR SD11 = {r1^1^1^2^4d4[12 r4d4r16d16r8d4]}
STR SD02 = {[3 [2 r2d2,,100r-32c+32,,60[4 c+8,,60]:d2,,100]c+c+,,60[4 c+16,,60]]
		[2 [2 r2d8,,100:r8]:[3 c+24,,60]]r8 r2^4d4}
STR SD03 = {r2d4^8d8r8d8r4d2}
トラック12
V(120) REV(48) CHO(127) M(0) q13 P(64) o3 BR(12) p%(0) l8 @17,100,0 r1 v127
RS01 SD00 SD01 SD02 SD01 SD03 SD01 SD02 SD01 SD11 SD01
//--------------------------------------------------------------------------------------------------
STR TM00 = {r1^4f2^4r2^4`c4r`crarfff
		r1^2^4^8[2 `c16]`c2^4^8[3 a24]a2^4[3 f12]
		r1^4f2^4|r4a4r4`c8[3 f24]|a8[3 f24]r2^4
		r`crarfffr4f2^4r2^4`c4r1}
STR TM01 = {[15 r1]r4^8[2 `c16]`caff,,80}
STR TM11 = {[15 r1][2 `c16]r[2 a16]rrf,,80f,,100f}
STR TM02 = {[4 r1^2^4a4:r1^2^4f4]r1^1}
STR TM03 = {r1^1^1^2^4f4[11 r1][2 `c16]r[2 a16]rrf,,80f,,100f}
トラック13
V(110) REV(32) CHO(100) M(0) q15 P(64) o3 BR(12) @33,90,1 l8 r1 v120
RS01 TM00 TM01 TM02 TM11 RS02 TM11 TM02 TM01 TM03 TM01
//--------------------------------------------------------------------------------------------------
STR HH00 = {[16 [2 r4g+4,,80]]}
STR HH01 = {[16 [4 f+8g+8,,80]]}
STR HH02 = {[12 [4 f+8g+8,,80]][4 [3 f+8g+8]]r1}
トラック14
V(127) REV(24) CHO(60) M(0) q17 P(64) BR(12) p%(-1500) @1,0,0 r1 o3 v120
RS01 HH00 HH01 HH02 HH01 RS02 HH01 HH02 HH01 HH01 HH01
//==================================================================================================
//Solo(10,11,12,13,14)//ドラムのみ
//Solo(3,4,15,16)//ギターのみ
//Solo(6,7)//
//Solo(8,9)//
//Mute(9)//歌なし
