//GM音源でトランスできるかなって曲です。

TrackName={"Protcol(Radio Edit)"}
Copyright={"R*3"}

Tempo=136
KeyFlag-(eab)

System.MeasureShift(1);    //音源初期化用に発音を１小節遅らせる
ResetGS;ResetXG;ResetGM;r1;//音源の初期化
TrackSync;                 //全てのトラックを同期する(初期化後に必須)






//-------- Inst Setting --------
TR=1  @80  q105 l1  o3 REV=30								// PD Bass
TR=2  @90  q130 l1  o5 REV=70	P=0	p.WR(64,65,!1,65,64,!1)			// PD Warm
TR=3  @90  q130 l1  o5 REV=70	r256 P=127 p.WR(65,62,!2.,62,65,!2.)	// PD Warm
TR=4  @92  q150 l1  o6 REV=90	EP.WR(70,127,!2)	P.WR(100,20,!1,20,64,!2)// PD Air

TR=5  @88  q60  l16 o6 REV=70 V=127				//LD Main
TR=6  @88  q60  l16 o6 REV=30 P.N(0,127) V=127 p65	//LD Main Delay

TR=7  @82  q100 l16 o5 REV=30	P=0	r256	p.WR(74,59,!64,59,74,!64)	//SS Backin L
TR=8  @82  q100 l16 o5 REV=30	P=127		p.WR(56,74,!64,74,56,!64)	//SS Backin R

TR=9  @80  q80  l4  o3 REV=0	BR=48	p.W(128,65,!32,65,64,!8.) V=117 v127	//Kick
TR=10 @25  q80  l16 o5 REV=10	//DR

TR=11 @3   q100 l8  o6 REV=60				//PF
TR=12 @3   q100 l8  o6 REV=60	p65 P.N(0,127)	//PF Delay

TR=13 @91  q60  V=127 REV=0 l16 o3  p65 P=0		//BAS L
TR=14 @91  q60  V=127 REV=0 l16 o3  p62 r256 P=127	//BAS R
TR=15 @35  q60  V=127 REV=0 l16 o3  p64 P=64		//BAS Sub

TR=16 @120 q100  REV=60 l4  o5	EP.W(50,127,!4, 50,127,!4, 50,127,!4, 50,127,!4,)//Cym Rvc



Str SC	={ [4 EP.T(00,127,!8) r4 ] }


//-------- Time Keeper --------
Str Set	={ r1 }

Str Intro1	={ r1 }

Str Break1	={ [2 [4r1] ]}
Str Break2	={ [2 [4r1] ]}
Str Break3	={ [4 [4r1] ]}
Str Break4	={ [4 [4r1] ]}

Str Main1	={ [4 [4r1] ]}
Str Main2	={ [4 [4r1] ]}
Str MainOut	={ [4 [4r1] ]}

Str Out	={ [2 [4r1] ] }



//-------- Intro1 --------
Lyric	={" Intro1 "}
Str RC_Intro1={ c4c2. }

TR=1  S{ } Intro1
TR=2  S{ } Intro1
TR=3  S{ } Intro1
TR=4  S{ } Intro1
TR=5  S{ } Intro1
TR=6  S{ } Intro1
TR=7  S{ } Intro1
TR=8  S{ } Intro1
TR=9  S{ } Intro1
TR=10 S{ } Intro1
TR=11 S{ } Intro1
TR=12 S{ } Intro1
TR=13 S{ } Intro1
TR=14 S{ } Intro1
TR=15 S{ } Intro1
TR=16 S{ RC_Intro1} Intro1




