//_------------------------------------------------------------------------------
// テキスト音楽「サクラ」音楽データ (dSakura.dll Version.2.37)
//_------------------------------------------------------------------------------
MetaText      = {" Dusk of the Prominence  Pt.002 ( Depth-Area & Gabba-MIX ,Ver ) = Gabba      << GMで作成 Ver.3.25 >> "};
                                         //↑:タイトル
Copyright     = {" ＭＭ "};              //著作権表示
//_一応、曲の説明？--------------------------------------------------------------------------------
/* …オリジナル(以後:自) 作曲　投稿 No.11 … 暫定完了 

                   [ Dusk of the Prominence  Pt.002 ( Depth-Area & Gabba-MIX ,Ver ) ]    

  ※ 注意 ※
  説明欄が長くなりました…すみません(汗; ...ですので読むのが面倒だなぁ…と思う人は説明欄を飛ばして
も構いませんし、削除しても構いません。

　初めての御方は「初めまして、宜しくお願い致します」 m(_ _)m 

  皆様、こんにちは、お久しぶりです、[ ＭＭ(えむえむ) ]と言う者です。
  そして、ダウンロードして頂き誠に有り難うございます m(_ _)m 

　…ガバなのに!!……ガバだった筈なのにっ!!!………何故、ハネレナイッ!!?（笑
  これは、タダただ下へと下へと沈んでいくガバ、跳べないガバ、アングラなガバ…
  …と思うだけで、実はただの「 ハードコア 」だったりもします（苦笑　 (=д=;ｱｾｱｾ 

  今回は、より深くより重〜いでも何処か神秘的な宇宙の様な、ハードコアを目指してみました♪
  …一応、Part２となってますが、リミックスでは無いです…無い、です...(汗;
  (…と言い聞かせていますが、多分リミックスの類かなぁ...と何となく感じてます…(汗;; )
  
  イメージとしては…
  
  ・前回は「 黄昏 」/「 序章 」の [ プロミネンス ] といった様な感じに対して…
  ・今回は「 深淵 」/「 核心 」の [ プロミネンス ] といった様な感じに仕上げてみました。
  
　深く深く奥へと入り込み、そして重苦しい音色・重圧感のある雰囲気とちょっと神秘的な宇宙の営みが絡み合
う様な不思議な世界を目指そうとしたら…こぅなりました（笑 

　リミックスとして扱いたくはないなぁ...と思う理由には…
  同じ、若しくはそれに類似した音色で違うキーや音色等で色々試してみたい、色々な表情を出してみたい…と
言う気持ちが有りまして、この作品にその意味を込めながら作っております。

　…実は、今回を含めて他に四部作で構成しようと考えています。次回作る際に、続編のテーマが…

     前回 ・ 第一部 ・ 「 黄昏 」/「 序章 」の [ プロミネンス ]　…　Genre : Industrial 
  ☆ 今回 ・ 第二部 ・ 「 深淵 」/「 核心 」の [ プロミネンス ]　…　Genre : Hardcore  or  Gabbah 
     次回 ・ 第三部 ・ 「 寡黙 」/「 静寂 」の [ プロミネンス ]　…　Genre : Psychedelic  or  Art-core  
   その次 ・ 第四部 ・ 「 休息 」/「 平穏 」の [ プロミネンス ]　…　Genre : Drum'n'Bass  or  Slow-core 
  
…の、つもりで構成していこうかなと考えていますが、それが出来るのが何時になるか、全く定まっていないと
いう状態です（苦笑; ←全くダメダメですね（笑 
　でも、いつかは形にしてみたいので、頑張っていこうと思います!!

　まだまだ処理の仕方といい、音色の付け方といい、拙い部分は有り、展開や終わり方がざっくりとした感じに
なってしまいましたが、楽しく聴いて頂けたら作り手としては本当に嬉しい限りです

　それでは、お粗末ながらも長文の御説明を最後まで御付き合いして頂き、誠に有難う御座います m(_ _ )m

　　　それでは、失礼致します!! (´・ω・`)ﾉｼ



《 更新記録 》
    ・11/01月頃  … Ver.3.25 一先ず全体の流れが出来上がり、通常版より少し長めで仕上がっています
    				     ( 通常版 … [ 2:00〜3:30 ] を目安に作っております )
                             細かい修正もしたけど…どうでしょうか？ (汗; 

《 その他 》
  	・使用音源等 … 「ＴＷＭ２ ( 推奨 ) 」・ ヘッドホン ( Victor社の[ HP-RX500 ] ) で制作
				出来れば、イヤホンやヘッドホンで聴いて頂けると嬉しいです
				Vista使用者は「音割れや無音」にご注意して下さい　m(_ _)m
				( 自分も[ Vista使用者 ]ですので気を配って何とかならない様
				  に心掛けていますが、多分大丈夫だと思われます、それでも
				  自信は有りません…    　　　　　　　　　m(_ _;)m ｽﾐﾏｾﾝ… )

  	・ [ REMIX ]等する際は、
	   コメ欄に「○○に使用しますよ」等と一言声を掛けて頂けたら有り難いです m(_ _)m 

  */
//_ = 初期設定 = ----------------------------------------------------------------------------------
Time(0:1:0);
	TimeSignature = 4,4;                     //拍子記号の設定 
	System.MeasureShift = 1;                 //初期設定の位置を小節数分ずらす(弄らないこと) 
	System.TimeBase = 96;                    //四分音符分解機能を設定 
	ResetGM; r1
	ResetGS; r1                              //音源初期化命令 
	TrackSync; r1                            //全てのトラックを同期化 
	KeyFlag=(0,0,0,0,0,0,0);                 // 記号設定 
 /*定義ファイルの読込欄*/
	Include(unison.h); 
	Include(delay.h);  
	Include(bend.h);   
	Include(stdmsg.h); 
	Include(fadeio.h); 
