// 高度な初期設定
//------------------------------------------------------------------------------
//_初期設定
TrackName{"Power ボツ"}
MetaText{"MSGS / ピコサクラ(soundfont)"}
TimeBase      = 96     // 四分音符分解能
Tempo         = 128    // テンポの設定(20〜240を推奨)
TimeSignature = 4,4    // 拍子記号の設定→2,4は2/4拍子を表す
KeyFlag#(cf)             // 調号の設定→例）調＃(ドファ)

System.MeasureShift(1) // 小節数のシフト設定
ResetGM();             // GM音源用リセット
Time(1:1:0); TrackSync;// トラックの同期
//------------------------------------------------------------------------------

TR(1) @66; V(113) P(64) Time(1:1:0)
	
	#ME_A = {l8 q98 r4d16d16<b>dedf f8.d16^4 r8 dd<b>d4<b>d16d16d<b4>def^2r4 r4d16d16ddeedfefd4r8 dd16d16 f8.d16^8<b>d<bb>ded^4^2   }
	#ME_A2 = {l8 q98 r4d16d16<b>dedf f8.d16 fd^  rd<b>d4<b>d16d16d<b4>def^2r4 r4d16d16ddeedfefd4r8 dd16d16 f8.d16^8<b>d<bb>de+16e16d4^8^2,70  }
	#ME_B = {l8 [ r f16f16ff16f16^8efgfef4^2 reeeedffe16e16e<b>d^2  ] r1 }
	#ME_B2 = {l8 [ r gfe16f16^8efgfef4^2 rdee16e.defg16g16fed^2  ] d1,80 }
	#ME_C = {l8 r4 f4^2 g4.f4.ed4ed4^2^1,80 r4 f4^2 g4.f4.ed4ed4^2^1,80  }
	#ME_D = {l8 [ reeee16e16ffg8^4^8f4fe8.e16^8dd4^2^1,80  ] }
	#ME_D2 = {l8 [ r<a>cee16e16dc<a   gb>dgfede f1r1   ] }
	
	[8r1] #ME_A #ME_A #ME_B #ME_C #ME_D [8r1] #ME_A2 #ME_B2 #ME_C #ME_D2 [8r1] [8r1] #ME_C #ME_D

TR(2) @67; P(55) V(105) Time(1:1:0)
	
	#CH_B = { l8q98v99 [ r d16d16dd16d16^8cdedcd4^2 rccccccdc16c16c<ab^2>  ]  }
	#CH_B2 = {l8 [ r ddd16<b16^8 bbb> dcd4^2  c1d2<b2>  ] <b1,77> }
	#CH_C = {
		l8q98   [ Sub{ v100 r4 a4^2 a4.a4.a8 g^fg4^2,90 d4.d4.d4 } v90 r4 d4^2 d4.d4.d8 <b^bb4^2,72>  g4.f4.a4 ] 
	}
	#CH_D = { l8q98  [ Sub{ r4<a4^2>d1d1<a1> } a1g2a2f1d1 ] }
	
	[8r1] [8r1] [8r1] #CH_B r1 #CH_C  #CH_D [8r1] [8r1] #CH_B2 #CH_C #CH_D [8r1] [8r1] #CH_C #CH_D
	
TR(3) @35; P(64) Time(1:1:0);
	l8q99 t0 o3 v108
	#BA_I= {
		l8q99t0o3
		dddddddd- c-c-c-c-c-c-c-c <gggggggg gggggg> c-c 
		dddddefd c-c-c-c-c-c-<ba> <gggggggg ggaabbgg > 
	 }
	#BA_I2= {
		l8q99t0o3
		ddd<a>dedd- c-c-c-c-c-b<aa-> <gggggg-gg ^ggggb> c-c 
		dddddefd c-c-c-c-c-eag+ gd<gg gfgg gggg g>fed+
	 }
	 #BA_A = {l8 [ d4rd4ef4 <a4ra4b>c4 <g4rg4ab4> d4rd8.d16<ab>c] }
	 #BA_B = {l8 [ <g4rg4ab>c d4rd8^16d16efd  <a4ra4b`c : a b4rb8^16b16>d f a ] g^gggggg> g^gggg<ab>c  }
	 #BA_C = {l16 [ d8d8d8dd8de8 f8g8 a8a8a8aa8aa8g8f8 g8g8g8gg8gg8f8<a8> d8d8d8dd8d<a8b8>c8 ]}
	 #BA_C2 = {l8 [ dddd16dd16ddd <aaaa16aa16baa- gggg16eg16g>c-c dddd16dd16c<b>c  ]}
	 #BA_D = {l8 [<aaaaabag^ggggabg> dddddddd^ddddddd ] }
	 #BA_D2 = {l8 [<aaaaa>eaa-gfgggfdc dddddc<ba> dddddcdd ] }
 	 #BA_D3 = {l8 [ <aaaa16aa16aaa gggg16gg16ggg> ddcc<bbaa> ddcc<bbaa>  ] }
	 #BA_ED = {l1^1 d,60 }
	
	#BA_I #BA_A #BA_A #BA_B #BA_C #BA_D #BA_I2 #BA_A #BA_B #BA_C2 #BA_D #BA_C #BA_D3  [8r1]  #BA_D2
	#BA_ED