//-------- Break1 --------
Lyric	={" Break1 "}
Str PL_Break1=	{ab`cg ab>ce2d2<}
Str PD_Break1=	{'"abe'1 '"bbf'1 'cbg'1 '"gdg'1	'"abe'1 '"bbf'1 'cbg'1 '"g`dg'1 }
Str DR_Break1=	{ l4 v127 'n35n36n49' v50 n49	 v80 n49 v50 n49	 v60n49v30n49   v40n49v20n49}
Str RC_Break1=	{ v80 [8 P=127 c2 v-10 P=0c2 v-10]}
Str KC_Break1=	{ v127  o0 q100 p.T(128,80,!16,80,64,!1+1) V.T(100,0,!1+1+1)d1+1 p.W(128,65,!32,65,64,!8.) }

TR=1  S{ V=90 PL_Break1 } Break1
TR=2  S{ V=90 PD_Break1 } Break1
TR=3  S{ V=90 PD_Break1 } Break1
TR=4  S{ } Break1

TR=5  S{ } Break1
TR=6  S{ } Break1

TR=7  S{ } Break1
TR=8  S{ } Break1

TR=9  S{ KC_Break1 } Break1

TR=10 S{ DR_Break1 } Break1

TR=11 S{ } Break1
TR=12 S{ } Break1

TR=13 S{ } Break1
TR=14 S{ } Break1
TR=15 S{ } Break1

TR=16 S{ RC_Break1 }	Break1




//-------- Break2 --------
Lyric	={" Break2 "}

Str PF_Break2	={ l8 [2 b`er4r4r4	r2`d2		b`er4r4r4	r2`f2]}
Str PFD_Break2	={
	S{ v70 r4 PF_Break2}
	S{ v55 r2 PF_Break2} 
	S{ v45 r2. PF_Break2} 
	   v30 r1 PF_Break2 r-2.
}

Str PA_Break2	={  [2e1.d2 e1.f2] }
Str RC1	={ P=64 v127 r4 c2. RC_Break1}

TR=1  S{ PL_Break1 }	Break2
TR=2  S{ PD_Break1 }	Break2
TR=3  S{ PD_Break1 }	Break2
TR=4  S{ V=90 o6 PA_Break2 }	Break2

TR=5  Break2
TR=6  Break2

TR=7  Break2
TR=8  Break2

TR=9  Break2

TR=10 Break2

TR=11 S{ V=127 PF_Break2  }	Break2
TR=12 S{ V=127 PFD_Break2 }	Break2

TR=13 Break2
TR=14 Break2
TR=15 Break2

TR=16 Break2 S{ r-1 RC1 }





//-------- Break3 --------
Lyric	={" Break3 "}

Str PL_Break3 ={ [
	S{o2 PL_Break1}
	o3PL_Break1
]}
Str PA_Break3	={[
	S{o6 PA_Break2}
	o7 PA_Break2
]}

Str LD_Break3	={ l16 
	""arereere	r""aereere	""brereere	r""bdrddrd
	"crereere	r"c ereere	""grfrffrf	r""gdrddrd
	""argrggrg	r""agrggrg	""brfrffrf	r""bdrddrd
	"crereere	r"c ereere	"e rfrffrf	r"d drddrd

	""arereere	r""aereere	""brfrffrf	r""bgrggrg
	"crereere	r"c ereere	""grdrddrd<r"g brbbrb>
	""argrggrg	r""agrggrg	""brfrffrf	r""bdrddrd
	"crereere	r"c frffrf	"e rbrbbrb	r"d drddrd
}

Str LDD_Break3	={
	S{	r4 v80 LD_Break3 }
	S{	r2 v60 LD_Break3 }
		r2.v40 LD_Break3
}

TR=1  S{ V=90 PL_Break3 }	 Break3
TR=2  S{ V=90 [PD_Break1] }	 Break3
TR=3  S{ V=90 [PD_Break1]  }	 Break3
TR=4  S{ V=80 PA_Break3  }	 Break3

TR=5  S{ V=110 LD_Break3 }	 Break3
TR=6  S{ V=110 LDD_Break3 }	 Break3

TR=7  S{ }	 Break3
TR=8  S{ }	 Break3

TR=9  S{ KC_Break1 }	 Break3

TR=10 S{ V=85 DR_Break1 }	 Break3

TR=11 S{ }	 Break3
TR=12 S{ }	 Break3

TR=13 S{ }	 Break3
TR=14 S{ }	 Break3

TR=15 S{ }	 Break3

TR=16 S{ }	 Break3 S{r-1 RC1 }







//-------- Break4 --------
Lyric	={" Break4 "}

Str PL_Break4 ={ 
	S{o2 PL_Break1}
	o3PL_Break1
}

Str SS_Break4	={ l4 
	S{ [16 SC ] }
	[PD_Break1]
}

Str BA_Break4	={ l16 o2
	arar rara raar rara	brbr rbrb rbbr rbrb	>
	crcr rcrc rccr rcrc<	grgr rgrg rggr rgrg
	arar rara raar rara	brbr rbrb rbbr rbrb	>
	crcr rcrc rccr rcrc	erer rere rddr rdrd	<
}

Str BS_Break4	={ o2
	S{ [16 SC ] }
	[4rraa]	[4rrbb]	[4rr`c`c]	[4rrgg]
	[4rraa]	[4rrbb]	>[4rrcc]	[2rree] [2rrdd]<
}

Str KC_Break4	={ 
	S{ o0 d4 }[2 r1+1+1+1]
	S{ o0 d4 }
}
	
Str DR_Break4	={
	S{ DR_Break1 }[2 r1+1+1+1]
	S{ DR_Break1 }
	v60 l16 [4 [4 [4 n38 v+1 ] ]]
	[2 l24 n38n38n38 l16[14 n38 v+1]]
	[3 l24 n38n38n38 l16[6 n38 v+1]]
	l32 v127 [16 n38v-4]
}

Str PF_Break4	={
	[2 r1+1+1+1]
	PF_Break2
}

Str PFD_Break4	={
	[2 r1+1+1+1]
	PFD_Break2
}

Str RC_Break4	={ [2 r1+1+1+1] r-1 RC1 }

TR=1  S{ V=80 PL_Break4 }	 Break4
TR=2  S{ V=70 [PD_Break1] }	 Break4
TR=3  S{ V=70 [PD_Break1]}	 Break4
TR=4  S{ V=70 PA_Break3 }	 Break4

TR=5  S{ V=105 LD_Break3 }	 Break4
TR=6  S{ V=105 LDD_Break3 }	 Break4

TR=7  S{ V=70 SS_Break4 }	 Break4
TR=8  S{ V=70 SS_Break4 }	 Break4

TR=9  S{ KC_Break4}	 Break4

TR=10 S{ V=90 DR_Break4 }	 Break4

TR=11 S{ V=127 PF_Break4 }	 Break4
TR=12 S{ V=127 PFD_Break4}	 Break4

TR=13 S{ V=120 [BA_Break4] }	 Break4
TR=14 S{ V=120 [BA_Break4] }	 Break4
TR=15 S{ V=110 BS_Break4 }	 Break4

TR=16 S{ RC_Break4 }	 Break4 S{ r-1 RC1 }




//-------- Main1 --------
Lyric	={" Main1 "}

Str PD_Main1={
	S{ [16 SC ]}
	[PD_Break1]
}

Str LD_Main1	={
	S{ o6 LD_Break3 }
	   o7 LD_Break3
}

Str LDD_Main1	={
	S{	r4 v80 LD_Main1 }
	S{	r2 v60 LD_Main1 }
		r2.v40 LD_Main1
}

Str DR_Main1	={
	S{ v127 n49 }
	S{l4  v127 [15 [4 'n36n35' ] ] }
	S{l4  v127 [16 [2 r 'v127n39v60n40' ] ] }
	S{l16 v127 [16 [4 n42n42n46n42 ] ] }
	  l8  v127 [16 [4 rn82]]
}

Str BA_Main1	={ [BA_Break4 ] }
Str BS_Main1	={ [BS_Break4 ] }

Str KC_Main1	={ [60 o0 d4 ] }

TR=1  S{ }	 Main1
TR=2  S{ V=60 PD_Main1 }	 Main1
TR=3  S{ V=60 PD_Main1 }	 Main1
TR=4  S{ }	 Main1

TR=5  S{ V=105 LD_Main1 }	 Main1
TR=6  S{ V=105 LDD_Main1 }	 Main1

TR=7  S{ V=70 SS_Break4 }	 Main1
TR=8  S{ V=70 SS_Break4 }	 Main1

TR=9  S{ V=120 KC_Main1 }	 Main1

TR=10 S{ V=85 DR_Main1 }	 Main1

TR=11 S{ }	 Main1
TR=12 S{ }	 Main1

TR=13 S{ V=127 BA_Main1 }	 Main1
TR=14 S{ V=127 BA_Main1 }	 Main1
TR=15 S{ V=127 BS_Main1 }	 Main1

TR=16 S{ }	 Main1




//-------- Main2 --------
Lyric	={" Main2 "}



Str DR_Main2	={
	S{ v127 n49 }
	S{l4  v127 [14 [4 'n36n35' ] ]'n36n35'rrr l8 v60 [4'n36n35'v+12] l16 'n36n35''n36n35''n36n35'v127'n36n35'r'n36n35'rrr  }
	S{l4  v127 [16 [2 r'v127n39v60n40' ] ] }
	S{l16 v127 [16 [4 n42n42n46n42 ] ] }
	  l8  v127 [16 [4 rn82]]
}

Str KC_Main2	={ [57 o0 d4 ] }

Str PF_Main2={  [ PF_Break2] }
Str PFD_Main2={ [ PFD_Break2] }


TR=1  S{ }	 Main1
TR=2  S{ V=60 PD_Main1 }	 Main1
TR=3  S{ V=60 PD_Main1 }	 Main1
TR=4  S{ }	 Main1

TR=5  S{ V=95 LD_Main1 }	 Main1
TR=6  S{ V=95 LDD_Main1 }	 Main1

TR=7  S{ V=60 SS_Break4 }	 Main1
TR=8  S{ V=60 SS_Break4 }	 Main1

TR=9  S{ V=120 KC_Main2 }	 Main1

TR=10 S{ V=85 DR_Main2 }	 Main1

TR=11 S{ V=127 PF_Main2 }	 Main1
TR=12 S{ V=127 PFD_Main2 }	 Main1

TR=13 S{ V=127 BA_Main1 }	 Main1
TR=14 S{ V=127 BA_Main1 }	 Main1
TR=15 S{ V=127 BS_Main1 }	 Main1

TR=16 S{ }	 Main1 S{ r-1 RC1 }





//-------- MainOut --------
Lyric	={" MainOut "}
Str LD_MainOut	={
	S{ o6 LD_Break3 }
	   o7 LD_Break3
}

Str LDD_MainOut	={
	S{	r4 v80 LD_Main1 }
	S{	r2 v60 LD_Main1 }
		r2.v40 LD_Main1
}

Str DR_MainOut	={
	S{ v127 n49 }
	S{l4  v127 'n36n35'  }
	S{l4  v127 [8 [2 r'v127n39v60n40' ] ] }
	S{l16 v127 [8 [4 n42n42n46n42 ] ] }
	  l8  v127 [8 [4 rn82]]
	  
	S{ v127 n49 }
	S{l4  v127 'n36n35'  }
	  
}


Str KC_MainOut	={ 
	S{ o0 d4 } [2 r1+1+1+1] 
	S{ o0 d4 }
}

Str PF_MainOut	={ [ PF_Break2 ] }
Str PFD_MainOut	={ [ PFD_Break2] }




TR=1  S{ }	 MainOut
TR=2  S{ V=60 PD_Main1 }	 MainOut
TR=3  S{ V=60 PD_Main1 }	 MainOut
TR=4  S{ }	 MainOut

TR=5  S{ V=95 LD_MainOut }	 MainOut
TR=6  S{ V=95 LDD_MainOut }	 MainOut

TR=7  S{ V=60 SS_Break4 }	 MainOut
TR=8  S{ V=60 SS_Break4 }	 MainOut

TR=9  S{ V=120  }	 MainOut

TR=10 S{ V=85 DR_MainOut }	 MainOut

TR=11 S{ V=127 PF_Main2 }	 MainOut
TR=12 S{ V=127 PFD_Main2 }	 MainOut

TR=13 S{ V=127 [ BA_Break4 ] }	 MainOut
TR=14 S{ V=127 [ BA_Break4 ] }	 MainOut
TR=15 S{ V=127 BS_Break4 }	 MainOut

TR=16 S{ RC_Break4 }	 MainOut S{r-1 RC1 }






//-------- Out --------
Lyric	={" Out "}





TR=1  S{ V=60 PL_Break1 }	 Out
TR=2  S{ V=60 PD_Break1 }	 Out
TR=3  S{ V=60 PD_Break1 }	 Out
TR=4  S{ }	 Out

TR=5  S{ }	 Out
TR=6  S{  }	 Out

TR=7  S{  }	 Out
TR=8  S{  }	 Out

TR=9  S{   }	 Out

TR=10 S{ v100 n49  }	 Out

TR=11 S{ V=127 PF_Break2  }	 Out
TR=12 S{ V=127 PFD_Break2 }	 Out

TR=13 S{  }	 Out
TR=14 S{  }	 Out
TR=15 S{  }	 Out

TR=16 S{ RC_Break4 }	 Out S{ r-1 RC1 }






//-------- End --------
Lyric	={" End "}



Str PF_End	={ b`e }
Str PFD_End	={
	S{ v70 r4 PF_End}
	S{ v55 r2 PF_End} 
	S{ v45 r2. PF_End} 
	S{ v40 r1 PF_End}
	S{ v30 r1+4 PF_End} 
	S{ v20 r1. PF_End} 
	   v10 r1+2. PF_End r-2.
}

TR=9  KC_Break1 
TR=10 v100 n49r	v60 n49r	v40 n49r	v30 n49r	v20 n49r	v10 n49r	

TR=11 PF_End
TR=12 PFD_End