
TrackName     = {"Cyber City"}
Copyright     = {"騎士王321"}
MetaText      = {"さくらさんの名曲をREMIXです。コーラスで面白い音を作ってがんばりました。"}
テンポ 141
拍子   4,4
KeyFlag-(bea);
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(100,123,80)"}
CuePoint={"TwmChorus(1,127,32,108,16,48,1)"}
/*REV(100) CHO(127)
かなりゆがませたギター　←ディレイ付き
お決まりのコード
低音補強のベース
装飾的なベース
フィルターを通したシーケンサ
おまけのシンセ　←　やめた
==================================================================================================*/
STR KEEP = {}
STR RS16 = {[16 r1]}
//--------------------------------------------------------------------------------------------------
STR ME01 = {[2 de^"b^d^e"b^^"b^"a"g"a|de^"b^debg^^b^agf|
		   de^"b^degg^fe^:"g"a"b|"b^^"g^^"bded"b"g^"f"g"b]
		e^de2^4^8^1,101[2 "f16,21]}
STR ME02 = {r-1;EP(0);r2;EP.T(0,127,!2);'"bb'2,,127
		[2 de^"b^d^e"b^^"b^"a"g"a|de^"b^debg^^b^agf|
		   de^"b^degg^fe^"g"a"b|"b^^"g^^"bded"b"g^"f"g"b]}
STR ME91 = {EP.T(32,96,3072,96,64,3072);l16 q161
		[8 '""a"e',,60'""a"e'[10 r]'""a"e'[11 r]'""a"e'8,71:[6 '""a"e',71]]r4^8 EP(127);l8;q161}
STR ME92 = {EP(32);r1^1 EP.T(32,64,!2);'b'4^8,,127r1^2^8
		EP(32);r1^1 EP.T(32,64,!2);'e'4^8,,127r1^2^8
		EP(32);r1^1 EP.T(32,96,!2);'b'4^8,,127r1^2^8
		EP(32);r1^1 EP.T(32,127,!2);'e'4^8,,127r1^2^8}
STR ME93 = {EP(32);r1^1 EP.T(32,127,!2);'b'4^8,,127r1^2^8
		EP(32);r1^1 EP.T(32,96,!2);'e'4^8,,127r1^2^8
		EP(32);r1^1 EP.T(32,64,!2);'b'4^8,,127r1^2^8
		EP(32);r1^1 EP.T(32,64,!2);'e'4^8,,127r1^2^8}
トラック1
V(80) REV(64) CHO(127) M.onNoteWave(0,100,!1) P(64) @31,0,0 q161 o6 l8 p%(0) r1 v127
RS16 RS16 ME92 RS16 ME91 ME02 ME01 ME92 ME91 ME02 ME01 ME93 RS16 RS16
//--------------------------------------------------------------------------------------------------
トラック2
V(60) REV(64) CHO(127) M.onNoteWave(0,100,!1) P(64) @37,0,0 q161 o5 l8 p%(512) r1 v127
RS16 RS16 ME92 RS16 ME91 ME02 ME01 ME92 ME91 ME02 ME01 ME93 RS16 RS16
//--------------------------------------------------------------------------------------------------
トラック3
V(45) REV(120) CHO(127) M.onNoteWave(0,100,!1) P(16) @31,0,0 q161 o6 l8 p%(-256) r1^4 v127
RS16 RS16 ME92 RS16 ME91 ME02 ME01 ME92 ME91 ME02 ME01 ME93 RS16 RS16
//--------------------------------------------------------------------------------------------------
トラック4
V(30) REV(120) CHO(127) M.onNoteWave(0,100,!1) P(112) @31,0,0 q161 o6 l8 p%(256) r1^2 v127
RS16 RS16 ME92 RS16 ME91 ME02 ME01 ME92 ME91 ME02 ME01
//--------------------------------------------------------------------------------------------------
STR XS01 = {[2 '""a"aceg'^^^|'"c"bdeg'^^^|:'""a"aceg'^^^|'"d-"aceg'^'"e"bdeg''""g"d"b+dfb']
		'""f"aceg'^^'""b"acef''""e"g"beg'^^^}
STR XS02 = {[2 '""a"aceg'^^^|'"c"bdeg'^^^|'""a"aceg'^^^|'"d-"aceg'^'"e"bdeg':'""b"f"ac+fa']'""g"d"b+dfb'}
STR XS11 = {Sub{""a%5760""b%384"c%3072""a%1536""f%768""g%768}'"aceg'%(12288-768)'"b+dfb'%768}
STR XS12 = {[2 '""a"aceg'%(3072-192);:'""g"d"b+dfb']'""e"gc+gfb'}
STR XS13 = {[2 '""a"aceg'%(3072-768);:'""g"d"b+dfb'%768]'""b"f"ac+fa'%768}
STR XS14 = {[2 '""a"aceg'%(3072-768);:'""g"d"b+dfb'%768]'""e"gc+fgb'%768}
STR XS21 = {EP.T(127,0,6144);Sub{[2 "a%1536"b%1536]}Sub{c%3072f%3072}'""eeg'%6144}
STR XS91 = {EP.T(0,127,6144+6144+6144);'""f"aceg'%(6144+6144+5760);CHO.T(0,80,!1);'""g"b+dfb'%384}
トラック6
V.WR(30,80,!4) REV(16) CHO(0) M(20) q100 P(0) o5 l2 @82,90,1 p%(256) r1 v127
XS91 KEEP KEEP XS11 KEEP XS12 XS01 XS13 XS14 XS02 XS01 XS21 RS16 RS16
//--------------------------------------------------------------------------------------------------
トラック7
V.WR(30,80,!4) REV(16) CHO(0) M(20) q100 P(127) o5 l2 @82,90,1 p%(-256) r1 v127
XS91 KEEP KEEP XS11 KEEP XS12 XS01 XS13 XS14 XS02 XS01 XS21 RS16 RS16
//--------------------------------------------------------------------------------------------------
STR BA01 = {[2 [12 a][2 b][2 b+][12 `c][4 g]:[12 a][4 `c][8 `d-][4 e][4 g]]
		[12 f][4 b][16 e]}
STR BA03 = {[2 [12 a][2 b][2 b+][12 `c][4 g]:[12 a][4 `c][8 `d-][4 e][4 g]]
		[12 f][4 b][12 e][4 g]}
STR BA02 = {[2 [12 a][2 b][2 b+][12 `c][4 g][12 a][4 `c][8 `d-][4 e]:[4 b]][4 g]}
STR BA11 = {V.N(90,120);[15 [8 a]][8 b][8 [8 c]][4 [8 a]][2 [8 f]][2 [8 g]]}
STR BA12 = {[2 a%3072]}
STR BA13 = {[2 [4 [8 a]][1 [8 f]][1 [8 c+]]:[2 [8 g]]][2 [8 b]]/*4+1+1+2bar*/}
STR BA14 = {[2 [4 [8 a]][1 [8 f]][1 [8 c+]]:[2 [8 g]]][2 [8 e]]}
STR BA21 = {[16 [8 e]]}
トラック15
REV(8) CHO(40) M(0) P(64) o2 l8 @39,1 q96 p%(512) r1 v127
RS16 RS16 RS16 BA11 KEEP BA12 BA03 BA13 BA14 BA02 BA01 BA21 RS16 RS16
//--------------------------------------------------------------------------------------------------
STR BS01 = {[2 [3 [3 a`a:a]]b`b`bbb+`b+`b+b+[3 [3 `c``c:`c]][3 g`g:g]:
		   [3 [3 a`a:a]][3 c`c:c][2 [3 d-`d-:d-]][3 e`e:e][3 g`g:g]]
		[3 [3 f`f:f]][3 b`b:b][4 [3 e`e:e]]}
STR BS03 = {[2 [3 [3 a`a:a]]b`b`bbb+`b+`b+b+[3 [3 `c``c:`c]][3 g`g:g]:
		   [3 [3 a`a:a]][3 c`c:c][2 [3 d-`d-:d-]][3 e`e:e][3 g`g:g]]
		[3 [3 f`f:f]][3 b`b:b][3 [3 e`e:e]][3 g`g:g]}
STR BS02 = {[2 [3 [3 a`a:a]]b`b`bbb+`b+`b+b+[3 [3 `c``c:`c]][3 g`g:g]
		   [3 [3 a`a:a]][3 c`c:c][2 [3 d-`d-:d-]][3 e`e:e]:[3 b`b:b]][3 g`g:g]}
STR BS11 = {EP.T(127,127,6144,127,64,6144);
		[15 [2 [3 a`a:a]]][2 [3 b`b:b]]
		[4 [3 `c``c:`c][3 `c:``c`c]`b[3 `c``c:`c][3 `c:``c`c]``e]
		[4 [2 [3 a`a:a]]][2 [2 [3 f`f:f]]][2 [2 [3 g`g:g]]]}
STR BS12 = {[2 [7 [2 [3 a`a:a]]]:[2 [3 g`g:g]]][2 [3 e`e:e]]EP.T(64,127,12288);}
STR BS13 = {[2 [4 [2 [3 a`a:a]]][2 [3 f`f:f]][2 [3 c+`c+:c+]]:[2 [2 [3 g`g:g]]]][2 [2 [3 b`b:b]]]}
STR BS14 = {[2 [4 [2 [3 a`a:a]]][2 [3 f`f:f]][2 [3 c+`c+:c+]]:[2 [2 [3 g`g:g]]]][2 [2 [3 e`e:e]]]}
STR BS21 = {EP.T(127,0,12288);[32 [2 [3 e`e:e]]]}
STR BS91 = {EP.T(8,48,6144,48,127,6144);CHO.T(0,120,6144+6144+6144);
		[24 [3 f`f:f][3 f:`ff]`e:[3 f`f:f][3 f:`ff]`a][2 [3 g`g:g]]}
トラック5
V(90) REV(32) CHO(0) M(0) q61 P.N(56,72) @40,8 o3 l16 r1 v127
BS91 KEEP KEEP BS11 KEEP BS12 BS03 BS13 BS14 BS02 BS01 BS21 KEEP RS16
//--------------------------------------------------------------------------------------------------
STR SQ01 = {MidiDelay({[16 rrerder"brrerderb]},3,!8^16);}
STR SQ91 = {EP.T(32,100,6144);MidiDelay({[16 rrerder"brrerderb]},3,!8^16);}
STR SQ92 = {EP.T(100,127,6144);MidiDelay({[16 rrerder"brrerderb]},3,!8^16);}
STR SQ93 = {EP.T(127,32,6144);MidiDelay({[16 rrerder"brrerderb]},3,!8^16);}
トラック8
V(60) REV(48) CHO(100) M(0) q36 P.N(120,8) p%(512);@82,1 o6 r1 l16 v120
SQ91 SQ01 SQ92 SQ01 SQ93 SQ01 SQ91 SQ01 SQ01 SQ01 SQ01 SQ01 SQ93 SQ01
//--------------------------------------------------------------------------------------------------
トラック9
V(60) REV(48) CHO(100) M(0) q36 P.N(8,120) p%(-512) @39,1 o6 r1 l16 v120
SQ91 SQ01 SQ92 SQ01 SQ93 SQ01 SQ91 SQ01 SQ01 SQ01 SQ01 SQ01 SQ93 SQ01
//--------------------------------------------------------------------------------------------------
KeyFlag-();Key(0);
STR BD01 = {[16 [4 '"bc']]}
STR BD02 = {[14 [4 '"bc']][2 '"bc'cc4^8[3 "b24]]}
STR BD03 = {[15 [4 '"bc']][2 '"bc'8]r8[3 '"bc'24][3 '"bc'8:r16]}
STR BD04 = {'"bc'1[15 r1]}
STR BD11 = {EP.T(127,0,44,0,127,6100);[15 [8 '"bc'8]][2 '"bc'8]r8[3 '"bc'24][3 '"bc'8:r16]}
STR BD91 = {[16 [4 "b]]}
STR BD92 = {[15 [4 "b]]r1}
トラック10
V(120) REV(0) CHO(0) M(0) q9 P(64) o3 BR(12) @27,7 l4 r1 v127
BD91 BD91 BD92 BD01 BD02 BD04 RS16 BD11 BD02 BD03 BD02 BD01 BD03 BD04
//--------------------------------------------------------------------------------------------------
STR HH01 = {[16 [4 ra+]]}
STR HH02 = {[15 [4 ra+]]MidiDelay({a+4},6,!8);r2^4}
STR HH03 = {EP.T(64,64,6144,64,127,6144);[16 [4 a+4]][15 [4 ra+]]MidiDelay({a+4},6,!8);r2^4}
トラック11
V(90) REV(24) CHO(127) M(0) q11 P(60) o3 BR(12) p%(3000) @26,0 l8 r1 v120
HH01 HH01 HH02 HH01 HH02 RS16 HH03 KEEP HH02 HH01 HH01 HH01 HH01 HH02
//--------------------------------------------------------------------------------------------------
STR SD01 = {[16 [2 r'"ed+']]}
STR SD11 = {[3 r'"ed+'2^4r1^1^1][4 r1]}
トラック12
V(127) REV(100) CHO(0) M(0) q13 P(72) o3 BR(12) p%(0) @25,0 r1 v127
RS16 RS16 RS16 RS16 SD11 RS16 RS16 RS16 SD11 SD01 SD01 RS16 RS16 RS16
//--------------------------------------------------------------------------------------------------
STR CS01 = {Sub{MidiDelay({'`c+`a'},7,!4);}[16 r1]}
STR CS02 = {v80 Sub{MidiDelay({'`c+`a'},7,!4);}[16 r1]EP(0);'`c+`a'1}
トラック13
V(100) REV(127) CHO(60) M(0) q15 P(64) o3 BR(12) p%(1500) @9,90,1 r1 v120
RS16 RS16 RS16 CS01 RS16 CS01 CS01 RS16 CS01 CS01 RS16 CS01 RS16 CS01 CS02
//--------------------------------------------------------------------------------------------------
STR PR01 = {Sub{[4 r1r2^8^16""d16,,60r4|r1r2^8^16""d16,,60:r4][4 ""d16,,60]}//Snare
		Sub{[16 [2 r4""d+4]]}//Hand Clap
		Sub{[16 c+rcc+,,40rcrc|rrcc+,,40c+crc]}//Conga
		Sub{MidiDelay({[4 r1r4^8`d+2^8r1^1]},3,!8^16);}//Claves
		MidiDelay({[2 [3 r1]r4[3 a+]a+,,40r2[4 r1]]},4,!4);}//Cabasa
STR PR02 = {Sub{[2 r1r2^8^16""d16,,60r4|r1r2^8^16""d16,,60:r4][4 ""d16,,60]v0[8 [16 ""d v+1]]}//Snare
		Sub{[16 [2 r4""d+4]]}//Hand Clap
		Sub{[16 c+rcc+,,40rcrc|rrcc+,,40c+crc]}//Conga
		Sub{MidiDelay({[4 r1r4^8`d+2^8r1^1]},3,!8^16);}//Claves
		MidiDelay({[2 [3 r1]r4[3 a+]a+,,40r2[4 r1]]},4,!4);}//Cabasa
STR PR03 = {EP.T(0,64,12288,64,127,6144);
		Sub{[4 r1r2^8^16""d16,,60r4|r1r2^8^16""d16,,60:r4][4 ""d16,,60]}//Snare
		Sub{[16 [2 r4""d+4]]}//Hand Clap
		Sub{[16 c+rcc+,,40rcrc|rrcc+,,40c+crc]}//Conga
		Sub{MidiDelay({[4 r1r4^8`d+2^8r1^1]},3,!8^16);}//Claves
		MidiDelay({[2 [3 r1]r4[3 a+]a+,,40r2[4 r1]]},4,!4);}//Cabasa
トラック14
V(80) REV(40) CHO(88) M(0) q17 P(68) l16 o5 BR(12) p%(-500) @9,90,1 r1 v127
PR01 PR01 PR02 PR01 PR01 RS16 PR03 PR01 PR02 PR01 PR01 PR01 PR01 PR01
//--------------------------------------------------------------------------------------------------
STR WN01 = {r-1 EP.T(0,127,384,127,0,6144);p%.T(-8191,8191,384,8191,-8191,6144);c%6144 r1}
STR WN11 = {r-1 EP.T(0,127,384,127,0,6144);p%.T(-8191,8191,384,8191,-8191,6144);c%6144,,80 r1}
STR WN02 = {EP.T(0,127,6144);p%.T(-8191,8191,6144);c%6144}
STR WN03 = {r-1 EP.T(0,100,384,100,32,3072,32,127,3072);
		p%.T(-8191,8191,384,8191,-8191,3072,-8191,0,2304,0,8191,768);
		c%(384+6144)}
トラック16
V.WR(40,100,!4) REV(127) CHO(127) M(0) q100 P.WR(0,127,!4,127,0,!4) o7 @127 v127 BR(12) r1 v120
RS16 RS16 RS16 WN01 RS16 WN11 RS16 RS16 WN03 RS16 RS16 WN11 RS16 WN11
//==================================================================================================
//Solo(1,2,3,4)//トラックソロ。複数トラックで指定可能
//Mute(1,2,3,4)//トラックミュート。