TR(4) @30 P(117)  Time(1:1:0)
	#G2_I = {l8q196  [ <a>dfd16f8d16fgf ec-<gg16>ec-16ef-e  <da>d16<a>d<a16>fed fed<a16da16>ded ]  }
	//#G2_I = {l8q99  [ <d16d16d'da'^16d16d'da'dd [c-16]c-'c-g'c-c-'c-g''c-g' '<fb>'> [<<g16g16g'g`d'gg'g`d' :gg>> ] > 'c-g''c-g' > ]   }
	
	
	#G2_A = { l8q99 [  [ rr<d0a>r ] [ rr<<a0>e>r ] [rr<<g0>d>r ] : [ rr<d0a>r ]  ] rr<d0a>r <<a16b16>ded>   }
	#G2_A2 = { l8q99 [  [ rr<d0a>r ] [ rr<<a0>e>r ] [rr<<g0>d>r ] : [ rr<d0a>r ]  ] rr<d0a> <fffed>   }
	#G2_B = {l8 [ <<g,150>fed^4^8 d > <d,200fed^4^8<f>   <g,220>fed^2> <<g>fed^dc<b>> ] <<gab>dgfed> }
	#G2_C = {l8 [ <d16d16d 'df'dgfd <a^a`ca>cde4 <ggbgbb+>cd^  dddccdd > ] }
	#G2_D = {l8  [<<a>edcdc<ag^gagaaa> d^dddccdd^dddccdd > ]  }
	#G2_C_ = {l8 [ dddddddc^ccccccc <ggggggg>d^ddddddd ]   } //バリエーション
	#G2_D_ = { l8 [ <aaaaaaag^ggggggg > dddddddd^ddddddd ]  } //バリエーション
	#G2_ED = { l1 <d0a1> }
	#G2_I #G2_A #G2_A2 #G2_B #G2_C #G2_D #G2_I #G2_A #G2_B #G2_C #G2_D #G2_C_ #G2_D_ [8r1] #G2_D
	#G2_ED
	
TR(5) @31 P(10) Time(1:1:0);
	#G1_I = { l8q99  [ <d,150a,150`da16>c8<a16>cd,150<a> <c-,150g,150`c-g16b8g16b>c-,150<g> [ <<g,150>d,150gd16f8d16fg,150d>  ] ]  }
	#G1_A = { l8 [ <dd`d4`c4aa^1,80 <gg>g4f4ed^1,80>]  } 
	#G1_B = { l8 [ <<gg>d<gg`dg>d^dfdgfd<a^a`eaa`ea b^b`fbb`fb : a>  > ] g^gaabb>cc> }
	#G1_C = { l8 [<ddffggag^gffee<a^>> <<ggbb>ccd d^dfdfga^>]  }
	#G1_D = { l8 [ <<aa`c`caa`cg^gbbggb^>  ddffggag^fgfgfed> ]  }
	#G1_ED = { l1 <d1> }
	#G1_I [8r1] #G1_A #G1_B #G1_C #G1_D #G1_I #G1_A #G1_B #G1_C #G1_D #G1_C #G1_D #G1_C #G1_D
	#G1_ED

TR(6) @31 V(114) P(64) Time(91:1:0) //ギターソロ
	q99l8t0
#G_Solo = {
	//C
	/*BendUp(!4.,!8)*/ f2^4^8,99 r /*BendDown(!4)*/ e4.&f^2 <b>d l16 e&d<b>d^ dedd8e8 /*BendUp(!4.,0)*/ e4. f16e16d2 
	d8<a8ab>de f8afefaf [ bafa ] /*BendUp(!4)*/f8efe4 d8<b>defaf ed^dedde d4 /*BendDown(!8)*/ <ab> /*BendUp(!)*/d16e16 d2
	
	l8//D	
	/*BendUp(!2.)*/ >c4c-&c8^2 /*BendUp(!4.)*/ /*BendUp(!4)*/c4.& <b4. /*BendUp(!4)*/ b4 
	/*BendUp(!4)*/a4.& /*BendUp(!4)*/g8^2 /*BendUp(!4)*/f4./*BendUp(!4.)*/e8^2
	/*BendUp(!2)*/ >c1 /*BendUp(!4)*/ /*BendUp(!4)*/c4.<b4. /*BendUp(!8)*/ >d4<
	/*BendUp(!4)*/>e4.& /*BendUp(!4)*/f8^2 /*BendUp(!4)*/a4.& /*BendUp(!4.)*/d8^2
	
	//落ちサビ
	r1 r1 r1 /*BendUp(!4.)*/ f1
	r1 r1 r1 /*BendUp(!4.)*/ b1
}
	#G_Solo

