//_初期設定
TrackName     = {"Taxi"}
Copyright     = {"騎士王321"}
MetaText      = {"大都会をあちらへこちらへ"}
テンポ 116
拍子   4,4
調＃(ファド);
TrackSync;
Include(delay.h);Include(groove.h);Include(unison.h);Include(gs.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,120,64)"}
CuePoint={"TwmChorus(0,127,30,99,10,30,1)"}
GSScaleTuning(80,80,80,80,80,80,80,80,80,80,80,80);


STR Rest = {[4 r1]}

//--------------------------------------------------------------------------------------------------
STR Bass1 = {v120 `dr8ar8dredearear gr8dr8"gr"a"bdergar br8fr8"brcde"arebr `c-r8gr8c-rd,100&c-e8,100&g8a8}

トラック3
REV(20) CHO(16) V(120) q99 l16 o3 P(48)
@80,0,0;r2

Rest Rest
[6 Rest]r-8 p%.T(0,8191,!16,8191,0,!16);d8[4 Bass1]
Sub{d8}Rest[8 Bass1][4 r-1]EP.T(127,0,!1^1^1^1);


トラック4
REV(0) CHO(0) V(110) q98 l16 o3 P(48)
@33,0,0;r2

Rest Rest
[6 Rest]r-8 p%.T(0,8191,!16,8191,0,!16);d8[4 Bass1]
Sub{d8}Rest[8 Bass1][4 r-1]EP.T(127,0,!1^1^1^1);


