//------------------------------------------------------------------------------
//////////////////////////対象音源:VSC-88のみ/////////////////////////////
//_初期設定 [ META IVENT ]
TrackName     = {"OUTLAW GENERATION"}    //曲名
Copyright     = {"Goh"}    //著作権表示
MetaText      = {"OUTLAW GENERATION"}    //説明・コメントなど
Tempo         = 118;    //テンポ設定
TimeSignature = 4,4;    //拍子記号の設定→2,4は2/4拍子を表す
//_初期設定 [ System Setting ]
System.MeasureShift(0)  //小節数のシフト設定
System.TimeBase(96)     //四分音符分解能
System.KeyFlag+()       //調号の設定→ドとファに#をつけるときは、+(cf)と設定
System.vAdd(10)         //v++,v--で変化する値
System.qAdd(10)         //q++,q--で変化する値
ResetGS(); ResetGM();
/*
2000年末に投稿した曲です。サクラがバージョンアップしていつの間にか再生できなくなっていて、
古いサクラは手に入らないし、もう聞くことはできないのかぁと思っていたのを
直して再生できるようにしました。といっても当時のMIDI音源はないので似ている音源で
DAWでそれっぽくオーディオにしてます。MSGSでも全然いいのですがそれもない人がいそうなので…。
ピコサクラ対応にできればより良いのですがその技術はなく…。

というかベースとドラムは多少音符をいじって昔より複雑にしました。
メロディとかギターとかの上物はそのままです。
*/