TR(7) @30 V(80) P(34) Time(91:1:0) //ギターソロディレイ
	q99l8 r16.
	#G_Solo

TR(8) @30 V(73) P(94) Time(91:1:0) //ギターソロディレイ
	q99l8 r8.
	#G_Solo

TR(9) @5 V(95) P(30) Time(1:1:0) //EP エレピ
	#EP_I = {q99 l8 o6 r-8 cd4<a>d4<a>def-2^4.e<b1>  d2^4f<b>  d4<a>d4<a>de f-2^4f-e <b2^4.>cd2e2 }
	#EP_A = {f1 [7 r1 ]}
	#EP_A2= { 'df'1'ea'1 'ga'4.'gb'8^2 'df'4.gfed<a> <'fa'1> 'ce'1 '<gb>'1 '<f,200>d'4.e4de+f  } 
	#EP_B = { l8  '<b>g'1 'df'1 'ea'1 'df'4.e4gf4 'fa''gb'8^4^2 'f`d'1 'ae'1  defgagfedefeagfe }
	#EP_C = { l1 <'df' 'ea' 'fa' 'df'2 e8f8e8e+8  'df' 'ea' 'fa' 'df' > }
	#EP_D = { l1 < ['ea' '<b>g' 'df' 'df'] > }
	#EP_ED = { <'df'1>  }
	
	#EP_I #EP_A #EP_A2  #EP_B #EP_C #EP_D 
	#EP_I #EP_A2  #EP_B #EP_C #EP_D
	[8r1] [8r1] #EP_C #EP_D #EP_ED


TR(11) @52 V(95) P(88) Time(1:1:0) //ストリングス
	#ST_I = {l8 o5 q99 q99 [ d4,50 >'df'2r4< c-4,50 'g>c-<'2r4  <g4,50>'gb'2r4 <g4,50>'gb'2r4 ]   }
	#ST_A = { [8r1] }
	#ST_A2= { [8r1] }
	#ST_B = { [7r1] <'ea'1^1> }
	#ST_C = { l8 r4 >'df'4^2 'ce'4.'df'8^4 'df' '<a>d' '<gb>'4^2^2^4r2  r4'df'4 'ce' 'df'8^4 'ce'4.'df'8^4 'df' '<a>d' '<gb>'4^2^2^4r2 < }
	#ST_D = { l4 > [ q50 [4'cg'] [4'<b>g'] q99 'df'4. d8^2^2r2 ] < }
	#ST_ED = {}
	
	#ST_I #ST_A #ST_A2  #ST_B #ST_C #ST_D
	#ST_I #ST_A2  #ST_B #ST_C #ST_D
	[8r1] [8r1] #ST_C #ST_D #ST_ED

//------------------------------------------------------------------------------
//_Rythm_Track

Track(10) Channel(10) Key(0) // リズムは必ずチャンネルを10番にする

//_リズムマクロの定義
$c{n36,}//bass drum
$d{n40,}//snare
$s{n42,}//hi-hat
$a{n46,}//hi-hat open
$e{n49,}//Cymbal
$b{n43,}//low-Tom
$f{n47,}//Mid-Tom
$g{n50,}//High-Toml
$y{n51,}//