//_簡単命令文--------------------------------------------------------------------

	Function BT(UD1,UD2,L){
 	 PitchBend.onTime(UD1,UD2,L,0,0,1); } // ベントを簡単に纏めておく(時間指定) 
	 
	Function BNW(UD1,UD2,L){
 	 PitchBend.onNoteWave(UD1,UD2,L,0,0,1); } // ベントを簡単に纏めておく(ノート毎) 

	Function TC(TC1,TC2,VT){
	 TempoChange(TC1,TC2,VT); } //ﾃﾝﾎﾟﾁｪﾝｼﾞ(今のﾘｽﾞﾑ,変えたいﾘｽﾞﾑ,掛かる時間)

	Function VC(Vh1,Vt1,Vh2,Vt2){
	 M.onNoteWave(0,Vh1,Vt1,Vh1,Vh2,Vt2); } //ﾋﾞﾌﾞﾗｰﾄの掛かり具合(Vhは大きさ,Vｔは掛かる時間)

	Function EPC(Ep1,Ep2,Et1){
	 EP.onTime(Ep1,Ep2,Et1); }
	 /*複合IF関数が上手くいかなかったので(CDの方)、個別に書きました
	   <(;^^)関数は難しいやw。
	   こちらはｸﾚｯｼｪﾝﾄﾞの役割を担う命令文*/

	Function CD(Int a ,Ep1,Ep2,Et1,Ep3,Et2,Es){
	/*aはIfの判断,複合有か無か
	  Epは音の大きさ,Etは掛かる時間*/
	 IF ( a = 1 )
	     { EP.onNoteWave(Ep1,Ep2,Et1); }
	   Else
	     { EP.onNoteWave( Ep1,Ep2,Et1, Ep2,Ep2,Es, Ep2,Ep3,Et2 ); } }
	     　　　　　　　　　　　//EPで所謂、擬似的な音の掛け具合を作る(一定型)

      Function PC(Int a ,Pp1,Pp2,Pt1,Pp3,Pt2,Ps1){
	/*aはIfの判断,複合有か無か
	  PpはPの向き,Ptは移動時間,Psは停滞時間*/
	 IF ( a = 1 )
	     { P.onTime(Pp1,Pp2,Pt1); }
	   Else
	     { P.onTime( Pp1,Pp2,Pt1, Pp2,Pp2,Ps1, Pp2,Pp3,Pt2 ); } }
	              /* ↑開始場所   ↑停滞時間   ↑終了場所 のPの移動を簡単纏めておく
			      一回きりなのでﾙｰﾌﾟ関係を用いて継続的に鳴らす事が必要有…
				<(;^^)ううん、中々上手く関数が作れないなぁ...*/ 

	Function BP(X,Y){ BR(X); p%(Y); } /* ピッチを戻す */ 
	Function TK(X){TrackKey(X)}
	Function Po(Int Po,po){ If(Po==on){y64(po);} 
	                              Else{y64(0);} } /* ﾍﾟﾀﾞﾙを押す放す */
	Function RC(Int R,C){ REV(R);CHO(C); } /* リバーブとコーラスを纏めておく */ 
	Function Vm(Int V,O,L,m){ v(V);o(O);l(L);M(m); } 
			   /* 左から [ Vel; Oct;  l ; Mod の順で短縮 [←: v〜M ] */ 
	



//_ﾘｽﾞﾑｽﾍﾟｰｽ------------------------------------------------------------------------------
/*リズムの定義*/

  $S{n82,}/*ｼｪｲｶｰ*/        $h{n39,}/*ﾊﾝﾄﾞｸﾗｯﾌﾟ*/ 
  $O{n46,}/*ﾊｲﾊｯﾄ(ｵｰﾌﾟﾝ)*/ $p{n44,}/*ﾍﾟﾀﾞﾙﾊｲﾊｯﾄ*/   $H{n42,}/*ﾊｲﾊｯﾄ(ｸﾛｰｽﾞ)*/
  $k{n36,}/*ﾊﾞｽﾄﾞﾗ1*/      $K{n35,}/*ﾊﾞｽﾄﾞﾗ2*/
  $s{n38,}/*ｽﾈｱ1*/         $w{n40,}/*ｽﾈｱ2*/
  $M{n43,}/*ﾛｰﾀﾑ1*/        $m{n41,}/*ﾛｰﾀﾑ2*/
  $J{n47,}/*ﾐﾄﾞﾙﾀﾑ1*/      $j{n45,}/*ﾐﾄﾞﾙﾀﾑ2*/
  $U{n50,}/*ﾊｲﾀﾑ1*/        $u{n48,}/*ﾊｲﾀﾑ2*/
  
  $B{n56,}/*ｶｳﾍﾞﾙ*/        $G{n53,}/*ﾗｲﾄﾞﾍﾞﾙ*/
  $F{n51,}/*ﾗｲﾄﾞｼﾝﾊﾞﾙ1*/   $R{n59,}/*ﾗｲﾄﾞｼﾝﾊﾞﾙ2*/
  
  $C{n49,}/*ｸﾗｯｼｭｼﾝﾊﾞﾙ1*/  $c{n57,}/*ｸﾗｯｼｭｼﾝﾊﾞﾙ2*/
  $D{n52,}/*ﾁｬｲﾅ       */  $d{n55,}/*ｽﾌﾟﾗｯｼｭ   */
  
  $E{n28,}/*slap       */


TR(10); Time(0:1:8); CH(10); @(25,90,1); RC(22,68); Time(1:1:0);
TR(20); Time(0:1:8); CH(10); BR(6); BT(0,-$1800,!8); Time(1:1:0);
TR(21); Time(0:1:8); CH(10); Time(1:1:0);
TR(22); Time(0:1:8); CH(11); @(119,9,0); Vm(125,4,16,0);