//------------------------------------------------------------------------------
Include(gs.h)
//グリッサンド関数:ピッチベンドを半音毎に出す→BR(12)の時のみ動作
//GU(速さ:4から10が目安,グリッサンドの深さを半音単位で指定)
//グリッサンドに必要な時間=引数の1番目*引数の2番目
//ノートの前に置くこと。例)GU(7,12)c1
Function GU(Len,Range){

	If(Range==0){  Exit  }

	If(Range==1){
		Sub{
			p%(-683)  r*%(Len)
			p%(0) r*%(Len)
		}
	Exit
	}

	If(Range==2){
		Sub{
			p%(-1365) r*%(Len)
			p%(-683)  r*%(Len)
			p%(0) r*%(Len)
		}
	Exit
	}

	If(Range==3){
		Sub{
			p%(-2047) r*%(Len)
			p%(-1365) r*%(Len)
			p%(-683)  r*%(Len)
			p%(0) r*%(Len)
		}
	Exit
	}

	If(Range==4){
		Sub{
			p%(-2730) r*%(Len)
			p%(-2047) r*%(Len)
			p%(-1365) r*%(Len)
			p%(-683)  r*%(Len)
			p%(0) r*%(Len)
		}
	Exit
	}

	If(Range==5){
		Sub{
			p%(-3413) r*%(Len)
			p%(-2730) r*%(Len)
			p%(-2047) r*%(Len)
			p%(-1365) r*%(Len)
			p%(-683)  r*%(Len)
			p%(0) r*%(Len)
		}
	Exit
	}

	If(Range==6){
		Sub{
			p%(-4095) r*%(Len)
			p%(-3413) r*%(Len)
			p%(-2730) r*%(Len)
			p%(-2047) r*%(Len)
			p%(-1365) r*%(Len)
			p%(-683)  r*%(Len)
			p%(0) r*%(Len)
		}
	Exit
	}

	If(Range==7){
		Sub{
			p%(-4778) r*%(Len)
			p%(-4095) r*%(Len)
			p%(-3413) r*%(Len)
			p%(-2730) r*%(Len)
			p%(-2047) r*%(Len)
			p%(-1365) r*%(Len)
			p%(-683)  r*%(Len)
			p%(0) r*%(Len)
		}
	Exit
	}

	If(Range==8){
		Sub{
			p%(-5461) r*%(Len)
			p%(-4778) r*%(Len)
			p%(-4095) r*%(Len)
			p%(-3413) r*%(Len)
			p%(-2730) r*%(Len)
			p%(-2047) r*%(Len)
			p%(-1365) r*%(Len)
			p%(-683)  r*%(Len)
			p%(0) r*%(Len)
		}
	Exit
	}

	If(Range==9){
		Sub{
			p%(-6143) r*%(Len)
			p%(-5461) r*%(Len)
			p%(-4778) r*%(Len)
			p%(-4095) r*%(Len)
			p%(-3413) r*%(Len)
			p%(-2730) r*%(Len)
			p%(-2047) r*%(Len)
			p%(-1365) r*%(Len)
			p%(-683)  r*%(Len)
			p%(0) r*%(Len)
		}
	Exit
	}

	If(Range==10){
		Sub{
			p%(-6826) r*%(Len)
			p%(-6143) r*%(Len)
			p%(-5461) r*%(Len)
			p%(-4778) r*%(Len)
			p%(-4095) r*%(Len)
			p%(-3413) r*%(Len)
			p%(-2730) r*%(Len)
			p%(-2047) r*%(Len)
			p%(-1365) r*%(Len)
			p%(-683)  r*%(Len)
			p%(0) r*%(Len)
		}
	Exit
	}

	If(Range==11){
		Sub{
			p%(-7508) r*%(Len)
			p%(-6826) r*%(Len)
			p%(-6143) r*%(Len)
			p%(-5461) r*%(Len)
			p%(-4778) r*%(Len)
			p%(-4095) r*%(Len)
			p%(-3413) r*%(Len)
			p%(-2730) r*%(Len)
			p%(-2047) r*%(Len)
			p%(-1365) r*%(Len)
			p%(-683)  r*%(Len)
			p%(0) r*%(Len)
		}
	Exit
	}

	If(Range==12){
		Sub{
			p%(-8191) r*%(Len)
			p%(-7508) r*%(Len)
			p%(-6826) r*%(Len)
			p%(-6143) r*%(Len)
			p%(-5461) r*%(Len)
			p%(-4778) r*%(Len)
			p%(-4095) r*%(Len)
			p%(-3413) r*%(Len)
			p%(-2730) r*%(Len)
			p%(-2047) r*%(Len)
			p%(-1365) r*%(Len)
			p%(-683)  r*%(Len)
			p%(0) r*%(Len)
		}
	Exit
	}
}
//グリッサンド関数:ピッチベンドを半音毎に出す→BR(12)の時のみ動作
//GU(速さ:4から10が目安,グリッサンドの深さを半音単位で指定)
//グリッサンドに必要な時間:引数の1番目*引数の2番目
//ノートの後に置くこと。例)c1 GD(7,12)
Function GD(Len,Range){
	Int Delay=-Range*Len

	If(Range==0){ Exit }

	If(Range==1){
		Sub{
			r*%(Delay)
			p%(0) r*%(Len)
			p%(-683)  r*%(Len)
			p%(0)
		}
	Exit
	}

	If(Range==2){
		Sub{
			r*%(Delay)
			p%(0) r*%(Len)
			p%(-683)  r*%(Len)
			p%(-1365) r*%(Len)
			p%(0)
		}
	Exit
	}

	If(Range==3){
		Sub{
			r*%(Delay)
			p%(0) r*%(Len)
			p%(-683)  r*%(Len)
			p%(-1365) r*%(Len)
			p%(-2047) r*%(Len)
			p%(0)
		}
	Exit
	}

	If(Range==4){
		Sub{
			r*%(Delay)
			p%(0) r*%(Len)
			p%(-683)  r*%(Len)
			p%(-1365) r*%(Len)
			p%(-2047) r*%(Len)
			p%(-2730) r*%(Len)
			p%(0)
		}
	Exit
	}

	If(Range==5){
		Sub{
			r*%(Delay)
			p%(0) r*%(Len)
			p%(-683)  r*%(Len)
			p%(-1365) r*%(Len)
			p%(-2047) r*%(Len)
			p%(-2730) r*%(Len)
			p%(-3413) r*%(Len)
			p%(0)
		}
	Exit
	}

	If(Range==6){
		Sub{
			r*%(Delay)
			p%(0) r*%(Len)
			p%(-683)  r*%(Len)
			p%(-1365) r*%(Len)
			p%(-2047) r*%(Len)
			p%(-2730) r*%(Len)
			p%(-3413) r*%(Len)
			p%(-4095) r*%(Len)
			p%(0)
		}
	Exit
	}

	If(Range==7){
		Sub{
			r*%(Delay)
			p%(0) r*%(Len)
			p%(-683)  r*%(Len)
			p%(-1365) r*%(Len)
			p%(-2047) r*%(Len)
			p%(-2730) r*%(Len)
			p%(-3413) r*%(Len)
			p%(-4095) r*%(Len)
			p%(-4778) r*%(Len)
			p%(0)
		}
	Exit
	}

	If(Range==8){
		Sub{
			r*%(Delay)
			p%(0) r*%(Len)
			p%(-683)  r*%(Len)
			p%(-1365) r*%(Len)
			p%(-2047) r*%(Len)
			p%(-2730) r*%(Len)
			p%(-3413) r*%(Len)
			p%(-4095) r*%(Len)
			p%(-4778) r*%(Len)
			p%(-5461) r*%(Len)
			p%(0)
		}
	Exit
	}

	If(Range==9){
		Sub{
			r*%(Delay)
			p%(0) r*%(Len)
			p%(-683)  r*%(Len)
			p%(-1365) r*%(Len)
			p%(-2047) r*%(Len)
			p%(-2730) r*%(Len)
			p%(-3413) r*%(Len)
			p%(-4095) r*%(Len)
			p%(-4778) r*%(Len)
			p%(-5461) r*%(Len)
			p%(-6143) r*%(Len)
			p%(0)
		}
	Exit
	}

	If(Range==10){
		Sub{
			r*%(Delay)
			p%(0) r*%(Len)
			p%(-683)  r*%(Len)
			p%(-1365) r*%(Len)
			p%(-2047) r*%(Len)
			p%(-2730) r*%(Len)
			p%(-3413) r*%(Len)
			p%(-4095) r*%(Len)
			p%(-4778) r*%(Len)
			p%(-5461) r*%(Len)
			p%(-6143) r*%(Len)
			p%(-6826) r*%(Len)
			p%(0)
		}
	Exit
	}

	If(Range==11){
		Sub{
			r*%(Delay)
			p%(0) r*%(Len)
			p%(-683)  r*%(Len)
			p%(-1365) r*%(Len)
			p%(-2047) r*%(Len)
			p%(-2730) r*%(Len)
			p%(-3413) r*%(Len)
			p%(-4095) r*%(Len)
			p%(-4778) r*%(Len)
			p%(-5461) r*%(Len)
			p%(-6143) r*%(Len)
			p%(-6826) r*%(Len)
			p%(-7508) r*%(Len)
			p%(0)
		}
	Exit
	}

	If(Range==12){
		Sub{
			r*%(Delay)
			p%(0) r*%(Len)
			p%(-683)  r*%(Len)
			p%(-1365) r*%(Len)
			p%(-2047) r*%(Len)
			p%(-2730) r*%(Len)
			p%(-3413) r*%(Len)
			p%(-4095) r*%(Len)
			p%(-4778) r*%(Len)
			p%(-5461) r*%(Len)
			p%(-6143) r*%(Len)
			p%(-6826) r*%(Len)
			p%(-7508) r*%(Len)
			p%(-8191) r*%(Len)
			p%(0)
		}
	Exit
	}
}
//ギターのストローク
#D = {   t_.onNote(0,1,2,3,4) q.onNote(99,99,98,97,96) }
#U = {   t_.onNote(4,3,2,1,0) q.onNote(96,97,98,99,99) }
Function DD(Date){
	If(Date==0){ r*%-1 y64,0  r*%1 y64,127 }Else{ y64,0 }
}
//オクターブユニゾン
Function OU(Str S){
	Sub{ Key=-12;  S; Key=0; } S;
}
Function Bend(Len){ Sub{ p%.onTime(-1365,0,Len) } }	//目的が限定されたベンド
Function Vib(Len){ Sub{ r*%(Len) M(0)} Sub{ r*4 M.onTime(0,70,!8) } }	//ビブラート
/*グリッサンド*/
Function Sli1(Len,Delay){
	Len=Len
	If(Delay==0){Delay=1}
	Sub{
		p%(-4096) r*%(Delay)
		p%0
	}
}
/*グリッサンドとハマリング?*/
Function Sli2(Len,Delay){
	If(Len==0){
		If(Delay==0){Delay=1}
		Sub{
			p%(-8191) r*%(Delay)
			p%0
		}
	}Else{
		Len=Len/2
		If(Delay==0){Delay=1}
		Sub{
			p%(-8191) r*%(Delay)
			p%(-8191) r*%(Len)
			p%(-4096)  r*%(Len)
			p%0
		}
	}
}
Function C(Date,Up,USpd,Down,DSpd){		//凡用的なベンドアップとベンドダウン
	
	Sub{
		p%0 r*%(Up) p%.onTime(0,Date,USpd)
	}
	Sub{
		r*%(Down) p%.onTime(Date,0,DSpd)
	}
}
Function TGet(Len,BPM){					//テンポを徐々に変える(8段階)
	Int TEM=Tempo							//現在テンポを取得
	Int Gap = ((BPM-TEM)*10)/8					//開始値と終了値の差を8分割
	Int Keep = Len/8							//レングスを8分割
	If(Len==0){Tempo=BPM; Exit}					//Lenが省略されたなら、速効で終わり。
	Sub{
		Sub{ r*%(Len) r*%-1  Tempo=BPM }			//完了
		Tempo=TEM+(Gap/10) r*%(Keep)				//
		Tempo=TEM+(Gap*2/10)  r*%(Keep)			//現在テンポ+(終了値との差*2)
		Tempo=TEM+(Gap*3/10)  r*%(Keep)
		Tempo=TEM+(Gap*4/10)  r*%(Keep)
		Tempo=TEM+(Gap*5/10)  r*%(Keep)
		Tempo=TEM+(Gap*6/10)  r*%(Keep)
		Tempo=TEM+(Gap*7/10)  r*%(Keep)
		Tempo=TEM+(Gap*8/10) 
	}
}
//------------------------------------------------------------------------------
Track(16)  r%254 // ■■■ Trak16 : オルガン   ■■■
  Channel(16) Voice(19) r%10 V(90) r%10  EP(127) r%10  r%10 Modulation(80) r%10 Panpot(64) r%10 
   REV(127) r%10 CHO(0) r%10 VAR(0)r%10
    BR(12)r%10 CoarseTune(64)r%10 FineTune(64)r%10 PitchBend(0)r%10
  v100q80l8t0   l8 q96o6   

  Time(2:1:0)
	'dgb>b<'1 'bf#d#>b<'1  'dgb>b<'1 'bf#d#>b<'1
	'dgb>b<'1 'bf#d#>b<'1  'dgb>b<'1 'bf#d#>b<'2.'bf#d#>b<'8 r8
  Time(33:1:0)
	r2<ab>cd+
	'egb'1 'd#f#b'1 'dgb'1 'c#ea'2^8 'c#ea'4 'd#f#b'8
	'ceg'1 '<b>dg'1 'ceg'1 'daf#'.'daf#'.'daf#' <ab>cd+
	
	'egb'1 'd#f#b'1 'dgb'1 'c#ea'2^8 'c#ea'4 'd#f#b'8
	'ceg'1 '<b>dg'1 'ceg'1 'daf#'.'daf#'.'daf#' 'af#'.'ge.''f#d'
	
	'egc'1'daf#'1 'dbg'4.'adf#'^2'egc'4.'daf#'^2
	'd#a#g'1'caf'1'dbg'1^4 r2.

  Time(81:1:0)
	r2<ab>cd+
	'egb'1 'd#f#b'1 'dgb'1 'c#ea'2^8 'c#ea'4 'd#f#b'8
	'ceg'1 '<b>dg'1 'ceg'1 'daf#'.'daf#'.'daf#' <ab>cd+
	
	'egb'1 'd#f#b'1 'dgb'1 'c#ea'2^8 'c#ea'4 'd#f#b'8
	'ceg'1 '<b>dg'1 'ceg'1 'daf#'.'daf#'.'daf#' 'af#'.'ge.''f#d'

	'egc'1'daf#'1 'dbg'4.'adf#'^2'egc'4.'daf#'^2
	'da#f'1 'eg`c'1 '>g<a>d<a'1 'a>df#<'2 <ab>cd+

  Time(121:1:0)
	r2<ab>cd+
	'egb'1 'd#f#b'1 'dgb'1 'c#ea'2^8 'c#ea'4 'd#f#b'8
	'ceg'1 '<b>dg'1 'ceg'1 'daf#'.'daf#'.'daf#' <ab>cd+
	
	'egb'1 'd#f#b'1 'dgb'1 'c#ea'2^8 'c#ea'4 'd#f#b'8
	'ceg'1 '<b>dg'1 'ceg'1 'daf#'.'daf#'.'daf#' 'af#'.'ge.''f#d'
	
	'egc'1'daf#'1 'dbg'4.'adf#'^2'egc'4.'daf#'^2
	'egc'1'daf#'1 'dbg'4.'adf#'^2'egc'4.'daf#'^2
	'd#a#g'1'caf'1'dbg'1^1
	'd#a#g'1'caf'1'dbg'1^1^1^1^1^1 GD(36,12) v0 c2


