/*
久しぶりに投稿したら、たまたまH"さんの復活とかぶってて嬉しかったので、ユーロビートの音色作りました。
自由に使って頂いて構いません。

ポイントはピッチのアタックと、音符長の細かい設定です。
今回面倒だったのでやりませんでしたが、リフ中でピッチのフォールなんかも入れればもっとそれっぽくなるかと思います。

それにしてもGM音源だと圧倒的な発音数の足りなさ・・・
*/


//_初期設定
TrackName={" Eurobeat Preset Demo"}       //曲名
Copyright     = {"R*3"}       //著作権表示
System.MeasureShift(1);    //音源初期化用に発音を1小節遅らせる
ResetGS;ResetXG;ResetGM;r1;//音源の初期化
TrackSync;                 //全てのトラックを同期する(初期化後に必須)


Tempo=155
KeyFlag-(b)


Str SC	={ [4 EP.T(00,127,!8) r4 ] }


Str LD_In	={
l8 q90'"bdf'^^'q70"bdf'r'"bdf'rq90'ceg' ^^^^^^^^ r1

}

Str RF1	={ l16
	S{ r-24 q45 "b48c48}
	q45'dfa''dfa''dfa''dfa'	q90'dfa'^q45'dfa'q90'ceg'	^q45'ceg''ceg'r	q90'ceg'^^l48 < v-20baev+20> l16
	q45'ceg''ceg''ceg''ceg'	q90'ceg'^q45'ceg'q90'ceg'	^q45'dfa''dfa'r	q90'dfa'^^l48 < v-20baev+20> l16
	l16 q70  "bcd"b f^bf	b>cd"b l24 q70 "f"bc "bf`c< l16
	q45'dfa''dfa''dfa''dfa'	q90'dfa'^q45'dfa'q90'fa`c'	^q45'fa`c''egb'r	'dfa'rq90'"bdf'^ S{ r-24 q45 "a48"b48}
	
	l16
	q45'dfa''dfa''dfa''dfa'	q90'dfa'^q45'dfa'q90'ceg'	^q45'ceg''ceg'r	q90'ceg'^^l48 < v-20baev+20> l16
	q45'ceg''ceg''ceg''ceg'	q90'ceg'^q45'ceg'q90'ceg'	^q45'dfa''dfa'r	q90'dfa'^^l48 < v-20baev+20> l16
	l16 q70  "bcd"b b^af	b>cd"b l24 q60 fed cfg< l16
	q45'dfa''dfa''dfa''dfa'	q90'dfa'^q45'dfa'q90'fa`c'	^q45'fa`c''egb'r	'dfa'rq90'"bdf'^
}


Str LD1	={
	S{	v110 o5 LD_In [ RF1 ] }
		v90  o6 LD_In [ RF1 ]
}





//---------- メインリードの音色設定!ここらへん参考になるかと思います。
TR=1 BR=13 p.W(127,124,!32) M.W(0,127,!16) @82 P=0   V=75  LD1			//LD Main L
TR=2 BR=13 p.W(113,122,!32) M.W(0,127,!16) @82 P=127 V=75  LD1			//LD Main R
TR=3 BR=13 p.W(127,123,!32) M.W(0,127,!16) @63 P=64  V=90 o6 LD_In [ RF1 ]	//LD Sub
//---------- ここまで。自由に使って頂いて構いません。






TR=4 @82  P.N(0,127)  V=50									//LD P-Delay
S{ r8. 		v80 o6 LD_In [RF1] }
S{ r8. r8. 		v50 o6 LD_In [RF1] }
S{ r8. r8. r8. 	v20 o6 LD_In [RF1] }



TR=9 @80  q80  l4  o3 REV=0	BR=48	p.W(128,65,!32,65,64,!8.) V=117 v127 r1+1+1	//Kick
S{ v127 l4 o0	[8	d d d d ] }


TR=10 @25 BR=2 p127											//DRM
v127 l8 'n49n36n35'r'n36n35''n49n36n35' r'n36n35'r'n49n36n35' r1+1

n49,0
S{ 	v127 l4	[8	n36 n36 n36 n36 ] }
S{ 	v50  l4	[8	 r  n40  r  n40 ] }
S{ 	v50  l16	[8	[4v60n44v50n44v100n44v60n44 ] ] }
S{ 	v127 l8	[8	[4rn42] ] }
	 v127 l8	[8	[4rn82] ] 

	 

Str BA_RF	={ l8
	S{ 	[8 SC ] }
		"bb"bb c`cc`c "aa"aa d`dd`d	"bb"bb c`cc`c "ff"aa f`fe`e 
		"bb"bb c`cc`c "aa"aa d`dd`d	"gg"gg  "gg"gg c`cc`c c`cc`c
}

TR=11 @88 l8 o2 b^^brbr`c ^^^^^^^^ r1 BA_RF							//BAS


TR=16 r1+1 @119 l16 P=0 q120 "erP.T(127,0,!1)er eree edr<br agr 				//Syn-Tom