//------------------------------------------------------------------------------

Rythm{(TR(10); //トラックとチャンネルをリズムモード（10）に設定
       #S1 = { v.onNote(80,55,85,55); }  #H1 = { v.onNote(100,92,108,96); }
	 )
	 
//_ｼｪｲｶｰ
    {{ 
 (Time(1:1:0)); v(50); l16; [4 rSSr SSrS rSSr SSrS  rSSr SSrS rSSr SSrS ] 
 (Time(13:1:0)); [ SrSr SrSS SrSr SrSS  SrSr SrSS SrSr SrSS ] 
 			[4 rSSr SSrS rSSr SSrS  rSSr SSrS rSSr SSrS ] 
 (Time(81:1:0)); l32; [16 SSSS SSSS SSSS SrSS  SSSS SSSS SSSS SrSS ] l16;
 (Time(97:1:0)); #S1; [4 rSSr SSrS rSSr SSrS  rSSr SSrS rSSr SSrS ]
 (Time(113:1:0)); v(50); [ [4 SrSr SrSS SrSr SrSS  SrSr SrSS : SrSr SrSS ] r2 ] 

	}
//_ﾊﾝﾄﾞ
 (Time(1:1:0)); v(100); l16; [ [8 r4 : h4 ] h8h8 ]
 (Time(17:1:0)); [ [8 r4 : h4 ] h8h8 ] 
 (Time(48:1:0)); 
	(Sub){ v(120); [20 [ r1 E0h1 ] ] } 
	[26 [ r1 ] v(115); [6 B6 v-15] ] 
	
 (Time(129:1:0)); (Sub){ v(120); [4 [ r1 E0h1 ] ] } 
	[5 [ r1 ] v(115); [6 B6 v-15] ] 

	}
//_ﾗｲﾄﾞﾍﾞﾙ等
 (Time(1:1:0)); v(100); l16;
	[v(100); [14 r8 R0F8 ] v(120); [ G8 ] v(80); Uujm ] | v(110); [ Grrr FrFr rrrr FrFr  GFrr GFrr GrFF GrFF ]
	[4 r1 ] | [v(100); [14 G8 R0F8 ] v(120); [ G8 ] v(90); Uujm ]
	
 (Time(81:1:0)); [ v(120); [7 R0F2 ] [ R0F4 ]|[6 R0F2 ] [ R0F4. ] R0F4 ]
 (Time(97:1:0)); [3 v(120); [14 G8 R0F8 ] v(120); [ G8 ] v(90); Uujm ] 
 			  v(120); [12 G8 R0F8 ] (Sub){ G4.G4.G4 } r4r4r4Uujm 
 (Time(113:1:0)); (RC(22,32);) (p%(-1800)) v(80); [ [ [7 G4 ] GrGr [7 G4 ] : GGGG ] r4 ] 
 (Time(129:1:0)); (Sub){ [3 v(120); [14 G8 R0F8 ] v(120); [ G8 ] v(116); Uujm ] 
 			  v(120); [12 G8 R0F8 ] (Sub){ G4.G4.G4 } r4r4r4Uujm  } [ [4 [7 Hrp32O32r ] : [ p32O32r ] ] r4 ]

　　　//Track10のライン
      (TR(20);) 
//_ﾊｲﾊｯﾄ等
    {{
 (Time(1:1:0)); v(120); l16; 
 	[ [14 r8H8 ] rpOr pOpr ] [ RRrr RrRr rRRr RrRr  RRrr RRrr RrRR RrRR ]
 (Time(17:1:0)); 
 (Time(32:1:0)); v(20); [38 O48 v+1t-1][10 O48 v+2t-1] t(0); 
 (Time(48:1:0)); v(15); [38 O48 v+1t-1][10 O48 v+2t-1] t(0); 
 (Time(96:1:0)); v(70); [38 O48 v+1t-1][10 O48 v+2t-1] t(0); 
 (Time(97:1:0)); #H1; [8 HHOr HrOr HHOr HrOr : HHOr HrOr HOrO OrOO ] v(125); d4.d4.d4

	}
//_Cowbell=ｶｳﾍﾞﾙ
 (Time(1:1:0)); v(100); l16;
 (Time(17:1:0)); [4 Brrr rrBr Brrr rrrr  Brrr rrBr Brrr BrBr ] 
 
	}//Track20まで
	(TR(21);) 
//_ｷｯｸ(ﾊﾞｽﾄﾞﾗ)
    {{{
 (Time(1:1:0)); v(125); l16;
	[ [15 K4 ] K0k8 K0k8 ] | [ KrrKrrKr KrKr rrrK  KKrK rKKr KrKr rKrK ] 
	[4 [15 K4 ] K0k8 K0k8 ]
 (Time(33:1:0)); v(100); K0k8 
 (Time(49:1:0)); v(125); K0k1[7r1] K0k1 r1 K0k1r1 K1 k1 K2 k2 K4.K4.K4 K1
 (Time(65:1:0)); [ K0k1 r1 K0k1r1 ] [4 K0k1 ] K1 k1 K2 k2 K4.K4.K4 K0k8 
 (Time(81:1:0)); [ [14 K0k2 ] K0k4. K0k4. K0k4 ]
 (Time(97:1:0)); (RC(20,32);) (p%(-1800))
 	[3 v(108);[6 K4 ] K0k8 (p%(-3600)) v(125);K0kK0k[6 K0k32 ]K (p%(-1800)) v(108); [7 K4 ] r4 ] 
 	[6 v(108); K4 ] K0k8 (p%(-3600)) v(125); K0kK0k[6 K0k32 ]K (p%(-1800)) v(108); [4 K4 ] v(125); 
	(BR(12););(p%(-7200)) K4. (BR(24);); K4. (BR(48);); K4 
 (Time(113:1:0)); (BR(18);); (p%(-1800)) v(98); [ [ [7 K4 ] KrKr [7 K4 ] : KKKK ] r4 ] 
 (Time(129:1:0)); v(120); [ [ [7 K4 ] KrKr [7 K4 ] : KKKK ] r4 ] 

	}
//_ｼﾝﾊﾞﾙ
 (Time(1:1:0)); v(120); l16;
 (Time(9:1:0)); c0C1 
 (Time(13:1:0)); [3 d0D1[3r1] v+3] c0C1
 (Time(33:1:0)); (RC(100,68);) v(125); C0d1 (Time(49:1:0));(RC(22,68);) v(125); c0C1 (Time(65:1:0)); v(125); c0C1 
 (Time(81:1:0)); v(125); c0C1 (Time(97:1:0)); v(125); c0C1 (Time(113:1:0)); (p%(-1800))v(125); c0C1

	}
//_ｽﾈｱ(ｺﾞｰｽﾄ等含)
 (Time(32:1:0)); v(20); [38 w48 v+1t-1][10 w48 v+2t-1] t(0); 
 (Time(48:1:0)); v(15); [38 w48 v+1t-1][10 w48 v+2t-1] t(0); 
 (Time(80:1:0)); v(35); [38 w48 v+1t-1][10 w48 v+2t-1] t(0); 
 (Time(96:1:0)); v(62); [38 w48 v+1t-1][10 w48 v+2t-1] t(0); 
 (Time(97:1:0));  [3 [ [3 v(96); r4 w4  ] : v90;w4 v110;w4 ] v(90); w8w8w8r8 ] [3 r4 w4  ] w4r4 [ r4 w4  ]
 (Time(112:1:0)); r4 v(38); [36 s48 v+2t-1] t(0); 
 
	}//Track21まで
	}//Rythmまで