//--------------------------------------------------------------------------------------------------
STR Melo1 = {[3 crr"ar%90"b+%6,299crrcrr"ar]drr"br%90c%6,299drrerr"br}
STR Melo2 = {f2^4^8[3 f%16]f4^8e4^8d4 c4^8 p%.T(0,0,!4^16,0,-3413,!16);f4^8 p%(0);"a8"a,20"a "f%32"a%32"b%32e8e,20d4^16c%6,299d%90}
STR Melo3 = {e%32d%32c%32"a2,99"g+%6,299"a%90 "c"e"f"a"b"ade2"b,20"a8"a+8 "b8e&e+f8e&e+f8^16a4^16 a+%6b%90bafefe"b"a}
STR Melo4 = {[2 "f"e"f"a:"b"b,20] "a"a+"bdedee+fe"b"a"f"e""br '""b4"f4,,,4"a4,,,8d4,,,12'"f,30r
             '""b8,498"f8,498,,4"a8,498,,8d8,498,,12'c8"f,30rd4d8c8d8 edefafab`dbaf^ed"b}

トラック5
REV(0) CHO(0) V(90) q152 l16 o6 v110 P(32)
@25,32,0;r2

Rest Rest
[10 Rest]EP.T(64,127,!1^1^1^1);[2 Melo1]Melo2 Melo3 Melo4 EP.T(127,0,!1^1^1^1);Melo3


トラック6
REV(64) CHO(64) V(80) q133 l16 o6 v110 P(96)
@25,0,0;r2

Rest Rest
[10 Rest]EP.T(64,127,!1^1^1^1);[2 Melo1]Melo2 Melo3 Melo4 EP.T(127,0,!1^1^1^1);Melo3


トラック2
REV(64) CHO(64) V(40) q133 l16 o7 v110 P(80)
@26,0,0;r2

Rest Rest
[10 Rest]EP.T(64,127,!1^1^1^1);[2 Melo1]Melo2 Melo3 Melo4
EP.T(127,0,!1^1^1^1);Melo3


//--------------------------------------------------------------------------------------------------
STR Code1 = {Sub{v100 "d""g""b"c-}Sub{v80 "f^^"g}Sub{v80 c"b"ad}Sub{v80 e^de}v80 a^^g}
STR Code2 = {}

トラック7
REV(48) CHO(8) V(60) p%(128) q99 l1 P(0)
@90,0,0 TimingForward(3);r2

Rest Rest
Rest EP.T(1,127,!1^1^1^1);[5 Code1]r-4 EP.T(127,0,!8,0,0,!8);r4
EP(127);[4 Code1]r-8 EP.T(127,0,!8,0,127,!1^1^1^1^1^1^1^1^1^1^1^1);r8[9 Code1]
[8 r-1]EP.T(127,0,!1^1^1^1^1^1^1^1);


トラック8
REV(48) CHO(8) V(60) p%(-128) q99 l1 P(127)
@90,0,0 TimingForward(3);r2

Rest Rest
Rest EP.T(1,127,!1^1^1^1);[5 Code1]r-4 EP.T(127,0,!8,0,0,!8);r4
EP(127);[4 Code1]r-8 EP.T(127,0,!8,0,127,!1^1^1^1^1^1^1^1^1^1^1^1);r8[9 Code1]
[8 r-1]EP.T(127,0,!1^1^1^1^1^1^1^1);


//--------------------------------------------------------------------------------------------------
STR Seaq1 = {[4 [16 P(Random(0,127));r]][4 r-1][6 cde"a^e,100&b^]"bc-d"g^d,100&a^^ff-ed"b"a+"a}

トラック9
REV(32) CHO(1) V(100) q67 l16 P(64) o5
@81,8,0;r2

Rest Rest
EP.T(64,127,!1);[10 Seaq1]r-2 EP.T(127,0,!2);r2 EP(127)[10 Seaq1][2 r-1] EP.T(127,0,!1^1);


//--------------------------------------------------------------------------------------------------
調＃();
トラック10
REV(24) CHO(60) V(100) q12 o3 BR(12) p%(-500)
@26,100,0;r2
STR Drum1 = {    v0[3 [4 "b]]"b"b"b'"d+8"b8''"d+8"b8'}
STR Drum2 = {Sub{v0[3 [4 "b]]"b"b"b'"d+8"b8''"d+8"b8'}v127
		 [4 [4 r8f+16,,85g+16,,50]]}
STR Drum3 = {Sub{v0[3 [4 "b]]"b"b"b'"d+8"b8''"d+8"b8'}v127
		 Sub{[4 [4 r8f+16,,85g+16,,50]]}
             v60[4 `b8`b8`b8,,30[3 `b%16v-10]v60[2 `b8`b16,,30]`b16`b16,,30]}
STR Drum4 = {Sub{v0[3 [4 "b]]"b"b"b'"d+8"b8''"d+8"b8'}v127
		 Sub{[4 [4 r8f+16,,85g+16,,50]]}
             Sub{v60[4 `b8`b8`b8,,30[3 `b%16v-10]v60[2 `b8`b16,,30]`b16`b16,,30]}
		 [4 r4'"d+c+'4,,70r4'"d+c+'4,,60]}

Rest Rest
[2 Rest]Drum1[3 Drum2]r-4 EP.T(127,0,!4);r4
EP.T(0,127,!1^1^1^1^1^1^1^1);[2 Drum3][2 Drum4]
Rest r-2 v127 r2 Drum4 [3 Drum4]Drum4
Rest[2 Drum4]


//--------------------------------------------------------------------------------------------------
STR BasD1 = {[3 [4 '"d+"b']]'"d+"b''"d+"b''"d+"b''"g+8"b8''"g+8"b8'}
STR BasD2 = {[3 [4 '"d+"b']]'"d+"b''"d+"b''"d+"b''"g+8"b8''"g+8"b8'}
STR BasD3 = {[3 [4 '"d+"b']]'"d+"b''"d+"b''"d+"b''"g+8"b8''"g+8"b8'}
STR BasD4 = {[3 [4 '"d+"b']]'"d+"b''"d+"b''"d+"b''"g+8"b8''"g+8"b8'}

トラック11//Bass Drum
REV(0) CHO(0) V(100) q13 v127 o3 BR(12) p%(1000)
@27,7,0;r2

//'"d+"b'
Rest Rest
[2 Rest]BasD1[3 BasD2]r-4 EP.T(127,0,!4);r4
EP.T(0,127,!1^1^1^1^1^1^1^1);[2 BasD3][2 BasD4]
Sub{'"d+"b'}Rest r-2 v127 r8^16'"g+16"b16'[2 '"g+8"b8']BasD4 [3 BasD4]BasD4
Rest[2 BasD4]


//--------------------------------------------------------------------------------------------------
STR CCym1 = {Rest}
STR CCym2 = {Rest}
STR CCym3 = {Rest}
STR CCym4 = {Rest}//全部休みじゃん。

トラック12//Crash Cymbal
REV(80) CHO(16) V(127) q14 o3 BR(12) p%(500)
@9,90,1;r2

//'`c+`a',,60
Rest Rest
[2 Rest]CCym1[3 CCym2]r-4 EP.T(127,0,!4);r4
EP.T(0,127,!1^1^1^1^1^1^1^1);[2 CCym3]Sub{'`c+`a',,64}[2 CCym4]
Sub{'`c+`a',,64}Rest r-2 v127 r2 CCym4 Sub{'`c+`a',,64}[3 CCym4]Sub{'`c+`a',,64}CCym4
Sub{'`c+`a',,64}Rest[2 CCym4]


//--------------------------------------------------------------------------------------------------
STR Singo = {r1^1 EP.T(127,127,1536,127,32,1024);[7 `c+.r.a^r^`c+r`c+a^rrrr]}//ｼﾝｺﾞｰｼﾝｺﾞｰ!!

トラック1//東京でよく聞く信号の誘導音声。全然再現できてない
REV(80) CHO(100) V(100) q99 v40 o5 l16 p%(0);
@40,16,0;r2

Singo r-1
MetaText      = {"「お客さんどちらまで?」"}
Rest
Lyric      = {"「あなたとともにゆけるとこまで」"}
Rest
MetaText      = {"　\640　"}Lyric = {}
[2 Rest]
MetaText      = {"　\760　"}
[2 Rest]
MetaText      = {"　\880　"}
[4 Rest]
MetaText      = {"　\1000　"}
[4 Rest]
MetaText      = {"　\1120　"}
[2 Rest]
MetaText      = {"　\1240　"}
[2 Rest]
MetaText      = {"「1360円です」"}
Rest
Lyric      = {"「1400円お受け取りください」"}


トラック13//タクシーの扉が閉まる音なぁ
REV(8) CHO(16) V(100) q14 o3 BR(12) v60 p%(-8000)
@1,0,0;r2

[7 r1]EP.T(127,127,!16,0,0,!16^2^4);'"bc+,,30``d'4r2^4


トラック14
REV(60) CHO(60) V(127) q92 l4 o4 v30
@127,5,0;r2

r1^1 EP.T(127,127,1536,127,0,1536);P.T(100,40,!1^1^1^1);
Sub{[6 [4 c4]]}Sub{[6 [3 `c3,,,13]]}Sub{[20 "g%110]}r1^1


トラック15
REV(8) CHO(0) V(120) q99 l1 o5 v20 P(64)
@127,0,0;r2

EP.T(127,127,3072,127,0,768);'""c""g'%(3072+768);


トラック16//しゃべり声に聞こえるかなぁ
REV(0) CHO(0) V(40) q78 l1 o4 v125 BR(12)
@127,1,0;r2

Sub{[2 [14 P(Random(80,96));r14]][2 [14 P(Random(72,80));r14]][2 [14 P(Random(56,72));r14]][2 [14 P(Random(40,56));r14]]}
Sub{[4 [14 t(Random(0,24));EP(Random(32,127));p%(Random(0,8191));r14]]}[4 [14 c14]]
Sub{[4 [14 t(Random(0,24));EP(Random(32,100));p%(Random(0,8191));r14]]}[4 [14 c14]]


//Solo(1,13,14,15,16)//効果音