Track(7)  r%254 // ■■■ Trak7 : Piano   ■■■
  Channel(7) Voice(1) r%10 V(127) r%10  EP(127) r%10  r%10 Modulation(0) r%10 Panpot(64) r%10 
   REV(30) r%10 CHO(70) r%10 VAR(25)r%10
    BR(2)r%10 CoarseTune(64)r%10 FineTune(64)r%10 PitchBend(0)r%10

  v94q94l8t3o6 t_.Random(3)  
  Time(17:1:0)  Sub{ Panpot(84) } r2
	c+0e4f+4
	e0gega g.a.b^4. a4g4f+
	e0g2^8 agf+  e2^4e0c+f+
	e0gega g.a.f+^4. a4g4f+
	e0g4.b4.e4 ba^^^^ef+
 v96
	e0gega g.a.b^4. a4g4f+
	e0g2^8 agf+  ea^^^^c+0ef+
	e0gega g.a.f+^4. e4.f+4
	e0g^^^^e^gd0f+^^^
  v114q94l8t2o6 t_0 t__3(0)

  v117q94l8t3o6 t_.Random(3)  
  Time(65:1:0)  Sub{ Voice(1) Panpot(44) } r2^4
	c+0ef+
	e0gega g.a.b^4. a4g4f+
	e0g2^8 agf+  e2^4^8 e0c+16f+16
	e0gega g.a.f+^4. a4g4f+
	e0g4.b4.e4 ba^^^^ef+
	
	e0gega g.a.b^4. a4g4f+
	e0g2^8 agf+  ea^^^^^c+0e16f+16
	e0gega g.a.f+^4. e4.f+4
	e0g^^^^e^gd0f+^^^
  v117q94l8t2o6 t_0 t__3(0)


//-----------------------Func
Function VF(Len,Len2){
	Int Value = MML(y11)
	If(Len2==0){Len2=!8}
	Sub{
		M.onTime(0,100,Len) r*%(Len) M(0)  r*%-(Len2) EP.onTime(Value,10,Len2) r*%(Len2) EP(Value)
	}
}
Function VV(Len,Len2){
	Int Value = MML(y11)
	Sub{
		M.onTime(0,110,Len) r*%(Len) M(0)
	}
	Sub{
		EP.onTime(Value,127,Len-Len2) r*%(Len) r*%-(Len2) EP.onTime(Value,10,Len2) r*%(Len2) EP(Value)
	}
}
//-----------------------
Track(8)  r%254 // ■■■ Trak8 : サックス   ■■■
  Channel(8) Voice(66) r%10 V(124) r%10  EP(118) r%10  r%10 Modulation(0) r%10 Panpot(64) r%10 
   REV(34) r%10 CHO(40) r%10 VAR(20)r%10
    BR(12)r%10 CoarseTune(64)r%10 FineTune(64)r%10 PitchBend(0)r%10PT(30)  y74,80

#SAX={
	
	  v100q97l8t0             t_.Random(1) 
	   Time(10:1:0)										//A

	    l16
		GU(5,2)PS(127)b^g^b^gb^^g^^PS(0) r VF(!^^1,!4)f+^^1 GD(7,6)  GU(5,1)
		VF(!2.)e2^4 Sub{p%(-2047)r8 GU(1,3)}g4GU(5,1) VF(!1,!8.)e1 GD(7,6)GU(5,1)
		PS(127)g^d^g^dg^^a^^PS(0)r VF(!^^1,!8.)b^^1 GD(7,6)GU(5,1)  
		VF(!2.)g2^4g8e8 a2. GD(7,10) r4GU(5,1)

	
	   Time(34:1:0)
	   l8 t_2
		r-8GU(8,6)										//Sabi
		VF(!2.,24)b^ ^^^^GD(6,4)
		GU(6,2)ab`c VF(!^2,!8)b^^^^GD(6,4)> C(1365,!0,12,!8,24)c4<b
		a VF(!2,5)b^^^>  C(1365,!0,12,!8,24)c4<bb.a.a4GD(6,4) GU(5,1)e4b
		a VF(!2,!6)g^^^GD(6,4) GU(5,1)gb>c  C(1365,!0,36,!^2,48)c4.c2<b  
		g4.>c4 C(1364,!0,12,!8,24)c4<b C(1365,!0,36,!4^8,5)a4. VF(!^2,!8)a^2
		
		GU(8,6)b^^^^ GU(6,2)ab`c VF(!^2,!8)b^^^^GD(6,4)> C(1365,!0,12,!8,24)c4<b
		a VF(!2,!7)b^^^GD(6,6)>  C(1365,!0,12,!8,24)c4<bb.a.a4GD(6,4) GU(5,1)e4b
		a VF(!2,6)g^^^GD(6,4) GU(5,1)gb>c    C(1365,!0,36,!^2,36)c4.c2<b    
		g4.    C(683,!0,48,!4,24)b2a g4. VF(!^2,!4)f+^2 GD(7,7)

		t_=-2 GU(7,6)VV(2^8,6)g2^8 t_0 e^g VV(2^8,6) t_=-1 Sub{p%.onTime(-1365,0,24)}a2^8 t_0 g4a
		 t_=-5 Sub{p%.onTime(-1365,0,108)}VV(!1^2^4)b1^2^4 GD(8,2)  t_0  GU(6:2)ga

		t_=-3 Sub{p%.onTime(-683,0,!8)}VV(2^8,6)a+2^8 t_0 g4a+,100 t_3 VV(2.,6)a2.GD(6,3)GU(3,1) t_0f4 
		t_0 GU(12,2)VF(!1^2,!4)g1^2GD(8,2)

	
	  Time(58:1:0)										//A(2X)
	

	    l16 t_1
		GU(5,2)b^g^b^gb^^g^^r VF(!^^1,!4)f+^^1 GD(7,6)  GU(5,1)
		VF(!2.)e2^4 Sub{p%(-2047)r8 GU(1,3)}g4GU(5,1) VF(!1,!8.)e1 GD(7,6)GU(5,1)
		g^d^g^dg^^a^^r VF(!^^1,!8.)b^^1 GD(7,6)GU(5,1)  
		VF(!2.)g2^4g8e8 a2. GD(7,10) r4GU(5,1)

	  Time(82:1:0)
	   l8
		r-8GU(8,6)										//Sabi(2X)
		VF(!2.,24)b^ ^^^^GD(6,4)
		GU(6,2)ab`c VF(!^2,!8)b^^^^GD(6,4)> C(1365,!0,12,!8,24)c4<b
		a VF(!2,5)b^^^>  C(1365,!0,12,!8,24)c4<bb.a.a4GD(6,4) GU(5,1)e4b
		a VF(!2,!9)g^^^GD(6,4) GU(5,1)gb>c  C(1365,!0,36,!^2,48)c4.c2<b  
		g4.>c4 C(1364,!0,12,!8,24)c4<b C(1365,!0,36,!4^8,5)a4. VF(!^2,!8)a^2
		
		GU(8,6)b^^^^ GU(6,2)ab`c VF(!^2,!8)b^^^^GD(6,4)> C(1365,!0,12,!8,24)c4<b
		a VF(!2,5)b^^^GD(6,6)>  C(1365,!0,12,!8,24)c4<bb.a.a4GD(6,4) GU(5,1)e4b
		a VF(!2,!6)g^^^GD(6,4) GU(5,1)gb>c   C(1365,!0,36,!^2,36)c4.c2<b    
		g4.    C(683,!0,48,!4,24)b2a g4. VF(!^2,!4)f+^2 GD(7,7)
	 
		GU(7,6)VV(2^8,6)g2^8e^g VV(2^8,6)GU(7,3)a2^8g4a  GU(8,2)VV(!1^2^4)b1^2^4 GD(8,8)  GU(6:2)ga
	  
		GU(6,1)VV(2^8,6)a+2^8g4a+ VV(1,!8)`c1 GD(7,7) VF(!1^2,!4) Sub{p%.onTime(-1365,0,!4)} `d1^2GD(8,8)
	  
	
	
	  Time(122:1:0)
	   l8 
		r-8GU(8,6)										//Sabi(Last)
		VF(!2.,24)b^ ^^^^GD(6,4)
		GU(6,2)ab`c VF(!^2,!8)b^^^^GD(6,4)> C(1365,!0,12,!8,24)c4<b
		a VF(!2,5)b^^^>  C(1365,!0,12,!8,24)c4<bb.a.a4GD(6,4) GU(5,1)e4b
		a VF(!2,!9)g^^^GD(6,4) GU(5,1)gb>c  C(1365,!0,36,!^2,48)c4.c2<b  
		g4.>c4 C(1364,!0,12,!8,24)c4<b C(1365,!0,36,!4^8,5)a4. VF(!^2,!8)a^2
	    
		Sub{p%.onTime(-1365,0,!4)} b^^^^ GU(6,2)ab`c VF(!^2,!8)b^^^^GD(6,4)> C(1365,!0,12,!8,24)c4<b
		a VF(!2,5)b^^^GD(6,6)>  C(1365,!0,12,!8,24)c4<bb.a.a4GD(6,4) GU(5,1)e4b
		a VF(!2,6)g^^^GD(6,4) GU(5,1)gb>c   C(1365,!0,36,!^2,36)c4.c2<b    
		g4.   C(683,!0,48,!4,24)b2a g4. VF(!^2,!4)f+^2 GD(7,7)
	
	
		t_=-2 GU(7,6)VV(2^8,6)g2^8 t_0 e^g VV(2^8,6) t_=-1 GU(7,3)a2^8 t_0 g4a
		 b,90,127 t_=-5 GD(5,4) GU(3,1)VV(!1^2^8)g1^2^8 GD(8,8) r4
	  
		t_=-2 GU(7,6)VV(2^8,6)g2^8 t_0 e^g VV(2^8,6) t_=-1 GU(7,3)a2^8 t_0 g4a
		 t_=-5 Sub{p%.onTime(-1365,0,!8.)}VV(!1^2^4)b1^2^4 GD(8,6)  t_0   GU(6:2)ga
	
	  
		t_=-3 GU(6,1)VV(2^8,6)a+2^8 t_0 g4a+ t_3 VV(2.,6)a2.GD(6,3)GU(3,1) t_0f4 
		t_0 g,,120a16,,120 GU(3,1)VF(!1^2,!4)b1^2^16GD(8,8) GU(6:2)ga
	  
		t_=-3 GU(6,1)VV(2^8,6)a+2^8 t_0 g4a+ t_3 VV(2.,6)a2.GD(6,3)GU(3,1) t_0f4 
		t_0 Sub{p%.onTime(-1365,0,!4)}VF(!1^2,!4)g1^2GD(8,8)
}
	#SAX
	