TR(22); CH(11); //ﾊﾞｽﾄﾞﾗ（Elec-Dr）
  Time(1:1:0);
    Str DRB = {  BR(48); Sub{ [ P.T(96,32,!2,32,96,!2); [ r2 ] ] } p%.T(-8000,8000,!1);[48 g48 v+4] p%.T(8000,-8000,!1); [48 g48 v-3] }
  Time(33:1:0); RC(120,80); @(118,0,0); "c0"g0c1 
  Time(49:1:0); RC(120,80); @(119,9,0); "c0"g0c1  Time(65:1:0); "c0"g0c1 // Time(71:1:0); RC(22,80); DRB 
  Time(81:1:0); RC(120,80); "c0"g0c1 
  Time(97:1:0); @(119,9,0); RC(20,32); 
 	[3 [ BR(24);v(118); [6 g4 ] : BR(48);[ v(125); [6 g48 ]  r8 ] ]
	     BR(48);v(118); [3 v(125); [4 g64 ] : r16 ] [6 g96 ]r8 ] 
	      BR(24);v(118); [6 g4 ] BR(48); [ v(120); [6 g48 ]  r8 ] 
	      BR(24);v(118); [4 g4 ] BR(48);p%(-2000); v(120); c0g4.c0g4.c0g4 
  Time(113:1:0); RC(120,80);BR(48);p%(-2500);v(125); @(118,0,0); "c0"g0c1 



//_ﾄﾗｯｸｽﾍﾟｰｽ = 基本設定 = -------------------------------------------------------------------------------------------------

TR(01);  CH(01);  Time(0:2:16); Tempo(90); @(082,110,0); RC(55,30); Vm(104,3,08,24); q(070); P(000); EP(120); // 
 TR(02);  CH(02);  Time(0:2:16);            @(082,110,0); RC(55,30); Vm(104,3,08,24); q(070); P(127); EP(120); // 
 TR(03);  CH(03);  Time(0:2:16);            @(082,001,0); RC(20,40); Vm(115,4,08,00); q(070); P(044); EP(115); // 
 TR(04);  CH(04);  Time(0:2:16);            @(039,001,0); RC(12,44); Vm(100,4,08,00); q(088); P(096); EP(110); // 
 TR(05);  CH(05);  Time(0:2:16);            @(082,110,0); RC(12,44); Vm(100,4,08,00); q(088); P(032); EP(110); // 
 TR(06);  CH(06);  Time(0:2:16);            @(082,090,1); RC(20,12); Vm(098,5,01,24); q(098); P(048); EP(100); // 
 TR(07);  CH(07);  Time(0:2:16);            @(082,090,1); RC(20,12); Vm(098,5,01,24); q(098); P(082); EP(100); // 
 TR(08);  CH(08);  Time(0:2:16);            @(081,001,0); RC(00,00); Vm(100,6,06,12); q(098); P(064); EP(125); // 
 TR(09);  CH(09);  Time(0:2:16);            @(082,110,0); RC(00,00); Vm(080,5,06,12); q(098); P(064); EP(125); // 
 TR(12);  CH(12);  Time(0:2:16);            @(001,000,0); RC(00,00); Vm(0,0,0,0); q(098); P(064); EP(125); // 
 
 TR(13);  CH(13);  Time(0:2:16);            @(127,110,2); RC(100,20); Vm(108,7,24,16); q(098); P(064); EP(125); // 
 TR(14);  CH(14);  Time(0:2:16);            @(005,016,0); RC(120,050); Vm(125,7,1,00); q(098); P(064); EP(125); // 
 TR(15);  CH(15);  Time(0:2:16);            @(127,000,0); RC(10,60); Vm(110,4,1,12); q(098); P(098); EP(125); // 
 TR(16);  CH(16);  Time(0:2:16);            @(127,000,0); RC(10,60); Vm(110,4,1,12); q(098); P(030); EP(125); // 
 