/*
#DR_I = {l16 e0 [7 sssss^ss sssss^ss r-1 c^c^d^cdc^c^d^^d ]  }
#DR_A = { e0 [7 c^c^^^^d,,60c^c^d^^d ] }
#DR_A2 = { e0 [7 c^^^d^^dc^c^d^^^ r-1 ssssssss ssssa^ss ] }
#DR_B = { e0 [7 c^^^d^^dc^c^d^^d,,60 r-1 y4y4y4y4 ]  }
#DR_C = { [3 e0 c^c^d^cdcd^cd^^d c^c^d^cdcd^cd^^d  r-1^1 ssssa^ssssssa^ss ssssa^ssssssasss  ] }
#DR_D = { [3 e0 c^c^d^cdc^c^d^^d,,66 c^c^d^cdc^c^ddc^ ] r-1^1 y4y4y4y4y4y4y4y4 }
#DR_I2 = { }
#DR_B2 = { }
#DR_C3 = { e0 [3 c4c4c4c4 c4c4c4c4 ] }
#DR_D4 = { }

#Fill1 = { e0 c^c^d^cd^dc^d^dd r-1 r8sssass ssssa^ss  }
#Fill2 = { e4e4 r-2 c^c^d^^d cd^cdddd }
#Fill3 = { e0 cc^cd^cdcdc^d^cd r-1 sssss^ss ssssrrrr }
#Fill4 = { e0 [7c0b0s8] dd c0ggggffffbbbb c0d4 }
#Fill5 = { e0 c^c^d^cdcd^cd^dd ddddggggffffbbbb r-1^1 r8sssa^sssssa^ss ssssa^ss r2  } //2小節分
#Fill6 = { e0 cdc^d^^dcd^cddd^ c^c^d^cddddddddd r-1^1 y4y4y4y4 e4y4r4r4 }
#Fill7 = { e0 c0ddd32d32dd^dd fc0fffbbc0bb }
#Fill8 = { v50 dddd v65 dddd  v75 dddd v95 dddd v100 ddddggggffffb4 }
#Fill9 = { e0 c^c^d^cdc^c^d^^d c^c^d^cdddcddddd r-1^1 y4y4y4y4r1  c0e1 }
*/
#DR_I = {l16o3 `c0 [7 fffff^ff fffff^ff r-1 c-^c-^d^c-dc-^c-^d^^d ]  }
#DR_A = { `c0 [7 c-^c-^^^^d,,60c-^c-^d^^d ] }
#DR_A2 = { `c0 [7 c-^^^d^^dc-^c-^d^^^ r-1 ffffffff ffffa+^ff ] }
#DR_B = { `c0 [7 c-^^^d^^dc-^c-^d^^d,,60 r-1 `d+4`d+4`d+4`d+4 ]  }
#DR_C = { [3 `c0 c-^c-^d^c-dc-d^c-d^^d c-^c-^d^c-dc-d^c-d^^d  r-1^1 ffffa+^ffffffa+^ff ffffa+^ffffffa+fff  ] }
#DR_D = { [3 `c0 c-^c-^d^c-dc-^c-^d^^d,,66 c-^c-^d^c-dc-^c-^ddc-^ ] r-1^1 `d+4`d+4`d+4`d+4`d+4`d+4`d+4`d+4 }
#DR_I2 = { }
#DR_B2 = { }
#DR_C3 = { `c0 [3 c-4c-4c-4c-4 c-4c-4c-4c-4 ] }
#DR_D4 = { }

#Fill1 = { `c0 c-^c-^d^c-d^dc-^d^dd r-1 r8fffa+ff ffffa+^ff  }
#Fill2 = { `c4`c4 r-2 c-^c-^d^^d c-d^c-dddd }
#Fill3 = { `c0 c-c-^c-d^c-dc-dc-^d^c-d r-1 fffff^ff ffffrrrr }
#Fill4 = { `c0 [7c-0g0f8] dd c-0ggggf-f-f-f-gggg c-0d4 }
#Fill5 = { `c0 c-^c-^d^c-dc-d^c-d^dd ddddggggf-f-f-f-gggg r-1^1 r8fffa+^fffffa+^ff ffffa+^ff r2  } //2小節分
#Fill6 = { `c0 c-dc-^d^^dc-d^c-ddd^ c-^c-^d^c-ddddddddd r-1^1 `d+4`d+4`d+4`d+4 `c4`d+4r4r4 }
#Fill7 = { `c0 c-0ddd32d32dd^dd f-c-0f-f-f-ggc-0gg }
#Fill8 = { v50 dddd v65 dddd  v75 dddd v95 dddd v100 ddddggggffffg4 }
#Fill9 = { `c0 c-^c-^d^c-dc-^c-^d^^d c-^c-^d^c-dddc-ddddd r-1^1 `d+4`d+4`d+4`d+4r1  c-0`c1 }

Time(1:1:0)
	#DR_I #Fill1  //1x
	#DR_A #Fill2
	#DR_A2 #Fill3
	#DR_B #Fill4
	#DR_C #Fill5
	#DR_D #Fill6
	#DR_I #Fill7  //2x
	#DR_A2 #Fill3
	#DR_B #Fill4
	#DR_C #Fill5
	#DR_D #Fill6
	#DR_C #Fill5 //G solo
	#DR_D #Fill6
	#DR_C3 #Fill8
	#DR_D #Fill9

//------------------------------------------------------------------------------
//_演奏情報

//PlayFrom(91:1:0) //INTORO:1 A:9 A:17 B:25 C:34 D:42 I2:50 A:58 B:66 C:75 D:83 GS:91 GS2:99 C:107 D:115
//Solo(1,4)//トラックソロ。複数トラックで指定可能
//Mute(1)//トラックミュート。