Track(9) t12 r%254 // ■■■ Trak8 : サックス   ■■■
  Channel(9) Voice(66) r%10 V(69) r%10  EP(113) r%10  r%10 Modulation(0) r%10 Panpot(64) r%10 
   REV(44) r%10 CHO(35) r%10 VAR(25)r%10
    BR(12)r%10 CoarseTune(64)r%10 FineTune(64)r%10 PitchBend(0)r%10PT(30)

	#SAX  //←

//---------------------------------------------------------------


Track(2)  r%254 // ■■■ Trak2 : Guiter1   ■■■
  Channel(2) Voice(31) r%10 V(107) r%10  EP(123) r%10  r%10 Modulation(0) r%10 Panpot(127) r%10 
   REV(40) r%10 CHO(50) r%10 VAR(0)r%10
    BR(2)r%10 CoarseTune(64)r%10 FineTune(64)r%10 PitchBend(0)  y74,50 r%10 GSChorusMacro(0)
  v90q80l8t0    

														/*Intro*/
	#D'<<b>dg>dg'#D'<<b>dg>dg'#D'<<b>dg>dg'#D'<<b>dg>dg'16#U'<<b>dg>dg'
	#U'<<b>dg>dg'16#D'<<b>dg>dg'#D'<<b>dg>dg'#D'<<b>dg>dg'16#U'<<b>dg>dg'16
	#D'<<b>f+b>d+f+'16#U'<<b>f+b>d+f+'16#D'<<b>f+b>d+f+'#D'<<b>f+b>d+f+'#D'<<b>f+b>d+f+'16#U'<<b>f+b>d+f+'
	#U'<<b>f+b>d+f+'16#D'<<b>f+b>d+f+'#D'<<b>f+b>d+f+'#D'<<b>f+b>d+f+'16#U'<<b>f+b>d+f+'16
	
	[#D'<<b>dg>dg'16#U'<<b>dg>dg'16]#D'<<b>dg>dg'#D'<<b>dg>dg'16#U'<<b>dg>dg'
	#U'<<b>dg>dg'16#D'<<b>dg>dg'#D'<<b>dg>dg'#D'<<b>dg>dg'16#U'<<b>dg>dg'16
	#D'<<b>f+b>d+f+'#D'<<b>f+b>d+f+'16#U'<<b>f+b>d+f+'16#D'<<b>f+b>d+f+'#D'<<b>f+b>d+f+'16#U'<<b>f+b>d+f+'
	#U'<<b>f+b>d+f+'16#D'<<b>f+b>d+f+'#D'<<b>f+b>d+f+'#D'<<b>f+b>d+f+'16#U'<<b>f+b>d+f+'16

	#D'<<b>dg>dg'#D'<<b>dg>dg'#D'<<b>dg>dg'#D'<<b>dg>dg'16#U'<<b>dg>dg'
	#U'<<b>dg>dg'16#D'<<b>dg>dg'#D'<<b>dg>dg'#D'<<b>dg>dg'16#U'<<b>dg>dg'16
	#D'<<b>f+b>d+f+'16#U'<<b>f+b>d+f+'16#D'<<b>f+b>d+f+'#D'<<b>f+b>d+f+'#D'<<b>f+b>d+f+'16#U'<<b>f+b>d+f+'
	#U'<<b>f+b>d+f+'16#D'<<b>f+b>d+f+'#D'<<b>f+b>d+f+'#D'<<b>f+b>d+f+'16#U'<<b>f+b>d+f+'16
	
	[#D'<<b>dg>dg'16#U'<<b>dg>dg'16]#D'<<b>dg>dg'#D'<<b>dg>dg'16#U'<<b>dg>dg'
	#U'<<b>dg>dg'16#D'<<b>dg>dg'#D'<<b>dg>dg'#D'<<b>dg>dg'16#U'<<b>dg>dg'16
	#D'<<b>f+b>d+f+'16#U'<<b>f+b>d+f+'16#D'<<b>f+b>d+f+'#D'<<b>f+b>d+f+'#D'<<b>f+b>d+f+'16#U'<<b>f+b>d+f+'
	#U'<<b>f+b>d+f+'16#D'<<b>f+b>d+f+'16#U'<<b>f+b>d+f+'16#D'<<b>f+b>d+f+'16 r16r16r16 
	q99

  Time(34:1:0) r-2

	<<ab>cd+>    v95q99t_2						//Sabi
	OU([8 e] [8 d+] [8d] [4c+]  c+.c+16^8<b8>)
	OU(Sli1(12)[4c] c.Sli2(24)d.c [8<b>] Sli2(12) [8e] d2 )
	q80<<ab>cd+>    q99
	OU([8 e] [8 d+] [8d] [4c+]  c+.c+16^8<b8>)
	OU(Sli1(12)[4c] c.Sli2(24)d.c [8<b>]  Sli2(24)[8e] Sli1(12)d2 d.c.<b>)

	OU(c1)Sli2(12)'<da>d'1											//Sabi'
	[3#D'<<gb>dg>d'] #D'<<gb>dg>d'16 #U'<da>df+r' #U'<da>df+r'16 
	  #D'<da>df+r' #D'<da>df+r' #D'<da>df+r'16 #U'<da>df+r'16
	[3#D'<cg>cer']#D'<cg>cer'16 #U'<da>df+r' #U'<da>df+r'16 
	  #D'<da>df+r' #D'<da>df+r' #D'<da>df+r'16 #U'<da>df+r'16
	#D'<d+a+>d+gr'1 #D'<<f>cfa>cf'1 #D'<<g>dgb>dg'1^4 Sub{r*-4 EP.onTime(127,0,!4)}  r4r4r4 EP(127)

   l16 t_0 q99 									//A(2X)
	OU(d^d^d^ddr^^^^^d^ d+^d+^d+^d+d+r^^^^^d+^ )
	OU(e^e^e^eer^^^^^e^ r^c+^c+^c+c+rc+rc+c+^rc+ )
	OU(d^d^d^ddr^^^^^d^ d+^d+^d+^d+d+r^^^^^d+^ )
	OU(e^e^e^eer^^^^^e^ r^c+^c+^c+ Sli2(12)g^g^gg^gg )
   l8  
 REV(60)
	DD()'ce'ceg^^^DD()r  '<b>d+'<b>d+f+^^^DD(7)r 					//B(2X)
	Sli1(12)b.a.g^^^^ '<a>c+e'<a>c+  d^c+ Sli2(,!8)<b4> 
	DD()'ce'ceg^^^DD()r  '<b>d+'<b>d+f+^^^DD(7)r 
	gf+ C(8000,0,24,!8,36)gg^^^^  '<a>c+e'<a>c+  d^c+ Sli2(,!8)<b4> 
	DD()'ce'ceg^^^DD()r  '<b>d+'<b>d+f+^^^DD(7)r 
	g.a.b^^^^   '<a>c+e'<a>c+  d^c+ Sli2(,!8)<b4> 
	DD()'ce'ceg^^^DD()r  '<b>d+'<b>d+f+^^^DD(7)r 
	gf+ge^ C(8000,!0,12,!4,24)g^gf+^^^
 REV(40)
	<<ab>cd+>    						//Sabi(2X)
	OU([8 e] [8 d+] [8d] [4c+]  c+.c+16^8<b8>)
	OU(Sli1(12)[4c] c.Sli2(24)d.c [8<b>] Sli2(12) [8e] d2 )
	q80<<ab>cd+>    q99
	OU([8 e] [8 d+] [8d] [4c+]  c+.c+16^8<b8>)
	OU(Sli1(12)[4c] c.Sli2(24)d.c [8<b>]  Sli2(24)[8e] Sli1(12)d2 d.c.<b>)

	OU(c1 Sli2(12)) Sli2(12)'<da>d'1						//Sabi'(2X)
	[3#D'<<gb>dg>d'] #D'<<gb>dg>d'16 #U'<da>df+r' #U'<da>df+r'16 
	  #D'<da>df+r' #D'<da>df+r' #D'<da>df+r'16 #U'<da>df+r'16
	[3#D'<cg>cer']#D'<cg>cer'16 #U'<da>df+r' #U'<da>df+r'16 
	  #D'<da>df+r' #D'<da>df+r' #D'<da>df+r'16 #U'<da>df+r'16
	#D'<<a+>fa+>df'1 #D'<cg>ceg'1 #D'<da>dga'2^4^8 #D'<da>df+a'16 #U'<da>df+a'16 #D'<da>df+a'2 


	 <<ab>cd+>      v95q99t_2						//GuiterSolo
	OU([8 e] [8 d+] [8d] [4c+]  c+.c+16^8<b8>)
	OU(Sli1(12)[4c] c.Sli2(24)d.c [8<b>] Sli2(12) [8e] d2 )
	 q80<<ab>cd+>     q99
	OU([8 e] [8 d+] [8d] [4c+]  c+.c+16^8<b8>)
	OU(Sli1(12)[4c] c.Sli2(24)d.c [8<b>]  Sli2(24)[8e] d2 )  <<ab>cd+>      v95q99t_2
  
	OU([8 e] [8 d+] [8d] [4c+]  c+.c+16^8<b8>)					//Sabi(Last)
	OU(Sli1(12)[4c] c.Sli2(24)d.c [8<b>] Sli2(12) [8e] d2 )
	 q80<<ab>cd+>     q99
	OU([8 e] [8 d+] [8d] [4c+]  c+.c+16^8<b8>)
	OU(Sli1(12)[4c] c.Sli2(24)d.c [8<b>]  Sli2(24)[8e] Sli1(12)d2 d.c.<b>)

  
	#D'<cg>ceg'2^4^8 #D'<cg>ceg'16 #U'<cg>ceg'16 #D'<da>df+a'1			//Sabi'(Last)
	[3#D'<<gb>dg>d'] #D'<<gb>dg>d'16 #U'<da>df+r' #U'<da>df+r'16 
	  #D'<da>df+r' #D'<da>df+r' #D'<da>df+r'16 #U'<da>df+r'16
	[3#D'<cg>cer']#D'<cg>cer'16 Sli1(12)#U'<da>df+r' #U'<da>df+r'16 
	  #D'<da>df+r' #D'<da>df+r' #D'<da>df+r'16 #U'<da>df+r'16
	#D'<cg>ceg'1  #D'<da>df+a'1
	[3#D'<<gb>dg>d'] #D'<<gb>dg>d'16 Sli1(12)#U'<da>df+r' #U'<da>df+r'16 
	  #D'<da>df+r' #D'<da>df+r' #D'<da>df+r'16 #U'<da>df+r'16
	[3#D'<cg>cer']#D'<cg>cer'16 Sli1(12)#U'<da>df+r' #U'<da>df+r'16 
	  #D'<da>df+r' #D'<da>df+r' #D'<da>df+r'16 #U'<da>df+r'16
  
	#D'<d+a+>d+gr'4.#D'<d+a+>d+gr'^2  Sli1(12)#D'<<f>cfa>c'4.#D'<<f>cfa>c'^2		t_0 q99
	  DD()'<dg>'4.<b4.>d4,150  DD()g4.d4.<b4>  
	DD()Sli1(24)'<b->d+g'4.g^2 DD()Sli2(24)'cfa'4. a^2 DD(2914)
	Sli1(12)#D'dgb'1^1^1^1  BR(12)   #D'<<g>dgb>g'4 GD(7,4)

Track(3)  r%254 // ■■■ Trak3 : Guiter2   ■■■
  Channel(3) Voice(30) r%10 V(107) r%10  EP(127) r%10  r%10 Modulation(0) r%10 Panpot(0) r%10 
   REV(35) r%10 CHO(36) r%10 VAR(0)r%10
    BR(2)r%10 CoarseTune(64)r%10 FineTune(64)r%10 PitchBend(0)  y74,50 r%10 GSChorusMacro(0)

  v98q80l16t0 q99        			//Intoro
	OU(ddddd^dd^dd^d^dd d+d+d+d+d+^d+d+^d+d+^d+^d+d+ )
	OU(ddddd^dd^dd^d^dd d+d+d+d+d+^d+d+^d+d+^d+d+d+d+ )
	OU(ddddd^dd^dd^d^dd d+d+d+d+d+^d+d+^d+d+^d+^d+d+ )
	OU(ddddd^dd^dd^d^dd d+d+d+d+d+^d+d+^d+d+d+d+rrr )
  v95q80l8t0                                 @28
  
  Time(17:1:0)									//B
   VAR(20)
	t_.onNote(0,6,9) q90  
	EP.onTime(0, MML(y11) ,!8) 'gc+e'1  
	'<g>ce'1 '<b>d+f+'1  '<b>eg'1 '<a>c+e'1
	'<g>ce'1 '<b>d+f+'1  '<b>eg'1 '<a>c+a'1
	'<g>ce'1 '<b>d+f+'1  '<b>eg'1 '<a>c+e'1
	'<g>ce'1 '<b>d+f+'1  '<g>ce'1 '<a>cf+'2       @30
  VAR(0)
 Time(81:1:0)							//Sabi(2X)
	 v95q99l8t0t_0 
	r2Sli1(12)<ab>cd+
	OU(eeeeeeee f+f+f+f+f+f+f+f+)
	OU(gggggggg aaaa a.a.f+)
	OU(gggggggg l16 g^ggg^gg^gg^g^gg l8)
	OU(eeeeeeee f+^^r)    Sli1(12)<ab>cd+
	OU(eeeeeeee f+f+f+f+f+f+f+f+)
	OU(gggggggg aaaa a.a.f+)
	OU(l16 g^g^g^gg^gg^g^gg  ggggg^gg^gg^g^gg l8)
	OU(eeeeeeee f+^^r   Sli1(12)f+.e.d )

	'<cg>ceg'1 '<da>df+'1								//Sabi'(2X)
	'<<g>dgb>d'4 '<<g>dgb>d'8 '<<g>dgb>d'16 
	'<da>df+r'8 '<da>df+r'16 '<da>df+r'8 '<da>df+r'8 '<da>df+r'16 '<da>df+r'16
	'<cg>ceg'4 '<cg>ceg'8 '<cg>ceg'16
	'<da>df+r'8 '<da>df+r'16 '<da>df+r'8 '<da>df+r'8 '<da>df+r'16 '<da>df+r'16  t_0   q99
    q10
	DD()<<a+4.>>t_.onNote(10,8,5,3,0) '<fa+>dfa+'8^2  t_0
	DD()<c4.>  t_.onNote(10,8,5,3,0) '<g>ceg`c'8^2    t_0
	DD()r4 t_.onNote(0,3,6,9,10)'<a>dga`d'2. DD() t_.onNote(0,3,6,9,10)'<a>df+a`d'2 r2 t_0  DD(127)
	Sub{ r-1 EP.onTime(127,0,!2) r1 EP(127) }
    q99
	
	r1r1r1r1 r1r1r1r1 r1r1r1r1 r1r1r1r2   v95q99l8t0t_0   Sli1(12)<ab>cd+		//Sabi'(Last)
	OU(eeeeeeee f+f+f+f+f+f+f+f+)
	OU(gggggggg aaaa a.a.f+)
	OU(gggggggg l16 g^g^g^gg^gg^g^gg l8)
	OU(eeeeeeee f+^^r)    Sli1(12)<ab>cd+
	OU(eeeeeeee f+f+f+f+f+f+f+f+)
	OU(gggggggg aaaa a.a.f+)
	OU(l16 g^g^g^gg^gg^g^gg  ggggg^gg^gg^g^gg l8)
	OU(eeeeeeee f+^^r   Sli1(12)f+.e.d )
	
	'<cg>ceg'1 '<da>df+'1								//Sabi'(2X)
	'<<g>dgb>d'4 '<<g>dgb>d'8 '<<g>dgb>d'16 
	'<da>df+r'8 '<da>df+r'16 '<da>df+r'8 '<da>df+r'8 '<da>df+r'16 '<da>df+r'16
	'<cg>ceg'4 '<cg>ceg'8 '<cg>ceg'16
	'<da>df+r'8 '<da>df+r'16 '<da>df+r'8 '<da>df+r'8 '<da>df+r'16 '<da>df+r'16  t_0   q99
	r4.'<cg>ceg'^2 '<da>df+''<da>df+' r '<da>dg'8^8'<da>dg'8'<da>df+'r
	'<<g>dgb>d'4 '<<g>dgb>d'8 '<<g>dgb>d'16 
	'<da>df+r'8 '<da>df+r'16 '<da>df+r'8 '<da>df+r'8 '<da>df+r'16 '<da>df+r'16
	'<cg>ceg'4 '<cg>ceg'8 '<cg>ceg'16
	'<da>df+r'8 '<da>df+r'16 '<da>df+r'8 '<da>df+r'8 '<da>df+r'16 '<da>df+r'16  t_0   q99
	
	'<d+a+>d+'1 '<f>cf'1 '<<g>dg>'2^4^8 ['<<g>dg>'16] '<<g>dg>'2^8r8 >g16f16g<
	'<d+a+>d+'1 '<f>cf'1 '<g>dgb'1^1  BR(12)  t_.onNote(0,3,6,9,12,15)'<<g>dgb>dg'1^2 GD(8,6)


Track(4)  r%254 // ■■■ Trak4 : GuiterSolo etc   ■■■
  Channel(4) Voice(85) r%10 V(107) r%10  EP(127) r%10  r%10 Modulation(0) r%10 Panpot(0) r%10 
   REV(35) r%10 CHO(60) r%10 VAR(20)r%10
    BR(12)r%10 CoarseTune(64)r%10 FineTune(64)r%10 PitchBend(0) r%10 GSChorusMacro(0)

  v100q80l8t0 q99											//A
	r1r1r1r1r1r1r1r1
	Sub{ EP.onTime(0,127,!8) p%.onTime(-100,0,!4) r1 M.onTime(0,60,12) r1r2^4 p%.onTime(0,1365,!4) r4r1p%0}
	>   b1^1^1^1^1^1^1 GD(8,10)r2 < M(0)  

 Time(106:1:0)
   
    v120q80l8t0 q99  
	GU(5,6)<Vib(!2)b2^8GD(7,8) GU(6,6)ab`c Vib(!2)b2^8GD(7,6)
	GU(4,5)`d`cb ab^^^GD(8,6) GU(4,4)`d`cb b.a.>e ^e^f+
	g.Bend(36)a.g [g16f+16e16f+16]  >Bend(!8)Vib(!2)d.d.d d.c.<b><
	GU(7,3)g.Bend(!16)a.gg.f+.g     l16>gf+e dc<b agf+ edc ^^^GD(7,12)   r l8
	GU(8,4)Vib(!2)>g.g.gg.f+.e GU(6,2)d+.e.d+d+.c+.d+GD(6,4)<
	  DD()><b.>d.g^8d^8<b> DD() c+.e.a^8e^8f+< DD(128654)  
	>g.f+.g^8f+^8g g.Bend(36)a.gVib(!2)g2 GD(7,7) <
	GU(6,4)e4.f+4.g4 GD(7,6) 
	     l18b>c+def+g ab`c   Bend(!8)`d2GD(8,11) <  
   

Track(6) r%254 // ■■■ Trak6 : Base   ■■■
  Channel(6) Voice(35) r%10 V(117) r%10  EP(127) r%10  r%10 Modulation(0) r%10 Panpot(64) r%10 
   REV(50) r%10 CHO(30) r%10 VAR(0)r%10
    BR(12)r%10 CoarseTune(64)r%10 FineTune(64)r%10 y74,40 r%10
  o3v100q99l16t1
	r-4  GU(8,4) d4 GD(8,8)
      
	<ggggg^eg^eg^g^a^ GU(4,2)bbbbb^ab^a>GU(4,3)f+^b^a^ 			//Intoro
	g^d^<g^gg^eg^g^ GU(4,3)a^  b^>f+^GU(4,2)b^f+b^f+<b^e^f+^GD(11,3) >
	<gggg>g^dg^ga^GU(4,3)b^g^ GU(4,3)b^GD(6,2)f+^<b^>f+a^ab^a^b^
	g^d^<g^ag^eg^g^a^ b^>f+^GU(4,2)b^db^bf+^<b4,80> GD(6,3)
	
  [
    
	<g^g^r^^^ ^^^^g^a^ GU(4,2)b^b^r^^^ ^ba^g^f+^>		//A
	<e^e^r^^^ ^^^^e^g^ a^a^r^^^ ^^^^a^a-^>
	<g^g^GD(8,2)r^^^ ^^^^g^a^ GU(4,2)b^b^r^>f+b^< ba^g^f+^>
	<e^e^r^^^ ^^^^e^g^ a^a^r^>ae^ GD(8,4) < ^r^ GU(4,2)a^b^>
    
	 GU(9,3)c^^c^rc^ ^^^^^rGU(4,2)dr  <b^^b^rb^ ^ra^g^f+^>		//B
	<e^^e^re^ ^^^re^g^  a^^a^ra^ ^^^GD(9,4)  rGU(4,2)a^b^  >
	 c^^c^rc^ ^^^^^rGU(4,2)dr  <b^^b^rb^ ^^a^g^f+^>
	<e^^e^re^ ^^^re^g^  a^^a^ra^ >rga<r GU(9,3)a^b^  >
	 c^^c^rc^ ^^^^^rdr  <b^^b^rb^ ^^a^g^f+^>
	<e^^e^re^ ^`e^re^g^  a^^a^ra^ ^^^GD(9,5) ra^b^  >
	 c^^c^rc^ ^^^^^rgr  <b^^b^rb^ ^^^^^GD(9,4)rGU(4,2)`gr>
	 GU(9,3)c^^c^rc^ ^^^^^ccc  d^^g^^f+r    <arbr>crd+r  
   
	<GU(7,2) `e^e^e^`eb^ag^g^a^  GU(7,4)b^b^>b^ab^<ba^g^f+^>		//Sabi
	<g^>d^g^ab^ag^<g^g+^  a^>e^a^ga^e^e GD(7,4) <a^b^>
	c^c^c^g`c^`cc^<b^a^> <g^a^b^ag^gg^a^b^>
	c^^cc^cc ^c^c c^c^    GU(7,3) d^^g^^f+^  <arbr>crd+r
	<`e^e^e^ge^e`e^g^a^  b^b^bf+`b`f+^ba^g^f+^>
	<g^g^g^eg^`gg^g^g+^  a^>e^a^ge^^^<a^^b^>
	ccc^^c^d^cc^<b^a^> <g^g^g^gg^gg^a^b^>
	c^c^c^cc^cc^c^c^    GU(7,3) d^dg^^f+^  GU(7,3) d^^c^^<b^>
  :
	c^c^c^<a>c^cc^c^c+^    d^d^d^dd^GD(7,4) r<a^b^a^>		//Sabi'
	<g^a^b^g>d^ef+^e^dd  c^c^<b^>cd^dd^d^dd
	d+^d+^d+^d+d+GD(7,4)r  <a+a+^a^g^   GU(7,3)f^f^f^ff^ff^f^ff>
	<GU(6,3)g^^^^^^^ ^^^^>GU(6,3)d^c^ GU(7,8)b^^^^^^^ ^^^GD(6,12)r^^^^
  ]

	c^>c^d^ec^<<a>c^c^c+^    d^>d^c^d<a^r<a^b^a^>		//Sabi'(2X)
	<g^g^a^b>d^de^f+^ed  c^d^e^c+d^da^d^<a^>
	<a+^a+^a+^a+a+^a+a+^a+^a+a+>  c^c^c^c>c^cc^c^cc< 
	GU(6,3)d^^^^^^^^^^^^^^^  ^^^^^^^GD(6,7)  r<arbr>crd+r
  
	<`e^e^e^ge^ee^g^a^  b^b^b^f+`b^ba^g^f+^>		//GuiterSolo  
	<g^g^g^eg^eg^g^g+^  a^>e^a^ea^^^<a^^b^>
	c^d^e^cc^<a>c^<b^a^> <g^g^g^ag^eg^a^b^>
	c^c^c^cc^cc^c^c^    d^^g^^f+^  <arbr>crd+r
	<`e^e^e^ee^ee^g^a^  b^b^b^bb^ba^g^f+^>
	<g^g^g^gg^gg^g^g+^  a^a^a^aa^^^a^^b^>
	c^c^c^cc^cc^<b^a^> <g^g^g^gg^gg^a^b^>
	c^c^c^cc^cc^c^c^    d^^g^^f+^   <arbr>crd+r  
  
	<`e^e^e^`eb^ag^g^a^  b^f+^>b^ab^<ba^g^f+^>	//Sabi(last)
	<g^>d^g^ab^ag^<g^g+^  a^>e^a^ga^a^e <a^b^>
	c^c^c^g`c^`cc^<b^a^> <g^a^b^ag^gg^a^b^>
	c^^cc^cc ^c^c c^c^    d^^g^^f+^  <arbr>crd+r
	<`e^e^e^g`e^e`e^g^a^  b^`b^bf+`b`f+^ba^g^f+^>
	<g^g^g^eg^`gg^g^g+^  a^>e^a^ge^^^<a^^b^>
	cc`c^^c^d^cc^<b^a^> <g^g^`g^gg^gg^a^b^>
	c^c^c^cc^cc^c^c^    d^dg^^f+^  d^^c^^<b^>
   
	c^c^c^<a>c^g`c^g^c+^    d^a^`d^`e`f+^r<a^b^a^>		//Sabi'(Last)
	<g^a^g^a>d^de^f+^d^  c^<g^>c^c+d^dd^d^d-^
	c^<g^>c^`cg^<a>c^c^c^    d^d^d^dd^r<a^b^a^>
	<g^g^a^b>d^de^f+^<b^>  c^c^c^ed^dd^d^cd
	d+^d+^d+^d+d+r  <a+a+^a^g^   f^f^f^ff^ff^f^ff>
	<g^g^g^g>g^gg^g-^g^<   ggggg^g>g^gg^a^b^
	d+^d+^d+^d+d+r  <a+a+^a^g^   f^f^f^ff^ff^f^ff>
	<GU(5,3)g^^^^^^^ ^^^^GD(6,4)>GU(6,5)d^c^ GU(7,10) b^^^^^^^^^^^^^^^^^^^^^^^^^^^^ GD(6,12)
//------------------------------------------------------------------------------
//------------------------------------------これよりドラムゾーン!---------------
//------------------------------------------------------------------------------
$h{o3b,}//タム高
$g{o3a,}//タム中
$f{o3g,}//タム低
$b{o3f,}//フロアタム
$y{o4d+,}//ライド
$e{o4c+,}//クラッシュシンバル
$a{n46,}//オープンハイハット
$s{o3g+,}//ハイハット
$d{n40,}//sにn40,を割り当てる
$c{n36,}//bにn36,を割り当てる

Track(10) r%334 //■■■■Track10 : Drums ■■■■
 Channel(10) V(127) r%10 r%10 CHO(80)r%10 VAR(0)r%10 Modulation(0) BR(7) r%10   Key(0)
Sub{
	Time(2:1:0) y99,24		//ドラムのエディット
	Time(2:1:10) y98,40
	Time(2:1:20) y6,65
	Time(2:1:30) y99,24
	Time(2:1:40) y98,36
	Time(2:1:50) y6,80
	Time(2:1:60) y98,29
	Time(2:1:70) y99,40
	Time(2:1:80) y6,80
	Time(2:2:0) y101,127
	Time(2:2:10)y100,127
}
Rythm{
    l16v85t0
     (t_.Random(1)  )
	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^e^			//Intoro
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^^^^^
	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^^^^^
  [
   // 
	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^e^			//A
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	^^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^^^^^
   // 
	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^			//B
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^^^^^
   // 
	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^e^			//Sabi
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^

	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^e^
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
  :
	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^e^			//Sabi'
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^a^e^
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	e^a^ssa^ ssa^s^a^    s^a^ssa^ ^^^^^^^^
 ]
	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^e^			//Sabi'2回目
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^a^e^
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	e^a^ssa^ ssa^s^a^    s^a^ssa^ ^^^^^^^^
  // 
	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^e^			//GuiterSolo
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
  // 
	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^e^
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	s^a^ssa^ ssa^s^a^    r^^^^^^^ ^^^^^^e^

	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^e^			//Sabi(Last)
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^

	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^e^
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	
	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^e^			//Sabi'
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^a^e^
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^a^
	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^^^^^
	e^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^s^e^
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^a^e^
	s^a^ssa^ ssa^s^a^    s^a^ssa^ ssa^^^^^

}

Track(11) r1 //■■■■Track11 : Drums ■■■■
 Channel(10)
Rythm{
    l16v106t0q10
	 (t_.Random(1)  )
	c^c^d^cd^dcd,,50d^^d,,40    c^c^d^cd^dc^d^^d,,40		//Intro
	c^cd,,50d^cd^dc^d^^^    c^c^d^cd^d,70cd,50 ddd32d32,,50d
	c^c^d^cd^dc^d^^d,,50    c^c^d^cd^dc^dd,,50^d,,40
	cd,,40c^d^cd^dc^d^^^    c^c^d^cd^   d32d32,,50d0cdd^^d,,50
 [
 // 
	c^c^d^cd^dc^d^^^    c^c^d^cd^dc^d^^^		//A
	c^c^d^cd^dc^d^^^    c^c^d^cd^dc^d^^c
	c^c^d^cd^dc^d^^^    c^c^d^cd^dc^d^^^
	c^c^d^cd^dc^d^^^    c^c^d^cd^dc^      dddd
  // 
									/*B*/
	^^^^^^^^ ^d,,60^^d^^^  ^^^^^^^^ ^d,,50^^d^^d,,70  /*S*/  (Time=Time-!1^1)/*Subの代わり*/
	c^^c^^c^ ^^^^^^cc  c^^c^^c^ ^^c^c^c^  /*Kick*/ 
	^^^^^^^^ ^^^^d^^^  ^^^^^^^^ ^^d,,50d,,55 d^^d,,80  /*S*/  (Time=Time-!1^1)/*Subの代わり*/
	c^^c^^c^ ^^^^^^cc  c^^c^^c^ ^^c^c^c^  /*Kick*/

	^^^^^^^^ ^^^^d^^d,,50  ^^^^^d,,60^^ ^^^^dd,,50d^  /*S*/  (Time=Time-!1^1)/*Subの代わり*/
	c^^c^^c^ ^^^^^^cc  c^^c^^c^ ^^c^c^c^  /*Kick*/ 
	^^^^^^^^ ^d,,60^^d^^d,,60  ^^^^^^^^ ^v50 ddd v106 d^^d  /*S*/  (Time=Time-!1^1)/*Subの代わり*/
	c^^c^^c^ ^^^^^^cc  c^^c^^c^ ^^c^c^c^  /*Kick*/

	^^^^^^^^ ^^^^d^^^  ^^^^^^^^ ^^^^d^^d  /*S*/  (Time=Time-!1^1)/*Subの代わり*/
	c^^c^^c^ ^^^^^^cc  c^^c^^c^ ^^c^c^c^  /*Kick*/ 
	^^^^^^^^ ^^^^d^^^  ^^^^^^^^ ^^^^d^^d  /*S*/  (Time=Time-!1^1)/*Subの代わり*/
	c^^c^^c^ ^^^^^^cc  c^^c^^c^ ^^c^c^c^  /*Kick*/

	^^^^^^^^ ^^^^d^^^  ^^^^^^^^ ^^^^d^d^  /*S*/  (Time=Time-!1^1)/*Subの代わり*/
	c^^c^^c^ ^^^^^^cc  c^^c^^c^ ^^c^c^c^  /*Kick*/ 
	^^^^^^^^ ^^^^d^^^   ^^^^^^d,,60d,,60 dd,,60d^d^d^  /*S*/  (Time=Time-!1^1)/*Subの代わり*/
	c^^c^^c^ ^^^^^^cc   c^^c^^c^ c^c^c^c^  /*Kick*/
 // 
	c^c^d^^d^cc^d^cc    c^c^d^^d^cc^d^c^			//Sabi
	c^c^d^^d^cc^d^cc    c^c^d^^d^cc^d^c^
	c^c^d^^d^cc^d^cc    c^c^d^^d^cc^d^c^
	c^c^d^^d^cc^d^cc    c^c^dd,,60^dd,,60dc^dd,,70d^

	c^c^d^^d^cc^d^cc    c^c^d^^d^cc^d^c^
	c^c^d^^d^cc^d^cc    c^c^d^^d^cc^d^cd
	c^c^d^^d^cc^d^cc    c^c^d^^d^cc^d^c^
	c^c^d^^d^cc^d^cc    cd,,60c^d^d,,60dd^c   dd,,70cdd,,70  
   :
	c^c^d^^d^cc^d^cc    c^c^d^^d^cc^d^c^			//Sabi'
	c^c^d^d,,70d^cc^d^cc    cd,,60c^d^^d^cc^d^c^
	c^c^d^^d^cc^d^cc    c^c^d^^d^cc^d^c^
	c^c^d^^d^cc^d^cc    cd,,60c^d^d,,60d^   dddd^^^
 ]
	c^c^d^^d^cc^d^cc    c^c^d^^d^cc^d^c^			//Sabi'2回目
	c^c^d^^d^cc^d^cc    cd,,60c^d^d,,70d^cc^dd,,80c^
	c^c^d^^d^cc^d^cc    c^c^d^^d^cc^d^c^
	c^c^d^^d^cc^d^d,,70d    cd,,70d,,60^d^^d^   ddddddd
 // 
	c^c^d^^d^cc^d^cc    c^c^d^^d^cc^d^c^			//GuiterSolo
	c^c^d^^d^cc^d^cc    c^c^d^^d^cc^d^c^
	c^c^d^^d^cc^d^cc    c^c^d^^d^cc^d^c^
	c^c^d^^d^cc^d^cc    c^c^d^^d^dcd   d32d32,,70^d,,80d

	cd,,70c^d^^d^cc^d^cc    c^c^d^^d^cc^d^c^
	c^c^d^^d^cc^d^cc    c^c^d^^d^dc^d^cd
	c^c^d^^d^cc^d^cc    c^c^d^^d^cc^d^c^
	c^c^d^^d^cc^d^cc    dd32d32,,80ddddddd^d^d^d^   (Time=Time-!1^1)/*Subの代わり(ここだけ2列)*/
	r^^^^^^^^^^^^^^^    c^c^c^c^c^c^c^c^
 // 
	c^c^d^^d^cc^d^cc    c^c^d^^d^cc^d^c^			//Sabi(Last)
	c^c^d^^d^cc^d^cc    c^c^d^^d^cc^d^c^
	c^c^d^^d^cc^d^cc    c^c^d^^d^cc^d^c^
	c^c^d^^d^cc^d^cc    c^c^d^^d^dc^d,,80dd^

	c^c^d^^d^cc^d^cc    c^c^d^^d^cc^d^c^
	c^c^d^^d^cc^d^cc    c^c^d^^d^cc^d^cd
	c^c^d^^d^cc^d^cc    c^c^d^^d^cc^d^c^
	c^c^d^^d^cc^d^cc    c^c^d^^dd^cd^cdd,,80
 //  
	c^c^d^^d^cc^d^cc    c^c^d^^d^cc^d^c^			//Sabi'(Last)
	cd,,70c^d^^d^cc^d^cc    c^c^d^d,,70d^dc^d^cd
	c^c^d^^d^cc^d^cc    c^c^d^^d^ccd,,60d^c^
	c^cd,,50d^^d^cc^d^cc    c^c^d^^d^dcd,,70d^cd
	
	c^c^d^^d^cc^d^cc    c^c^d^^d^cc^d^c^
	c^c^d^^d^cc^d^cc    c^c^d^^d^dc^d^dd
	(TGet(!1^1,100))                        ////だんだんゆっくりと・・・////
	c^c^d^^d^cc^d^cc    c^c^d^^d^cc^d32d32,,80ddd
	(TGet(!1,90))                           ////だんだんゆっくりと・・・////
	c0d0e
}



//PlayFrom(1:1:0)   //1:10:18:34:50:58:66:81:98:106:120:138:146
//Solo(6,10,11);