//_ﾄﾗｯｸｽﾍﾟｰｽ2 = 各種設定 = ------------------------------------------------------------------------------------------------
TR(1); CH(1); // 歪んだﾍﾞｰｽ 1 
   Time(1:1:0); Tempo(184); Slur(1); TK(-9); V(120); 
   	RC(55,30); [ [14 rc ] c4&""g4 ]  RC(20,80); l8; [ "c"c`c"c ^"c`c`d "c"c`c"c ^"c`e`g ] l8;
   	RC(55,30); [4 [14 rc ] c4&""g4 ] 
   Time(33:1:0); Tempo(192); 
   Time(49:1:0); RC(20,30); [ [8 rc ][8 rd ][8 re ][8 rd ]  [8 re ] [8 r"g ][8 r"a ][8 r"b ] ] 
   Time(81:1:0); Tempo(199); o5;l8;V(70); Unison({ 
   	[ e12r16e12r16e12r8eere ] [ f12r16f12r16f12r8ffrf ] [ f12r16f12r16f12r8ffrf ] [ e12r16e12r16e12r8eere ] 
	[ d12r16d12r16d12r8ddrd ] [ d12r16d12r16d12r8ddrd ] [ e12r16e12r16e12r8eere ] [ e12r16e12r16e12r8eere ] },-12)
   Time(97:1:0); o4;V(110);v+5  
   	Unison({ [8 rc ][8 rd ][8 re ][8 rd ] [8 re ] [8 r"g ][8 r"a ][4 r"b ] "b4r8"b4r8"b8r8 },-12)
	
   /* o5;l8;V(65); MidiDelayS(
   	[ e12r16e12r16e12r8eere ] [ f12r16f12r16f12r8ffrf ] [ f12r16f12r16f12r8ffrf ] [ e12r16e12r16e12r8eere ]  
	[ d12r16d12r16d12r8ddrd ] [ d12r16d12r16d12r8ddrd ] [ e12r16e12r16e12r8eere ] [ e12r16e12r16e12r8eere ] ) */
   Time(112:1:0); Tempo(182); r4. Tempo(158); r4. Tempo(96); r4
   Time(113:1:0); Tempo(196); V(90); o4; 
	RC(20,30); [ [8 rc ][8 rd ][8 re ][6 rd ] dr Tempo(167); r4 Tempo(196); [8 re ] [8 r"g ][8 r"a ][8 r"b ] ] 
   /* [ e12r16e12r16e12r8eere ] [ f12r16f12r16f12r8ffrf ] [ f12r16f12r16f12r8ffrf ] [ e12r16e12r16e12r8eere ] 
	[ d12r16d12r16d12r8ddrd ] [ d12r16d12r16d12r8ddrd ] [ e12r16e12r16e12r8eere ] [ e12r16e12r16e12r8eere ] */
   

//------------------------------------------------------------------------------
TR(2) ;CH(2); // 歪んだﾍﾞｰｽ 2 
   Time(1:1:0); Slur(1); TK(-9); V(120); 
   	RC(55,30); [ [14 rc ] c4&""g4 ]  RC(20,80); l8; [ "c"c`c"c ^"c`c`d "c"c`c"c ^"c`e`g ] l8; 
   	RC(55,30); [4 [14 rc ] c4&""g4 ]  
   Time(49:1:0); RC(20,30); [ [8 rc ][8 rd ][8 re ][8 rd ]  [8 re ] [8 r"g ][8 r"a ][8 r"b ] ] 
   Time(81:1:0); o5;l8;V(70); Unison({
   	[ e12r16e12r16e12r8eere ] [ f12r16f12r16f12r8ffrf ] [ f12r16f12r16f12r8ffrf ] [ e12r16e12r16e12r8eere ] 
	[ d12r16d12r16d12r8ddrd ] [ d12r16d12r16d12r8ddrd ] [ e12r16e12r16e12r8eere ] [ e12r16e12r16e12r8eere ] },-12)
   Time(97:1:0); o4;V(110);v+5
   	Unison({ [8 rc ][8 rd ][8 re ][8 rd ] [8 re ] [8 r"g ][8 r"a ][4 r"b ] "b4r8"b4r8"b8r8 },-12)
   /*MidiDelayS(
   	[ e12r16e12r16e12r8eere ] [ f12r16f12r16f12r8ffrf ] [ f12r16f12r16f12r8ffrf ] [ e12r16e12r16e12r8eere ] 
	[ d12r16d12r16d12r8ddrd ] [ d12r16d12r16d12r8ddrd ] [ e12r16e12r16e12r8eere ] [ e12r16e12r16e12r8eere ] ) */
   Time(113:1:0); V(90);o4;  
	RC(20,30); [ [8 rc ][8 rd ][8 re ][6 rd ] drrr  [8 re ] [8 r"g ][8 r"a ][8 r"b ] ] 

//------------------------------------------------------------------------------
TR(3); CH(3); // 歪んだﾍﾞｰｽ 3 
   Time(1:1:0); Slur(3); TK(-9); V(125);
	RC(20,60); P.N(24,108,108,24); [ [14 rc ] r8 c16f16b16g16d16"g16 ]  RC(20,80); l8; [ "c"c`c"c ^"c`c`d "c"c`c"c ^"c`e`g ] l8; 
	RC(20,60); P.N(24,108,108,24); [4 [14 rc ] c4&""g4 ]  
   Time(49:1:0); P.N(24,108,108,24); RC(20,60); [ [8 rc ][8 rd ][8 re ][8 rd ]  [8 re ] [8 r"g ][8 r"a ][8 r"b ]  ] 
   Time(81:1:0); o5;l8;V(70); Unison({ 
   	[ e12r16e12r16e12r8eere ] [ f12r16f12r16f12r8ffrf ] [ f12r16f12r16f12r8ffrf ] [ e12r16e12r16e12r8eere ] 
	[ d12r16d12r16d12r8ddrd ] [ d12r16d12r16d12r8ddrd ] [ e12r16e12r16e12r8eere ] [ e12r16e12r16e12r8eere ] },-12)
   Time(97:1:0); o4;V(110);v+5
   	Unison({ [8 rc ][8 rd ][8 re ][8 rd ] [8 re ] [8 r"g ][8 r"a ][4 r"b ] "b4r8"b4r8"b8r8 },-12)
   
   /* MidiDelayS(
   	[ e12r16e12r16e12r8eere ] [ f12r16f12r16f12r8ffrf ] [ f12r16f12r16f12r8ffrf ] [ e12r16e12r16e12r8eere ] 
	[ d12r16d12r16d12r8ddrd ] [ d12r16d12r16d12r8ddrd ] [ e12r16e12r16e12r8eere ] [ e12r16e12r16e12r8eere ] ) */
   Time(113:1:0); V(125);P.N(24,108,108,24); RC(20,60); 
   	[ [8 rc ][8 rd ][8 re ][6 rd ] drr4  [8 re ] [8 r"g ][8 r"a ][8 r"b ]  ] 

//------------------------------------------------------------------------------
TR(4); CH(4); // 歪んだﾄﾞﾗﾑｽ･ｼﾝｾ 1 
   Time(1:1:0); TK(-9); V(110); [ [16 BR(18); p%.T(0,-$2000,!6); `c8. r16 ] ] 
   Time(17:1:0); V(110); [ [16 BR(18); p%.T(0,-$2000,!6); `c8. r16 ] ] 
   Time(49:1:0); BR(18); p%.T(0,-$2000,!6); `c8. r16 
   Time(81:1:0); V(125);EP(125); BR(18); [v115; [14 p%.T(0,-$2000,!6); `c4. r8  ] v125; p%.W($200,-$2000,!6);`c4.`c4.`c4 ]

//------------------------------------------------------------------------------
TR(5); CH(5); // 歪んだﾄﾞﾗﾑｽ･ｼﾝｾ 2 
   Time(1:1:0); TK(-9); V(110); [ [16 BR(18); p%.T(0,-$2000,!6); `c8. r16  ] ] 
   Time(17:1:0); V(110); [ [16 BR(18); p%.T(0,-$2000,!6); `c8. r16 ] ] 
   Time(49:1:0); BR(18); p%.T(0,-$2000,!6); `c8. r16 
   Time(81:1:0); V(125);EP(125); BR(18); [v115; [14 p%.T(0,-$2000,!6); `c4. r8  ] v125; p%.W($200,-$2000,!6);`c4.`c4.`c4 ]
   Time(113:1:0); 
   Time(129:1:0); 

//------------------------------------------------------------------------------
TR(6); CH(6); // 
   Time(1:1:0); TK(-4); 
   Time(33:1:0); V.T(30,94,!1*8); Sub{ v82; e^g^a^g^ a^g^c^d^ v86; [ e^g^a^g^ a^g^c^d^ ] } << v+34; [3 e^a^d^g^c^^^f^d^ ] 
   Time(81:1:0); EP(110); V(93); >> Sub{ v90;  e^g^a^g^ a^g^c^d^  } << v+35;  e^a^d^g^c^^^f^d^  
   Time(97:1:0); EP(114); V(105); >> Sub{ v90;  e^g^a^g^ a^g^c^d d8r4d8r4d8r8 } << v+35;  e^a^d^g^c^^^f^d  V(125); d8r4d8r4d8r8 
   Time(113:1:0); > TK(-7);V(105); v90; e^a^d^g^2r2 c^^^f^d^  
   Time(129:1:0); > e^a^d^g^2r2 c^^^f^d^  

//------------------------------------------------------------------------------
TR(7); CH(7); // 
   Time(1:1:0); TK(-4);
   Time(33:1:0); V.T(30,94,!1*8); Sub{ v82; e^g^a^g^ a^g^c^d^ v86; [ e^g^a^g^ a^g^c^d^ ] } << v+34; [3 e^a^d^g^c^^^f^d^ ] 
   Time(81:1:0); EP(110); V(93); >> Sub{ v90; e^g^a^g^ a^g^c^d^ } << v+35; e^a^d^g^c^^^f^d^ 
   Time(97:1:0); EP(114); V(105); >> Sub{ v90; e^g^a^g^ a^g^c^d d8r4d8r4d8r8 } << v+35; e^a^d^g^c^^^f^d  V(125); d8r4d8r4d8r8 
   Time(113:1:0); > TK(-7);V(105); v90; e^a^d^g^2r2 c^^^f^d^  
   Time(129:1:0); > e^a^d^g^2r2 c^^^f^d^   

//------------------------------------------------------------------------------
TR(8); CH(8); // 
   Time(1:1:0); 
   Time(49:1:0); V.T(30,105,!1*8); Sub{ [8 P.T(24,104,!1^1,104,24,!1^1); [4 r1 ] ] } 
   	[ TK(-4); MidiDelayS( [3 `e`da `e`da `e`da `e`da  ] ) MidiDelayS( g`cb `e`d`g `f`e`f `e`ca )
	  TK(-6); MidiDelayS( [ `e`da `e`da `e`da `e`da  ] ) TK(-5); MidiDelayS( `e`da `e`da `e`da `e`da  ) 
	  TK(-5); MidiDelayS( g`cb `e`d`g `f`e`f `e`ca  )  ] l8; 
	
   Time(81:1:0); TK(-4);V(120); Sub{ [12 P.T(24,104,!1^1,104,24,!1^1); [4 r1 ] ] } 
	MidiDelayS( [4 `e`da v-30 "e v+30 ] [4 `f`da v-30 "f v+30 ] [4 `f`d-a v-30 "f v+30 ] [4 `e`da v-30 "e v+30 ] 
	             [4 `d`cg v-30 "d v+30 ] [4 `dbg v-30 "d v+30 ] [4 `e`cb v-30 "e v+30 ] [4 `e`da v-30 "e v+30 ] )
   Time(97:1:0); V(115);
   	MidiDelayS( [4 `e`d`ea ] [4 `f`d`fa ] [4 `f`d-`fa ] [4 `e`d`ea ] | [4 `d`c`dg ] [4 `db`dg ] [4 `e`c`eb ] 
	             [ `e`d`ea ]  v+25;V(125); `e16r4^16 `e16r4^16 `e16r8. ) 
   Time(113:1:0); V(88); TK(-7); RC(100,12);v98; 
   	MidiDelayS( [4 `e`d`ea ] [4 `f`d`fa ] [4 `f`d-`fa ] [ `e`d`ea ] `e`d`e ) a `e16r16 r4. 
	MidiDelayS( [4 `d`c`dg ] [4 `db`dg ] [4 `e`c`eb ] [ `e`d`ea ]  V(125); `e16r4^16 `e16r4^16 `e16r8. ) 
   Time(129:1:0); 
   	l12; v-15 o4; 
   	[8 `e`da ] [8 `f`da ] [8 `f`d-a ] [6 `e`da ] r2
	[8 `d`cg ] [8 `dbg ] [8 `e`cb ] [8 `e`da ]
   	/* `e`d`eb `e`d`e`g `f`g`f`e `d`e`da `d`c`da `d`c`d`e `f`e`f`e `d`cba */

//------------------------------------------------------------------------------
TR(9); CH(9); // 
   Time(1:1:0); 
   Time(49:1:0); V.T(30,105,!1*8); Sub{ [8 P.T(104,24,!1^1,24,104,!1^1); [4 r1 ] ] }
   	 [ TK(-4); MidiDelayS( [3 `e`da `e`da `e`da `e`da  ] ) MidiDelayS( g`cb `e`d`g `f`e`f `e`ca )
	  TK(-6); MidiDelayS( [ `e`da `e`da `e`da `e`da  ] ) TK(-5); MidiDelayS( `e`da `e`da `e`da `e`da  ) 
	  TK(-5); MidiDelayS( g`cb `e`d`g `f`e`f `e`ca  )  ] l8; 
   Time(81:1:0); TK(-4);V(120); Sub{ [12 P.T(104,24,!1^1,24,104,!1^1); [4 r1 ] ] } 
	MidiDelayS( [4 v-30 "e v+30 `e`da ] [4 v-30 "f v+30 `f`da ] [4 v-30 "f v+30 `f`d-a ] [4 v-30 "e v+30 `e`da ]  
	             [4 v-30 "d v+30 `d`cg ] [4 v-30 "d v+30 `dbg  ] [4 v-30 "e v+30 `e`cb  ] [4 v-30 "e v+30 `e`da ] ) 
   Time(97:1:0); V(115); 
   	 [4 `e`d`ea ] [4 `f`d`fa ] [4 `f`d-`fa ] [4 `e`d`ea ] | [4 `d`c`dg ] [4 `db`dg ] [4 `e`c`eb ] [ `e`d`ea ]  v+25;V(125); MidiDelayS( `e16r4^16 `e16r4^16 `e16r8. ) 
   Time(113:1:0); V(88); TK(-7); RC(100,12);v76; 
   	 [4 `e`d`ea ] [4 `f`d`fa ] [4 `f`d-`fa ] [3 `e`d`ea ] `e16r16 r4. | [4 `d`c`dg ] [4 `db`dg ] [4 `e`c`eb ] [ `e`d`ea ]  V(125); MidiDelayS( `e16r4^16 `e16r4^16 `e16r8. ) V(100); 
   Time(129:1:0); 
   	l12; v-15 o5; 
   	[8 `e`da ] [8 `f`da ] [8 `f`d-a ] [6 `e`da ] r2
	[8 `d`cg ] [8 `dbg ] [8 `e`cb ] [8 `e`da ]
   	/*`e`d`eb `e`d`e`g `f`g`f`e `d`e`da `d`c`da `d`c`d`e `f`e`f`e `d`cba*/

//------------------------------------------------------------------------------

//------------------------------------------------------------------------------
TR(12); CH(12); // SE等 
   Time(1:1:0); 
   	Str SD_1 = { P(64); v125;o4;l1; @(126,8,0); BR(20); p.T(0,127,!1^1^1^2,127,0,!2); a0e1^1^1^1 p(64); }
	Str SD_2 = { P(64); o3;l1; BR(20); V.T(0,100,!8,98,30,!1*4); p.T(127,0,!1^1^1^1); f0c1^1^1^1 r4 p(64); } 
   Time(65:1:0); TK(-6);V(115)v100; SD_1  @(40,16,0); TK(-1);v120; SD_2 
   Time(77:1:0); TK(-6);V(115); SD_1 
   Time(93:1:0); TK(-6);V(115)v100; SD_1  @(40,16,0); TK(-1);v120; SD_2 
   Time(113:1:0); TK(-1);v120;@(40,16,0);  SD_2 

//------------------------------------------------------------------------------
TR(13); CH(13); // SE等 
   Time(1:1:0); Sub{ [ P.T(98,30,!1,20,104,!1); r1r1 ] } [ rdbrcar"bgr"ggr"ffr"eer"d"br"c"ar < dbrcar"bgr"ggr"ffr"eer"d"br"c"a < ]
   Time(9:1:0); @(127,110,1);o5; Sub{ [ P.T(20,104,!2.,98,30,!2.); r1r2 ] } [6 rrg ^rg ara rrg ^ra rcf ] 
   Time(13:1:0); @(127,110,2);o7; Sub{ [ P.T(98,30,!1,20,104,!1); r1r1 ] } [ rdbrcar"bgr"ggr"ffr"eer"d"br"c"ar < dbrcar"bgr"ggr"ffr"eer"d"br"c"a < ] 
   Time(49:1:0); @(127,110,1);o7;V.T(120,60,!1*8);l48; Sub{ [4 P.T(98,30,!1,20,104,!1); r1r1 ] } [4 rdbrcar"bgr"ggr"ffr"eer"d"br"c"ar < dbrcar"bgr"ggr"ffr"eer"d"br"c"a < ] 
   Time(65:1:0); @(127,110,1);o2;V.T(100,30,!1*8);l48; Sub{ [4 P.T(98,30,!1,20,104,!1); r1r1 ] } [4 "a"cr"b"dre"erf"frg"grrg"bracrbd > r"a"cr"b"dre"erf"frg"grg"bracrbdr > ] 
   Time(81:1:0); @(127,110,1);o5;V(120);l24; Sub{ [8 P.T(10,114,!2.,98,30,!2.); r1r2 ] } [21 rrg ^rg ara rrg ^ra rcf ] 
   Time(97:1:0); @(127,110,1);o7;l48; Sub{ [ P.T(98,30,!1,20,104,!1); r1r1 ] } [4 rdbrcar"bgr"ggr"ffr"eer"d"br"c"ar < dbrcar"bgr"ggr"ffr"eer"d"br"c"a < ] 
   Time(113:1:0); @(127,110,1);o5;V(120);l24; Sub{ [8 P.T(10,114,!2.,98,30,!2.); r1r2 ] } [21 rrg ^rg ara rrg ^ra rcf ] 

//------------------------------------------------------------------------------
TR(14); CH(14); // SE等 
   Time(1:1:0); v(120); CD( 2 ,118,60,!2,0,!2); TK(-10) 
   Time(33:1:0); MidiDelayS( [8 `f1^1^1^1 `f1^1^1^1 ]  `f1^1^1^1 ) 
   
   Time(113:1:0); MidiDelayS( [ `f1^1^1^1 `f1^1^1^1 ]  )
   Time(129:1:0); MidiDelayS( [ `f1^1^1^1 `f1^1^1^1 ] `f1^1^1^1 )

//------------------------------------------------------------------------------
TR(15); CH(15); // SE等 
   Time(1:1:0); 
   	Str SE_1 = { P.T(24,106,!1^1^1^1); V.T(75,115,!1*3,115,0,!1*5); 
   	  		  @(126,8); BR(20); p.T(127,0,!1^1^1^1); f0c1^1^1^1^1^1 [ r1 ] p(64); } 
	Str SE_2 = { P.T(106,24,!1^1^1^1); V.T(100,127,!1,127,10,!1*5); 
	              @(126,9); BR(20); p.T(0,127,!1^1^1^2,127,0,!2); a0e1^1^1^1 p(64); }
	Str SE_3 = { V(120);v(105); RC(20,88); o7; EPC(120,100,!1*4); P(64); P.T(106,24,!1^1^1^1);
   			  @(81,1,0); BR(38); p.T(127,0,!1^1^1^1); 
	  		  Po(on,64); ``f4  [86 ``f32 t-1] [36 Po(off);``f32 t-1] p(64); t(0); EPC(100,120,!1*4); }
   	Str SE_4 = { p.T(0,127,!1^1^1^2,127,0,!2); P.T(24,106,!1^1^1^1); 
	  		  Po(on,64); ``f4  [96 ``f32 t-1] [32 Po(off);``f32 t-1] p(64); t(0); }
 
   Time(1:1:0);  SE_1 SE_2
   Time(13:1:0); SE_1 
   Time(28:3:0); SE_1 
   Time(49:1:0); SE_1 Time(61:1:0); SE_3 SE_4 Time(77:1:0); SE_4 
   Time(93:1:0); SE_1 
   Time(113:1:0); SE_1 Time(121:1:0); SE_3 SE_4 

//------------------------------------------------------------------------------
TR(16); CH(16); // SE等 
   Time(1:1:0); 
   	Str SE2_1 = { P.T(106,24,!1^1^1^1); V.T(75,115,!1*3,115,0,!1*5);
   	  	  @(126,8); BR(20); p.T(127,0,!1^1^1^1); f0c1^1^1^1^1^1 [ r1 ] p(64); }
	Str SE2_2 = { P.T(24,106,!1^1^1^1); V.T(100,127,!1,127,10,!1*5);
	        @(126,9); BR(20); p.T(0,127,!1^1^1^2,127,0,!2); a0e1^1^1^1 p(64); [4 r1 ] }
	Str SE2_3 = { V(120); v(105); RC(20,88); o7; EPC(120,100,!1*4); P(64); P.T(24,106,!1^1^1^1);
   	  		   @(81,1,0); BR(38); p.T(127,0,!1^1^1^1); 
	  		   Po(on,64); ``f4  [86 ``f32 t-1] [36 Po(off);``f32 t-1] p(64); t(0); EPC(100,120,!1*4); }
	Str SE2_4 = { p.T(0,127,!1^1^1^2,127,0,!2); P.T(106,24,!1^1^1^1); 
	  		   Po(on,64); ``f4  [96 ``f32 t-1] [32 Po(off);``f32 t-1] p(64); t(0); }
		  
		  
   Time(1:1:0);  SE2_1 SE2_2
   Time(13:1:0); SE2_1 
   Time(28:3:0); SE2_1 
   Time(49:1:0); SE2_1 Time(61:1:0); SE2_3 SE2_4 Time(77:1:0); SE2_4 
   Time(93:1:0); SE2_1 
   Time(113:1:0); SE2_1 Time(121:1:0); SE2_3 SE2_4 

//------------------------------------------------------------------------------



