TrackName={"----------on a rainy day----------"}Copyright={"∴センチメートル"};
MetaText={"お久しぶりです!"}Tempo(138)
ResetGS;TrackSync;
Include(gs.h);
SysEx$ = f0,41,10,42,12,{40,1a,15,02},f7;
SysEx$ = f0,41,10,42,12,{40,1b,15,02},f7;
INT K=1;
FUNCTION TD(t){Time(t:1:0)};
FUNCTION TRSET(X1,X2,X3,XA,XB,X4,X5,X6,X7,X8,X9,XC){
TR=X1;CH=X2;@(X3,XA,XB)TrackKey=X4;P=X5;CHO=X6*10REV=X7*10V=(X8)q=(X9)M=(XC*10)TD(2)};
//----------------------------------------------------------------
GSScaleTuning(40,40,40,40,40,40,40,40,40,40,40,40);
//ReverbSetting    Time Dpth High
CuePoint={"TwmParam(120,125, 40)"}
//ChorusSetting    Wave Mix Dpth FB Freq Dly Phs
CuePoint={"TwmChorus( 1,127, 32 ,80,127,  2, 1)"}
//----------------------------------------------------------------
//----TR.CH.Ins.Bank.K.Pan.R.C.Vol.Qz.M.//Instrument
TRSET(01,01,040,16,0,K,064,3,3,127,88,2)//Rubber Bass
TRSET(02,02,088,00,0,K,064,3,3,127,99,2)//Bass & Lead
TRSET(03,03,049,00,0,K,111,3,3,110,99,4)//Strings 1
TRSET(04,04,005,24,0,K,016,4,3,090,80,2)//60's E.Piano
TRSET(05,05,017,08,0,K,096,5,3,100,99,4)//Detuned Or.1
TRSET(06,06,003,08,0,K,032,3,3,127,99,3)//Piano 3w
TRSET(07,07,082,01,0,K,080,3,3,120,85,3)//Saw
TRSET(08,08,080,00,0,K,064,2,3,127,65,2)//Ocarina drum
TRSET(09,09,053,32,0,K,040,3,3,070,99,4)//Choir Aahs 2
TRSET(10,10,027,90,0,0,064,4,3,100,90,2)//Bass drum
TRSET(11,11,027,90,0,0,064,4,3,127,99,2)//Snare
TRSET(12,12,027,90,0,0,064,4,3,100,99,2)//HiHat
TRSET(13,13,001,00,0,K,064,6,3,100,99,1)//Reverse Cymbal
//----TR.CH.Ins.Bank.K.Pan.R.C.Vol.Qz.M.//Instrument
//----------------------------------------------------------------
STR BI0={[aa`aa]"aa`a`gaa`aa}
STR BS2={>[[4["a"aa"a["aa]]][["f"ff"f["ff]]]:[["g"gg"g["gg]]]]["g"gg"g["gg]]r2EP.T(0,127,!3)'"gg'2<}
STR BS3={>[4["a"aa"a["aa]]][["f"ff"f["ff]]][["g"gg"g["gg]]]<}
TR(1)l16o2;
[5[8BI0]];
[16r1];
BS2;
[BS3];
[8BI0];
//----------------------------------------------------------------
STR BT0={[4'"aa'4]};
STR BT2={[[16'"aa'][8'"ff']:[8'"gg']][4'"gg']EP.T(0,127,!2)r2r4r16[3'"gg'16]EP.W(0,0,!15,0,127,!10)};
STR BT3={[16'"aa'][8'"ff'][8'"gg']};
TR(2)EP.W(0,0,!15,0,127,!10)l4o3;
[8BT0];
[8BT0];
[8BT0];
[8BT0];
V.T(127,0,!1^1^1^1^1^1^1^1)[8BT0];
[16r1];
V(100)BT2;
[BT3];
[8BT0];
//----------------------------------------------------------------
STR ST1={SUB{""a1^1^1^1^1^1^1^1}SUB{e1d1e1^1^1^1^1^1}SUB{a1^1^1^1^1^1g1^1}`c1^1^1`d1`e1`d1^1b1};
STR ST2={SUB{>[""a1+1+1+1""f1+1""g1+1]<}SUB{[""a1+1+1+1""f1+1""g1+1]}SUB{[c1^1^1^1"b1"a1d1^1]}<`e1`d2`e2`d1`g2`f2`e1^1b1`c1;`e1`d1`d1^1`e1^1`g1`a1>};
STR ST2D={SUB{>[""a1+1+1+1""f1+1:""g1+1]""g1r1<}SUB{[""a1+1+1+1""f1+1:""g1+1]""g1r1}SUB{[c1^1^1^1"b1"a1:d1^1]d1r1}<`e1`d2`e2`d1`g2`f2`e1^1b1`c1;`e1`d1`d1^1`e1^1`g1r1>};
TR(3)o5EP.W(1,127,!6);
[8r1];
[8r1];
[8r1];
SUB{SUB{[8[4r4]]}}ST1;
SUB{SUB{[8[4r4]]}}V.T(127,0,!1^1^1^1^1^1^1^1)ST1;
V(100)EP(127)ST2;
EP.W(1,127,!6)SUB{SUB{[16[4r4]]}}ST2D;
SUB{SUB{[16[4r4]]}}ST2;
EP.W(1,127,!6)SUB{SUB{[16[4r4]]}}[ST1];
//----------------------------------------------------------------
TR(9)
[8r1];
[8r1];
ST1;
ST1;
ST1;
ST2;
ST2D;
ST2;
[ST1];
//----------------------------------------------------------------
STR PI1={SUB{"ar"egrare;"a"edgrare;"ar"egraer;"a"d"e"grard}>"ar"egrare;"a"edgrare;"ar"egraer;"a"d"e"grard<};
STR PI2={SUB{["ar"egrare;"a"edgrare;"ar"egraer;"a"d"e"grard;][fr"f"arf"frf"f"acrf"fr]grcdrgcrgcdgrcdrgrcdrgcrgcdgrd"br;};
>["ar"egrare;"a"edgrare;"ar"egraer;"a"d"e"grard;][fr"f"arf"frf"f"acrf"fr]grcdrgcrgcdgrcdrgrcdrgcrgcdgrd"br;<};
STR PI2D={SUB{["ar"egrare;"a"edgrare;"ar"egraer;"a"d"e"grard;][fr"f"arf"frf"f"acrf"fr]grcdrgcrgcdgrcdrr1;};
>["ar"egrare;"a"edgrare;"ar"egraer;"a"d"e"grard;][fr"f"arf"frf"f"acrf"fr]grcdrgcrgcdgrcdrr1;<};
TR(4)l16;
STR PPI={
[4PI1];
[4PI1];
[4PI1];
[4PI1];
[4PI1];
EP.T(0,127,!1^1^1^1^1^1^1^)[3PI2];
PI2D;
PI2;
PI2;
[PI1]};


SUB{r6v(60)PPI};
v(100)PPI;
//----------------------------------------------------------------
STR SY1={[2r1]r2SUB{EP.T(1,127,!2)e^^^eeee;e^eererer'ef#''ef#'^'ef#''ef#''ef#''ef#'}`c^^^`c`c`c`c`c^`c`cr`cr`crbb^bbbb
[2r1]r2SUB{EP.T(1,127,!2)a^^^aaaa;a^aarararaa^aaaa}`d^^^`d`d`d`d`d^`d`dr`dr`dr'`d`e''`d`e'^'`d`e''`d`e''`d`e''`d`e'};
STR SY1D={[2r1]r2SUB{EP.T(1,127,!2)e^^^eeee;e^eererer'ef#''ef#'^'ef#''ef#''ef#''ef#'}`c^^^`c`c`c`c`c^`c`cr`cr`crbb^bbbb
[2r1]r2SUB{EP.T(1,127,!2)a^^^aaaa;a^aarararab`c`d`d#`e^}`d^^^`d`d`d`d`d^`d`dr`dr`dr`c`d`e`g`g#`a^};
STR SY2D={[2r1]r2SUB{EP.T(1,127,!2)e^^^eeee;e^eererer'ea''ea'^'ea''ea''ea''ea'}b^^^bbbbb^bbrbrbr`c`c^`c`c`c`c
[2r1]r2SUB{EP.T(1,127,!2)a^^^aaaa;g^ggrgrgrab`c`d`d#`e^}`d^^^`d`d`d`d`d^`d`dr`dr`dr`c`d`e`g`g#`a^};
TR(5)l16o7v(110);
STR SY2={[2r1]r2SUB{EP.T(1,127,!2)e^^^eeee;e^eererer'ea''ea'^'ea''ea''ea''ea'}b^^^bbbbb^bbrbrbr`c`c^`c`c`c`c
[2r1]r2SUB{EP.T(1,127,!2)a^^^aaaa;g^ggrgrgrgg^gggg}`d^^^`d`d`d`d`d^`d`dr`dr`dr'`d`e''`d`e'^'`d`e''`d`e''`d`e''`d`e'};
TR(5)l16o7v(110);
STR SSY={
[8r1];
SY1;
SY1;
SY1;
SY1D;
[8r1];
SY2;//SY1
[8r1];
SY2D;
SY2;
SY2;
SY1;
SY1D;}
SUB{r2+16v(50)SSY};
SUB{r4v(90)SSY};
v(120)SSY;
//----------------------------------------------------------------
STR PN1={SUB{<'"aea'^^'"aeg'^^^^>}'dea'1l8'ec'"a'eg''ae'^^^^'ea`c'4b16`c16'aeb'8+2r1
SUB{<'ea`c''bg'^'"aeg'^^^^>}'a`d`e'^^'ac'^^^^'eg'^l16del8'eab'^^^^l16'ea`c'^^'ea`c'l8'ba'16`c16'bgde'8+2;r2r4EP.T(100,127,!4)"e16[3'"e"a'16]};
STR PN1D={SUB{<'"aea'^^'"aeg'^^^^>}'dea'1l8'ec'"a'eg''ae'^^^^'ea`c'4b16`c16'aeb'8+2r1
SUB{<'ea`c''bg'^'"aeg'^^^^>}'a`d`e'^^'ac'^^^^'eg'^l16del8'eab'^^^^l16'ea`c'^^'ea`c'l8'ba'16`c16'bgde'8+2;r1};
STR PN2={>
'c"ae'^^^^^^^'ea'^^'eg'^^'ea'^'"ace'^^^^^^^'cd'^^'ce'^^'"gd''"gc''"f"ac'^^^^^^^'"f"a'^^'"fc'^^'ce'^'"g"bd'^^^^^'"bd'^'"bdg'^^^^^'db'^
'ea`c'^^^^^^^'a`c'bg'ce'^^'cd''cea'^^^^^^^^;'cg'^^'cea'^^'"ad''"ac''"f"ac'^^^^^^^'"ad'^^'cg'^^'ca'^'ca'^^'dgb'^^^'g`d`g'^^^^l16SUB{`dggd"g"g"d""d}`g`d`cgdc"g""gl8<};
TR(6)v(120)l8;
STR PPN={
[8r1];
[7r1]r2r4EP.T(100,127,!4)"e16[3'"e"a'16];
PN1;
PN1;
PN1;
[8r1][7r1]r2r4>EP.T(80,127,!4)"a16[3'"ae'16]<;
PN2;
PN2;
[7r1]r2r4EP.T(100,127,!4)"e16[3'"e"a'16];
PN1;}
SUB{v(50)r4^7PPN};
SUB{v(80)r5PPN};
v(120)PPN;
//----------------------------------------------------------------
STR YS1={SUB{[3crcrcrccrcrccrcr]drdrdrddrdrddrdrarararaararaarardrdrdrddrdrddrdrgrgrgrggrgrggrgr<brbrbrbbrbrbbrbr>}
e""ae""ae""aee""ae""aee""ae""ad""ad""ad""add""ad""add""ad""a[6e""ae""ae""aee""ae""aee""ae""a]};
STR YS2={SUB{[a^aarararaara^aaa^aarararaaraaa^]>c^ccrcrcrccrc^ccc^ccrcrcrccrccc^<b^bbrbrbrbbrbb^bb^bbrbrbrbbrbbbb}
`c^`c`cr`cr`cr`c`cr`c^`c`c`c^`c`cr`cr`cr`c`cr`c`c`c^;b^bbrbrbrbbrb^bb>c^ccrcrcrccrccc^<
e^eererereere^eee^eererereereee^d^ddrdrdrddrdd^dd^ddrdrdrddrdddd};
TR(7)l16v(115)
STR YYS={
[8r1];
[8r1];
[8r1];
YS1;
YS1;
[8r1];
[8r1];
EP.T(50,127,!1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1)[YS2];
YS2;
YS2;
YS1;};
SUB{r3^6v(80)YYS};
v(115)YYS;
//----------------------------------------------------------------
STR S0={BR=40o4p.T(50,0,!8)'g`c#'4};
TR(8)l16;
[28;S0;]r1;//IN1
[28;S0;]r1;//IN2
[28;S0;]r1;//IN3
[28;S0;]r1;//IN4
[8r1];
[8r1];
[8r1];
[8r1];
[8r1];
[28;S0;]r1;
[28;S0;]r1;
[28;S0;]r1;
//----------------------------------------------------------------
$d{'n35,n36,n32,n33'}
$t{'n38,n40'}
$s{n42}
$i{n44}
$n{n46}
$q{n49}
//----------------------------------------------------------------
STR D1={BR=24p(26)Rhythm{d}};
TR(10)v(110)l16;
[28D1;rrr][D1;r]rrrrr4r8r;D1;//IN1
[28D1;rrr]r2r;D1;rr;[D1]rr;//IN2
[28D1;rrr][D1;r]r;[3D1;rr][r];//IN3
[28D1;rrr][D1;r]rr;D1;r[D1]rrrrrr;
[7r1]r2;[D1;r];rD1;r;r;//IN5
[16r1];
l1SUB{'n53'}D1;[14r1];
l16;D1;rrrrrrrrrrrrD1;r;D1;
[28D1;rrr][D1;r]r;[3D1;rr][r];
[28D1;rrr][D1;r]rrrrr4r8r;D1;
[28D1;rrr][D1;r]rrrrr4r8r;D1;
[7r1][D1;r]r;[3D1;rr][r];
//----------------------------------------------------------------
STR T1={BR=20p.T(40,50,!16)EP.T(50,127,!8)P.T(55,73,!8)Rhythm{t}};
STR T2={Rhythm{t}};
TR(11)v(120)l8;
[8r1];//IN1
[16rr;T1;r];//IN2
[16rr;T1;r];//IN3
[16rr;T1;r];
[[8rr;T1;r]];//IN5
[16r1];
EP.T(10,90,!1^1^1^1^1^1^1^1^1^1^1^1^1^1^1);
BR=20
l16p.T(70,85,!1^1^1^1^1^1^1^1^1^1^1^1^1^1,85,120,!1)[240T2]r1;
EP(127);
l8[16rr;T1;r];
[16rr;T1;r];
[16rr;T1;r];
[14rr;T1;r];
//----------------------------------------------------------------
STR S1={Rhythm{[sinr]sinisinr}};
TR(12)BR=10p(53)l16;
SUB{Rhythm{[4r1]q}};
[8S1];//IN1
[8S1];//IN2
SUB{Rhythm{q}}[8S1];//IN3
SUB{Rhythm{q}}[8S1];//IN4
SUB{Rhythm{q}}[8S1];//IN5
SUB{Rhythm{q}}[7r1]l32r2EP.T(0,127,!2)[16Rhythm{q}];
[8r1];
EP.T(20,127,!1^1^1^1^1^1^1^1^1^1^1^1^1^1^1)l16;
[15S1]l1'n53,n49,n57'l16;
SUB{Rhythm{q}}[8S1];
SUB{Rhythm{q}}[8S1];
SUB{Rhythm{q}}[8S1];
SUB{Rhythm{q}}[8S1];
//----------------------------------------------------------------
TR(13)
STR RS2={@(126,7)BR=48;p(127)P.T(0,64,!1)a1};
STR RS3={@(126,7)BR=48;p(127)a1^1};
STR RS4={@(126,7)BR=48;p(127)a1^1^1};
STR RS1={V.T(70,120,!1^1^1^1)@(126,7)BR=48;p(127)
P.T(0,127,!2,127,0,!2,0,127,!2,127,0,!2,0,127,!2,127,0,!2,0,127,!2,127,0,!2,0,127,!2,127,0,!2,0,127,!2,127,0,!2,0,127,!2,127,0,!2,0,127,!2,127,0,!2)
EP.T(110,127,!4,127,110,!4,110,127,!4,127,110,!4,110,127,!4,127,110,!4,110,127,!4,127,110,!4,110,127,!4,127,110,!4,110,127,!4,127,110,!4,110,127,!4,127,110,!4,110,127,!4,127,110,!4)
a1^1^1^1};
TD(5)RS2;
TD(16)P.T(0,80,!1^1)RS3;
TD(24)P.T(127,80,!1^1)RS3;
TD(31)P.T(0,80,!1^1)RS4;
TD(39)RS1;
TD(73)V(100)P.T(0,127,!9,127,0,!9,0,127,!9,127,0,!9,0,127,!9,127,0,!9,0,127,!9,127,0,!9,0,127,!9,127,0,!9,0,127,!9)
EP.T(127,127,!4,0,127,!6,0,127,!8,0,127,!9,0,127,!9,0,127,!9,0,127,!10,0,0,!1)
v(110)V.T(100,127,!1)'cdefgab'1;
TD(80)EP(127)v(100)V(100)P.T(0,80,!1^1)RS3;
TD(87)RS1;
TD(96)P.T(127,80,!1^1)RS3;