/* 
 * 恋わ"はいすぴいど"        作詞・作曲  音・七乃葉
 *
 * あなたの隣にいることが 私のすべてなの、だから
 * みんなといるときでも忘れず 気にしていてよね
 * 手を触れていて
 * 
 * 上目使い スキンシップ
 * 出来ることは全部するの
 * あなたにだけ あなただけの
 * 私の愛 感じていて
 * 
 * 好きの言葉だけじゃ思いは伝えられないかもしれないから
 * こころ伝えるために1秒だって無駄にしたくないから
 * 油断してるなら骨抜きにだってしてあげるんだから
 * 恋わはいすぴいど だからあなたの先回り
 * 
 * 
 * あなたの優しさ触れた時から 私は恋に落ちていた
 * 寂しげな目をしたあなたに魅かれだしていたの止まれないのよ
 *
 * 見つめて欲しい 二人だけで
 * 囁いてよ 恋の言葉
 * もっともっと 望んでいるの
 * あなたのこと いつもずっと
 *
 * 恋のばとるふぃ~るど 友達だって油断できない
 * 私だけのあなたで 誰にも見せてあげないんだから、そう、
 * 二人の世界にいるのは私とあなたの2人だけなの
 * 恋わ"はいすぴいど" 止まる暇なんてないから
 * 
 * 
 * 恋のばとるふぃ~るど ここは逃げちゃいけないタイミング
 * ふたりドキドキするの でも イニシアチブはあなたにあげない
 * 恋わ"はいすぴいど" だから あなたの先回りするの
 * 恋わ"はいぷしいど" 止まることなんて出来ないから
 * 
 * *****************************************************************************
 * 
 * 雑感
 *   金曜の夜から日曜の夜までで一気に作り上げた(ボカロや動画も…)ので
 *   疲れ切ってます。
 *
 *   PC買い換えたのでセットアップをしてただけのはずなのに…。
 *
 *   聞いてくださった方に感謝を。では、また何処かで。
 * 
 * *****************************************************************************
 */
Function Main() {
    TR=00;  Copyright={"音・七ノ葉"};
            TrackName={"恋わ”はいすぴいど”"};
            TimeBase = 96;

            Tempo(168); SetTimeSignature(4, 4); KeyFlag+();
    
    /***************************************************************************
     * Track 04 : VoicePart(01) メインボーカル
     **************************************************************************/
    Track(04) Channel(04) Voice(BassLead);
      REV(60) M(60) CHO(110) V(110) v110 q98 
	// Gt1 インスト ---------------------------------------------------------- :  8小節
	[8 r1]
	// Gt1 Aメロ ------------------------------------------------------------ :  8小節
	o5 a8a8a8a8d8a8a8a8 ^8a8a8a8d8^8a8a8    g8g8a8a8d8f8f8f8^8e8e8f8d8^8c4
	o5 a8a8a8a8d8a8a8a8 ^8a8a8a8d8^8a8a8    g8g8a8a8d8f8f8f8^8e8e8f8a8a8b8a8
	// Gt1 Bメロ ------------------------------------------------------------ :  8小節
	REV(120) M(120) 
	o5 c8f8^8g4g8d8d8 r4e8e8f8f8g8g8
	o5 c8f8^8g4g8d8d8 r4e8e8f8f8a8f8
	o5 c8f8^8g4g8d8d8 r4e8e8f8f8g8g8
	o5 c8f8^8g4g8d8d8 r4e8e8f8f8a8f8
	REV(060) M(60) 
	// Gt1 サビ -------------------------------------------------------------- : 16小節
	o5 c8b4.a4.d8       e8f8f8e8e8d8d8e8
	o5 f8f8^8f8a8f8f8f8 a4.f8a8a8^8f8

	o5 c8b4.a4.d8       e8f8f8e8e8d8d8e8
	o5 f8f8^8f8a8f8f8f8 a8f8f8f8a8f8f8f8

	o5 c8b4.a4.d8       e8f8f8e8e8d8d8e8
	o5 f8f8^8f8a8f8f8f8 a4.f8a8a8^8f8

	o5 c8b4.a4.d8       e8f8f8e8e8d8d8e8
	o5 f8f8^8f8a8f8f8f8 a4.q180 f8^2 q98
	// Gt1 インスト ---------------------------------------------------------- :  8小節
	[8 r1]
	// Gt1 Aメロ ------------------------------------------------------------ :  8小節
	o5 a8a8a8a8d8a8a8a8 ^8a8a8a8d8^8a8a8    g8g8a8a8d8f8f8f8^8e8e8f8d8^8c4
	o5 a8a8a8a8d8a8a8a8 ^8a8a8a8d8^8a8a8    g8g8a8a8d8f8f8f8^8e8e8f8a8a8b8a8
	// Gt1 Bメロ ------------------------------------------------------------ :  8小節
	REV(120) M(120) 
	o5 c8f8^8g4g8d8d8 r4e8e8f8f8g8g8
	o5 c8f8^8g4g8d8d8 r4e8e8f8f8a8f8
	o5 c8f8^8g4g8d8d8 r4e8e8f8f8g8g8
	o5 c8f8^8g4g8d8d8 r4e8e8f8f8a8f8
	REV(060) M(60) 
	// Gt1 サビ -------------------------------------------------------------- : 16小節
	o5 c8b4.a4.d8       e8f8f8e8e8d8d8e8
	o5 f8f8^8f8a8f8f8f8 a4.f8a8a8^8f8

	o5 c8b4.a4.d8       e8f8f8e8e8d8d8e8
	o5 f8f8^8f8a8f8f8f8 a8f8f8f8a8f8f8f8

	o5 c8b4.a4.d8       e8f8f8e8e8d8d8e8
	o5 f8f8^8f8a8f8f8f8 a4.f8a8a8^8f8

	o5 c8b4.a4.d8       e8f8f8e8e8d8d8e8
	o5 f8f8^8f8a8f8f8f8 a4.q180 f8^2 q98
	// Gt1 インスト ---------------------------------------------------------- :  8小節
	[8 r1]
	// Gt1 サビ -------------------------------------------------------------- : 16小節
	o5 c8b4.a4.d8       e8f8f8e8e8d8d8e8
	o5 f8f8^8f8a8f8f8f8 a4.f8a8a8^8f8

	o5 c8b4.a4.d8       e8f8f8e8e8d8d8e8
	o5 f8f8^8f8a8f8f8f8 a8f8f8f8a8f8f8f8

	o5 c8b4.a4.d8       e8f8f8e8e8d8d8e8
	o5 f8f8^8f8a8f8f8f8 a4.f8a8a8^8f8

	o5 c8b4.a4.d8       e8f8f8e8e8d8d8e8
	o5 f8f8^8f8a8f8f8f8 a4.q180 f8^2 q98
	// Gt1 インスト ---------------------------------------------------------- :  8小節
	[8 r1]
	// Gt1 インスト ---------------------------------------------------------- :  8小節
	[8 r1]
	
    /***************************************************************************
     * Track 05 : VoicePart(01) コーラス
     **************************************************************************/
    Track(05) Channel(05) Voice(VoiceLead);
      REV(110) M(110) CHO(110) V(80)
	// Gt1 インスト ---------------------------------------------------------- :  8小節
	[8 r1]
	// Gt1 Aメロ ------------------------------------------------------------ :  8小節
	[8 r1]
	// Gt1 Bメロ ------------------------------------------------------------ :  8小節
	[8 r1]
	// Gt1 サビ -------------------------------------------------------------- : 16小節
	o6 c8b4.a4.d8       r1
	o6 r1               a4.f8a8a8f8f8

	o6 c8b4.a4.d8       r1
	o6 r1               a4.f8a8a8f8f8

	o6 c8b4.a4.d8       r1
	o6 r1               a4.f8a8a8f8f8

	o6 c8b4.a4.d8       r1
	o6 r1               a4. q180 f8^2 q98
	// Gt1 インスト ---------------------------------------------------------- :  8小節
	[8 r1]
	// Gt1 Aメロ ------------------------------------------------------------ :  8小節
	[8 r1]
	// Gt1 Bメロ ------------------------------------------------------------ :  8小節
	[8 r1]
	// Gt1 サビ -------------------------------------------------------------- : 16小節
	o6 c8b4.a4.d8       r1
	o6 r1               a4.f8a8a8f8f8

	o6 c8b4.a4.d8       r1
	o6 r1               a4.f8a8a8f8f8

	o6 c8b4.a4.d8       r1
	o6 r1               a4.f8a8a8f8f8

	o6 c8b4.a4.d8       r1
	o6 r1               a4. q180 f8^2 q98
	// Gt1 インスト ---------------------------------------------------------- :  8小節
	[8 r1]
	// Gt1 サビ -------------------------------------------------------------- : 16小節
	o6 c8b4.a4.d8       r1
	o6 r1               a4.f8a8a8f8f8

	o6 c8b4.a4.d8       r1
	o6 r1               a4.f8a8a8f8f8

	o6 c8b4.a4.d8       r1
	o6 r1               a4.f8a8a8f8f8

	o6 c8b4.a4.d8       r1
	o6 r1               a4. q180 f8^2 q98
	// Gt1 インスト ---------------------------------------------------------- :  8小節
	[8 r1]
	// Gt1 インスト ---------------------------------------------------------- :  8小節
	[8 r1]
    /***************************************************************************
     * Track 06 : 
     **************************************************************************/
    Track(06) Channel(06) Voice(Crystal);
      P(123) REV(110) M(110) CHO(110) V(040)
	// Gt1 インスト ---------------------------------------------------------- :  8小節
	[16 o6 P(123) d8 P(001) f8 P(123) a8 P(1) b8]
	// Gt1 Aメロ ------------------------------------------------------------ :  8小節
	[16 o6 P(123) d8 P(001) f8 P(123) a8 P(1) b8]
	// Gt1 Bメロ ------------------------------------------------------------ :  8小節
	[8 r1]
	// Gt1 サビ -------------------------------------------------------------- : 16小節
	[16 o7 P(123) d8 P(001) f8 P(123) a8 P(1) b8]
	[16 o7 P(123) d8 P(001) f8 P(123) a8 P(1) b8]
	// Gt1 インスト ---------------------------------------------------------- :  8小節
	[16 o6 P(123) d8 P(001) f8 P(123) a8 P(1) b8]
	// Gt1 Aメロ ------------------------------------------------------------ :  8小節
	[16 o6 P(123) d8 P(001) f8 P(123) a8 P(1) b8]
	// Gt1 Bメロ ------------------------------------------------------------ :  8小節
	[8 r1]
	// Gt1 サビ -------------------------------------------------------------- : 16小節
	[16 o7 P(123) d8 P(001) f8 P(123) a8 P(1) b8]
	[16 o7 P(123) d8 P(001) f8 P(123) a8 P(1) b8]
	// Gt1 インスト ---------------------------------------------------------- :  8小節
	[16 o6 P(123) d8 P(001) f8 P(123) a8 P(1) b8]
	// Gt1 サビ -------------------------------------------------------------- : 16小節
	[16 o7 P(123) d8 P(001) f8 P(123) a8 P(1) b8]
	[16 o7 P(123) d8 P(001) f8 P(123) a8 P(1) b8]
	// Gt1 インスト ---------------------------------------------------------- :  8小節
	[16 o6 P(123) d8 P(001) f8 P(123) a8 P(1) b8]
	// Gt1 インスト ---------------------------------------------------------- :  8小節
	[16 o6 P(123) d8 P(001) f8 P(123) a8 P(1) b8]
	
    Track(01) Channel(01) Voice(OverdrivenGuitar);
      P(80) REV(110) M(110) CHO(110) V(100)
	
	// Gt1 インスト ---------------------------------------------------------- :  8小節
      [4
        Pile(NoteNo(o3g), -8, !32, 110);r32r16
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
        Pile(NoteNo(o4g), -8,  !4, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        :
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4a), -8,  !8, 110);
        Pile(NoteNo(o4d), -4,  !8, 110);
        Pile(NoteNo(o4d), -8, !32, 110);r32r16
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
      ]
      Pile(NoteNo(o4a), -8, !2, 110);r8
      
	// Gt1 Aメロ ------------------------------------------------------------ :  8小節
      [4
        Pile(NoteNo(o4e), -6,  !4, 110);
        Pile(NoteNo(o3e), -6, !32, 110);r32r16
        Pile(NoteNo(o3e), -6, !32, 110);r32r16
        Pile(NoteNo(o4e), -6,  !8, 110);
        Pile(NoteNo(o3e), -6, !32, 110);r32r16
        Pile(NoteNo(o3e), -6, !32, 110);r32r16
        Pile(NoteNo(o4e), -6,  !4, 110);
        Pile(NoteNo(o3e), -6, !32, 110);r32r16
        Pile(NoteNo(o3e), -6, !32, 110);r32r16
        Pile(NoteNo(o4e), -6,  !8, 110);
        Pile(NoteNo(o3e), -6, !32, 110);r32r16
        Pile(NoteNo(o3e), -6, !32, 110);r32r16
        Pile(NoteNo(o4e), -6,  !8, 110);
        Pile(NoteNo(o3e), -6, !32, 110);r32r16
      ]
      
	// Gt1 Bメロ ------------------------------------------------------------ :  8小節
      [
        [
          Pile(NoteNo(o4e), -6,  !4, 110);
          Pile(NoteNo(o3e), -6, !32, 110);r32r16
          Pile(NoteNo(o3e), -6, !32, 110);r32r16
          Pile(NoteNo(o3e), -6, !32, 110);r32r16
          Pile(NoteNo(o3e), -6, !32, 110);r32r16
          Pile(NoteNo(o3e), -6, !32, 110);r32r16
          Pile(NoteNo(o3e), -6, !32, 110);r32r16
          Pile(NoteNo(o4e), -6,  !4, 110);
          Pile(NoteNo(o3e), -6, !32, 110);r32r16
          Pile(NoteNo(o3e), -6, !32, 110);r32r16
          :
          Pile(NoteNo(o4a), -6,  !4, 110);
          Pile(NoteNo(o4e), -6, !32, 110);r32r16
          Pile(NoteNo(o4e), -6, !32, 110);r32r16
        ]
        Pile(NoteNo(o4c), -6,  !4, 110);
        Pile(NoteNo(o4e), -6, !32, 110);r32r16
        Pile(NoteNo(o4e), -6, !32, 110);r32r16
      ]
      
	// Gt1 サビ ------------------------------------------------------------- : 16小節
      [
        [4
          Pile(NoteNo(o3g), -8, !32, 110);r32r16
          Pile(NoteNo(o4g), -8,  !8, 110);
          Pile(NoteNo(o4e), -8, !32, 110);r32r16
          Pile(NoteNo(o4e), -8, !32, 110);r32r16
          Pile(NoteNo(o4g), -8,  !8, 110);
          Pile(NoteNo(o4e), -8, !32, 110);r32r16
          Pile(NoteNo(o4e), -8, !32, 110);r32r16
          Pile(NoteNo(o4g), -8,  !4, 110);
          Pile(NoteNo(o4g), -8,  !8, 110);
          Pile(NoteNo(o4g), -8,  !8, 110);
          :
          Pile(NoteNo(o4g), -8,  !8, 110);
          Pile(NoteNo(o4a), -8,  !8, 110);
          Pile(NoteNo(o4d), -4,  !8, 110);
          Pile(NoteNo(o4d), -8, !32, 110);r32r16
          Pile(NoteNo(o4e), -8, !32, 110);r32r16
        ]
        Pile(NoteNo(o4a), -8,  !2, 110);r8
      ]
	
	// Gt1 インスト ---------------------------------------------------------- :  8小節
      [4
        Pile(NoteNo(o3g), -8, !32, 110);r32r16
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
        Pile(NoteNo(o4g), -8,  !4, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        :
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4a), -8,  !8, 110);
        Pile(NoteNo(o4d), -4,  !8, 110);
        Pile(NoteNo(o4d), -8, !32, 110);r32r16
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
      ]
      Pile(NoteNo(o4a), -8, !2, 110);r8
      
	// Gt1 Aメロ ------------------------------------------------------------ :  8小節
      [4
        Pile(NoteNo(o4e), -6,  !4, 110);
        Pile(NoteNo(o3e), -6, !32, 110);r32r16
        Pile(NoteNo(o3e), -6, !32, 110);r32r16
        Pile(NoteNo(o4e), -6,  !8, 110);
        Pile(NoteNo(o3e), -6, !32, 110);r32r16
        Pile(NoteNo(o3e), -6, !32, 110);r32r16
        Pile(NoteNo(o4e), -6,  !4, 110);
        Pile(NoteNo(o3e), -6, !32, 110);r32r16
        Pile(NoteNo(o3e), -6, !32, 110);r32r16
        Pile(NoteNo(o4e), -6,  !8, 110);
        Pile(NoteNo(o3e), -6, !32, 110);r32r16
        Pile(NoteNo(o3e), -6, !32, 110);r32r16
        Pile(NoteNo(o4e), -6,  !8, 110);
        Pile(NoteNo(o3e), -6, !32, 110);r32r16
      ]
      
	// Gt1 Bメロ ------------------------------------------------------------ :  8小節
      [
        [
          Pile(NoteNo(o4e), -6,  !4, 110);
          Pile(NoteNo(o3e), -6, !32, 110);r32r16
          Pile(NoteNo(o3e), -6, !32, 110);r32r16
          Pile(NoteNo(o3e), -6, !32, 110);r32r16
          Pile(NoteNo(o3e), -6, !32, 110);r32r16
          Pile(NoteNo(o3e), -6, !32, 110);r32r16
          Pile(NoteNo(o3e), -6, !32, 110);r32r16
          Pile(NoteNo(o4e), -6,  !4, 110);
          Pile(NoteNo(o3e), -6, !32, 110);r32r16
          Pile(NoteNo(o3e), -6, !32, 110);r32r16
          :
          Pile(NoteNo(o4a), -6,  !4, 110);
          Pile(NoteNo(o4e), -6, !32, 110);r32r16
          Pile(NoteNo(o4e), -6, !32, 110);r32r16
        ]
        Pile(NoteNo(o4c), -6,  !4, 110);
        Pile(NoteNo(o4e), -6, !32, 110);r32r16
        Pile(NoteNo(o4e), -6, !32, 110);r32r16
      ]
      
	// Gt1 サビ ------------------------------------------------------------- : 16小節
      [
        [4
          Pile(NoteNo(o3g), -8, !32, 110);r32r16
          Pile(NoteNo(o4g), -8,  !8, 110);
          Pile(NoteNo(o4e), -8, !32, 110);r32r16
          Pile(NoteNo(o4e), -8, !32, 110);r32r16
          Pile(NoteNo(o4g), -8,  !8, 110);
          Pile(NoteNo(o4e), -8, !32, 110);r32r16
          Pile(NoteNo(o4e), -8, !32, 110);r32r16
          Pile(NoteNo(o4g), -8,  !4, 110);
          Pile(NoteNo(o4g), -8,  !8, 110);
          Pile(NoteNo(o4g), -8,  !8, 110);
          :
          Pile(NoteNo(o4g), -8,  !8, 110);
          Pile(NoteNo(o4a), -8,  !8, 110);
          Pile(NoteNo(o4d), -4,  !8, 110);
          Pile(NoteNo(o4d), -8, !32, 110);r32r16
          Pile(NoteNo(o4e), -8, !32, 110);r32r16
        ]
        Pile(NoteNo(o4a), -8,  !2, 110);r8
      ]
	
	// Gt1 インスト ---------------------------------------------------------- :  8小節
      [4
        Pile(NoteNo(o3g), -8, !32, 110);r32r16
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
        Pile(NoteNo(o4g), -8,  !4, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        :
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4a), -8,  !8, 110);
        Pile(NoteNo(o4d), -4,  !8, 110);
        Pile(NoteNo(o4d), -8, !32, 110);r32r16
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
      ]
      Pile(NoteNo(o4a), -8, !2, 110);r8
      
	// Gt1 サビ ------------------------------------------------------------- : 16小節
      [
        [4
          Pile(NoteNo(o3g), -8, !32, 110);r32r16
          Pile(NoteNo(o4g), -8,  !8, 110);
          Pile(NoteNo(o4e), -8, !32, 110);r32r16
          Pile(NoteNo(o4e), -8, !32, 110);r32r16
          Pile(NoteNo(o4g), -8,  !8, 110);
          Pile(NoteNo(o4e), -8, !32, 110);r32r16
          Pile(NoteNo(o4e), -8, !32, 110);r32r16
          Pile(NoteNo(o4g), -8,  !4, 110);
          Pile(NoteNo(o4g), -8,  !8, 110);
          Pile(NoteNo(o4g), -8,  !8, 110);
          :
          Pile(NoteNo(o4g), -8,  !8, 110);
          Pile(NoteNo(o4a), -8,  !8, 110);
          Pile(NoteNo(o4d), -4,  !8, 110);
          Pile(NoteNo(o4d), -8, !32, 110);r32r16
          Pile(NoteNo(o4e), -8, !32, 110);r32r16
        ]
        Pile(NoteNo(o4a), -8,  !2, 110);r8
      ]
	
	// Gt1 インスト ---------------------------------------------------------- :  8小節
      [4
        Pile(NoteNo(o3g), -8, !32, 110);r32r16
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
        Pile(NoteNo(o4g), -8,  !4, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        :
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4a), -8,  !8, 110);
        Pile(NoteNo(o4d), -4,  !8, 110);
        Pile(NoteNo(o4d), -8, !32, 110);r32r16
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
      ]
      Pile(NoteNo(o4a), -8, !2, 110);r8
      
	// Gt1 インスト ---------------------------------------------------------- :  8小節
      [4
        Pile(NoteNo(o3g), -8, !32, 110);r32r16
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
        Pile(NoteNo(o4g), -8,  !4, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        :
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4a), -8,  !8, 110);
        Pile(NoteNo(o4d), -4,  !8, 110);
        Pile(NoteNo(o4d), -8, !32, 110);r32r16
        Pile(NoteNo(o4e), -8, !32, 110);r32r16
      ]
      Pile(NoteNo(o4a), -8, !2, 110);r8
      

    Track(02) Channel(02) Voice(DistortionGuitar);
      P(10); REV(110) M(110) CHO(110) V(100)
	// Gt1 インスト ---------------------------------------------------------- :  8小節
      [4
        Pile(NoteNo(o3g), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4g), -8,  !4, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4a), -8,  !8, 110);
        :
        Pile(NoteNo(o4d), -4,  !8, 110);
        Pile(NoteNo(o4d), -8, !32, 110);r32 Pile(NoteNo(o3g), -8, !32, 110);r32
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o3g), -8, !32, 110);r32
      ]
      Pile(NoteNo(o4a), -8,  !4, 110);
      Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o3g), -8, !32, 110);r32
    
	// Gt1 Aメロ ------------------------------------------------------------ :  8小節
      [4
        Pile(NoteNo(o5e), -6,  !4, 110);
        Pile(NoteNo(o4e), -6, !32, 110);r32 Pile(NoteNo(o4e), -6, !32, 110);r32 
        Pile(NoteNo(o4e), -6, !32, 110);r32r16
        Pile(NoteNo(o5e), -6,  !8, 110);
        Pile(NoteNo(o4e), -6, !32, 110);r32 Pile(NoteNo(o4e), -6, !32, 110);r32 
        Pile(NoteNo(o4e), -6, !32, 110);r32 Pile(NoteNo(o4e), -6, !32, 110);r32 
        Pile(NoteNo(o5e), -6,  !4, 110);
        Pile(NoteNo(o4e), -6, !32, 110);r32 Pile(NoteNo(o4e), -6, !32, 110);r32 
        Pile(NoteNo(o4e), -6, !32, 110);r32r16
        Pile(NoteNo(o5e), -6,  !8, 110);
        Pile(NoteNo(o4e), -6, !32, 110);r32 Pile(NoteNo(o4e), -6, !32, 110);r32 
        Pile(NoteNo(o4e), -6, !32, 110);r32 Pile(NoteNo(o4e), -6, !32, 110);r32 
        Pile(NoteNo(o5e), -6,  !8, 110);
        Pile(NoteNo(o4e), -6, !32, 110);r32 Pile(NoteNo(o4e), -6, !32, 110);r32 
      ]
    
	// Gt1 Bメロ ------------------------------------------------------------ :  8小節
      [
        [
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          :
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o5e), -6, !16, 110);r16
          Pile(NoteNo(o5e), -6, !16, 110);r16
        ]
        Pile(NoteNo(o4e), -6, !16, 110);r16
        Pile(NoteNo(o4e), -6, !16, 110);r16
        Pile(NoteNo(o5e), -6, !16, 110);r16
        Pile(NoteNo(o5e), -6, !16, 110);r16
      ]
    
	// Gt1 サビ -------------------------------------------------------------- : 16小節
      [
        [4
          Pile(NoteNo(o4g), -8, !32, 110);r32r16
          Pile(NoteNo(o5g), -8, !4., 110);
          Pile(NoteNo(o5g), -8,  !8, 110);
          Pile(NoteNo(o5e), -8, !32, 110);r32r16
          Pile(NoteNo(o5e), -8, !32, 110);r32r16
          Pile(NoteNo(o5g), -8,  !2, 110);
          :
          Pile(NoteNo(o5g), -8,  !8, 110);
          Pile(NoteNo(o5a), -8,  !8, 110);
          Pile(NoteNo(o5d), -4,  !8, 110);
          Pile(NoteNo(o5a), -8, !16, 110); o5a16
          Pile(NoteNo(o5d), -4, !16, 110); o5d16
        ]
        Pile(NoteNo(o5a), -8,  !2, 110);r8
      ]

	// Gt1 インスト ---------------------------------------------------------- :  8小節
      [4
        Pile(NoteNo(o3g), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4g), -8,  !4, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4a), -8,  !8, 110);
        :
        Pile(NoteNo(o4d), -4,  !8, 110);
        Pile(NoteNo(o4d), -8, !32, 110);r32 Pile(NoteNo(o3g), -8, !32, 110);r32
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o3g), -8, !32, 110);r32
      ]
      Pile(NoteNo(o4a), -8,  !4, 110);
      Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o3g), -8, !32, 110);r32
    
	// Gt1 Aメロ ------------------------------------------------------------ :  8小節
      [4
        Pile(NoteNo(o5e), -6,  !4, 110);
        Pile(NoteNo(o4e), -6, !32, 110);r32 Pile(NoteNo(o4e), -6, !32, 110);r32 
        Pile(NoteNo(o4e), -6, !32, 110);r32r16
        Pile(NoteNo(o5e), -6,  !8, 110);
        Pile(NoteNo(o4e), -6, !32, 110);r32 Pile(NoteNo(o4e), -6, !32, 110);r32 
        Pile(NoteNo(o4e), -6, !32, 110);r32 Pile(NoteNo(o4e), -6, !32, 110);r32 
        Pile(NoteNo(o5e), -6,  !4, 110);
        Pile(NoteNo(o4e), -6, !32, 110);r32 Pile(NoteNo(o4e), -6, !32, 110);r32 
        Pile(NoteNo(o4e), -6, !32, 110);r32r16
        Pile(NoteNo(o5e), -6,  !8, 110);
        Pile(NoteNo(o4e), -6, !32, 110);r32 Pile(NoteNo(o4e), -6, !32, 110);r32 
        Pile(NoteNo(o4e), -6, !32, 110);r32 Pile(NoteNo(o4e), -6, !32, 110);r32 
        Pile(NoteNo(o5e), -6,  !8, 110);
        Pile(NoteNo(o4e), -6, !32, 110);r32 Pile(NoteNo(o4e), -6, !32, 110);r32 
      ]
    
	// Gt1 Bメロ ------------------------------------------------------------ :  8小節
      [
        [
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          :
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o4e), -6, !16, 110);r16
          Pile(NoteNo(o5e), -6, !16, 110);r16
          Pile(NoteNo(o5e), -6, !16, 110);r16
        ]
        Pile(NoteNo(o4e), -6, !16, 110);r16
        Pile(NoteNo(o4e), -6, !16, 110);r16
        Pile(NoteNo(o5e), -6, !16, 110);r16
        Pile(NoteNo(o5e), -6, !16, 110);r16
      ]
    
	// Gt1 サビ -------------------------------------------------------------- : 16小節
      [
        [4
          Pile(NoteNo(o4g), -8, !32, 110);r32r16
          Pile(NoteNo(o5g), -8, !4., 110);
          Pile(NoteNo(o5g), -8,  !8, 110);
          Pile(NoteNo(o5e), -8, !32, 110);r32r16
          Pile(NoteNo(o5e), -8, !32, 110);r32r16
          Pile(NoteNo(o5g), -8,  !2, 110);
          :
          Pile(NoteNo(o5g), -8,  !8, 110);
          Pile(NoteNo(o5a), -8,  !8, 110);
          Pile(NoteNo(o5d), -4,  !8, 110);
          Pile(NoteNo(o5a), -8, !16, 110); o5a16
          Pile(NoteNo(o5d), -4, !16, 110); o5d16
        ]
        Pile(NoteNo(o5a), -8,  !2, 110);r8
      ]
	// Gt1 インスト ---------------------------------------------------------- :  8小節
      [4
        Pile(NoteNo(o3g), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4g), -8,  !4, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4a), -8,  !8, 110);
        :
        Pile(NoteNo(o4d), -4,  !8, 110);
        Pile(NoteNo(o4d), -8, !32, 110);r32 Pile(NoteNo(o3g), -8, !32, 110);r32
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o3g), -8, !32, 110);r32
      ]
      Pile(NoteNo(o4a), -8,  !4, 110);
      Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o3g), -8, !32, 110);r32
    
	// Gt1 インスト ---------------------------------------------------------- :  8小節
      [4
        Pile(NoteNo(o3g), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4g), -8,  !4, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4a), -8,  !8, 110);
        :
        Pile(NoteNo(o4d), -4,  !8, 110);
        Pile(NoteNo(o4d), -8, !32, 110);r32 Pile(NoteNo(o3g), -8, !32, 110);r32
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o3g), -8, !32, 110);r32
      ]
      Pile(NoteNo(o4a), -8,  !4, 110);
      Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o3g), -8, !32, 110);r32
    
	// Gt1 サビ -------------------------------------------------------------- : 16小節
      [
        [4
          Pile(NoteNo(o4g), -8, !32, 110);r32r16
          Pile(NoteNo(o5g), -8, !4., 110);
          Pile(NoteNo(o5g), -8,  !8, 110);
          Pile(NoteNo(o5e), -8, !32, 110);r32r16
          Pile(NoteNo(o5e), -8, !32, 110);r32r16
          Pile(NoteNo(o5g), -8,  !2, 110);
          :
          Pile(NoteNo(o5g), -8,  !8, 110);
          Pile(NoteNo(o5a), -8,  !8, 110);
          Pile(NoteNo(o5d), -4,  !8, 110);
          Pile(NoteNo(o5a), -8, !16, 110); o5a16
          Pile(NoteNo(o5d), -4, !16, 110); o5d16
        ]
        Pile(NoteNo(o5a), -8,  !2, 110);r8
      ]
	// Gt1 インスト ---------------------------------------------------------- :  8小節
      [4
        Pile(NoteNo(o3g), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4g), -8,  !4, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4a), -8,  !8, 110);
        :
        Pile(NoteNo(o4d), -4,  !8, 110);
        Pile(NoteNo(o4d), -8, !32, 110);r32 Pile(NoteNo(o3g), -8, !32, 110);r32
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o3g), -8, !32, 110);r32
      ]
      Pile(NoteNo(o4a), -8,  !4, 110);
      Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o3g), -8, !32, 110);r32
    
	// Gt1 インスト ---------------------------------------------------------- :  8小節
      [2
        Pile(NoteNo(o3g), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o4g), -8, !32, 110);r32
        Pile(NoteNo(o4g), -8,  !4, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4g), -8,  !8, 110);
        Pile(NoteNo(o4a), -8,  !8, 110);
        :
        Pile(NoteNo(o4d), -4,  !8, 110);
        Pile(NoteNo(o4d), -8, !32, 110);r32 Pile(NoteNo(o3g), -8, !32, 110);r32
        Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o3g), -8, !32, 110);r32
      ]
      Pile(NoteNo(o4a), -8,  !4, 110);
      Pile(NoteNo(o4e), -8, !32, 110);r32 Pile(NoteNo(o3g), -8, !32, 110);r32
    

    Track(03) Channel(03) Voice(FretlessBass);
      P(63); REV(110) M(110) CHO(110) V(100)
    
	// Gt1 インスト ---------------------------------------------------------- :  8小節
      o3 [8 e4[6 e16] e8a8g8]
	// Gt1 Aメロ ------------------------------------------------------------ :  8小節
      o3 [8 e4[6 e16] e8a8g8]
	// Gt1 Bメロ ------------------------------------------------------------ :  8小節
      o3 [8 e4[6 e16] e8a8g8]
	// Gt1 サビ -------------------------------------------------------------- : 16小節
      o3 [8 e4[6 e16] e8a8g8]
      o3 [8 e4[6 e16] e8a8g8]
	// Gt1 インスト ---------------------------------------------------------- :  8小節
      o3 [8 e4[6 e16] e8a8g8]
	// Gt1 Aメロ ------------------------------------------------------------ :  8小節
      o3 [8 e4[6 e16] e8a8g8]
	// Gt1 Bメロ ------------------------------------------------------------ :  8小節
      o3 [8 e4[6 e16] e8a8g8]
	// Gt1 サビ -------------------------------------------------------------- : 16小節
      o3 [8 e4[6 e16] e8a8g8]
      o3 [8 e4[6 e16] e8a8g8]
	// Gt1 インスト ---------------------------------------------------------- :  8小節
      o3 [8 e4[6 e16] e8a8g8]
	// Gt1 サビ -------------------------------------------------------------- : 16小節
      o3 [8 e4[6 e16] e8a8g8]
      o3 [8 e4[6 e16] e8a8g8]
	// Gt1 インスト ---------------------------------------------------------- :  8小節
      o3 [8 e4[6 e16] e8a8g8]
	// Gt1 インスト ---------------------------------------------------------- :  8小節
      o3 [8 e4[6 e16] e8a8g8]

    TR(10); CH(10) CHO(110); REV(110); V(128) CreateRithmBox(PowerSet, !16);
      /** Score : ドラムパート チップス --------------------------------------- */
      #MT_D_01 = {
        WriteRithmWithoutShift(OpenHiHat,   {□□□□■□□□□□■□□□□□}, 000, 000, 000, 000, 100, 000, 000, 000, 000, 000, 100, 000, 000, 000, 000, 000);
        WriteRithmWithoutShift(ClosedHiHat, {■□■□□□■□■□□□■■■□}, 100, 000, 100, 000, 000, 000, 100, 000, 100, 000, 000, 000, 100, 100, 100, 000);
        WriteRithmWithoutShift(Snare1,      {□□□□■□□□□□□□■□□□}, 000, 000, 000, 000, 100, 000, 000, 000, 000, 100, 100, 000, 100, 000, 000, 000);
        WriteRithmWithoutShift(Kick1,       {■□□□□□■□■□□□□□■□}, 100, 000, 000, 000, 000, 000, 100, 000, 100, 000, 000, 000, 000, 000, 100, 000);
        RithmTimeShift();
      }
      #MT_D_02 = {
        WriteRithmWithoutShift(OpenHiHat,   {□□□□■□□□□□■□□□□□}, 000, 000, 000, 000, 100, 000, 000, 000, 000, 000, 100, 000, 000, 000, 000, 000);
        WriteRithmWithoutShift(ClosedHiHat, {■□■□□□■□■□□□■■■□}, 100, 000, 100, 000, 000, 000, 100, 000, 100, 000, 000, 000, 100, 100, 100, 000);
        WriteRithmWithoutShift(Snare1,      {□□□□■□□□□□□□■□■□}, 000, 000, 000, 000, 100, 000, 100, 000, 000, 000, 000, 000, 100, 000, 100, 000);
        WriteRithmWithoutShift(Kick1,       {■□□□□□□□■□■□□□□□}, 100, 000, 000, 000, 000, 000, 000, 000, 100, 000, 100, 000, 000, 000, 000, 000);
        RithmTimeShift();
      }
      #MT_D_03 = {
        WriteRithmWithoutShift(OpenHiHat,   {□□□□■□□□□□■□□□□□}, 000, 000, 000, 000, 100, 000, 000, 000, 000, 000, 100, 000, 000, 000, 000, 000);
        WriteRithmWithoutShift(ClosedHiHat, {■□■□□□■□■□□□■■■□}, 100, 000, 100, 000, 000, 000, 100, 000, 100, 000, 000, 000, 100, 100, 100, 000);
        WriteRithmWithoutShift(Snare1,      {□□□□■□□□□□□□■□□□}, 000, 000, 000, 000, 100, 000, 000, 000, 000, 100, 100, 000, 100, 000, 000, 000);
        WriteRithmWithoutShift(Kick1,       {■□□□□□■□■□□□□□■□}, 100, 000, 000, 000, 000, 000, 100, 000, 100, 000, 000, 000, 000, 000, 100, 000);
        RithmTimeShift();
      }
      #MT_D_04 = {
        WriteRithmWithoutShift(Kick1,       {■□□□■□□□■□■□■□■■}, 100, 000, 000, 000, 100, 000, 000, 000, 100, 000, 100, 000, 100, 000, 080, 090);
        RithmTimeShift();
      }
      #MT_D_05 = {
        WriteRithmWithoutShift(ClosedHiHat, {■□□□■□■□■□□□■□■□}, 080, 000, 000, 000, 080, 000, 070, 000, 080, 000, 000, 000, 080, 000, 070, 000);
        WriteRithmWithoutShift(Kick1,       {■□□□■□□□■□□□■□□□}, 100, 000, 000, 000, 100, 000, 000, 000, 100, 000, 000, 000, 100, 000, 000, 000);
        RithmTimeShift();
      }
      #MT_D_06 = {
        WriteRithmWithoutShift(ClosedHiHat, {■□□□■□■□■□□□■□■□}, 080, 000, 000, 000, 080, 000, 070, 000, 080, 000, 000, 000, 080, 000, 070, 000);
        WriteRithmWithoutShift(Kick1,       {■□□□■□□□■□□□■□■□}, 100, 000, 000, 000, 100, 000, 000, 000, 100, 000, 000, 000, 100, 000, 080, 000);
        RithmTimeShift();
      }
      #MT_D_07 = {
        WriteRithmWithoutShift(OpenHiHat,   {□□□□■□□□□□■□□□□□}, 000, 000, 000, 000, 100, 000, 000, 000, 000, 000, 100, 000, 000, 000, 000, 000);
        WriteRithmWithoutShift(ClosedHiHat, {■□■□□□■□■□□□■■■□}, 100, 000, 100, 000, 000, 000, 100, 000, 100, 000, 000, 000, 100, 100, 100, 000);
        WriteRithmWithoutShift(Snare1,      {□□□□■□□□■■■■■■■■}, 000, 000, 000, 000, 100, 000, 100, 000, 100, 090, 100, 080, 090, 070, 110, 060);
        WriteRithmWithoutShift(Kick1,       {■□□□□□□□■□■□□□□□}, 100, 000, 000, 000, 000, 000, 000, 000, 100, 000, 100, 000, 000, 000, 000, 000);
        RithmTimeShift();
      }
      #MT_D_08 = {
        WriteRithmWithoutShift(CrashCymbal1,{□□□□□□□□□□□□□□■□}, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 100, 000, 000, 000, 110, 000);
        WriteRithmWithoutShift(ClosedHiHat, {■□□□■□■□■□□□■□□□}, 080, 000, 000, 000, 080, 000, 070, 000, 080, 000, 000, 000, 080, 000, 000, 000);
        WriteRithmWithoutShift(Snare1,      {□□□□■□□□□□□□■□■■}, 000, 000, 000, 000, 100, 000, 100, 000, 000, 000, 000, 000, 100, 000, 100, 060);
        WriteRithmWithoutShift(Kick1,       {■□□□■□□□■□□□■□■□}, 100, 000, 000, 000, 100, 000, 000, 000, 100, 000, 000, 000, 100, 000, 080, 000);
        RithmTimeShift();
      }
	// Gt1 インスト ---------------------------------------------------------- :  8小節
	[[3 #MT_D_01] #MT_D_02]
	// Gt1 Aメロ ------------------------------------------------------------ :  8小節
	[[3 #MT_D_01] #MT_D_02]
	// Gt1 Bメロ ------------------------------------------------------------ :  8小節
      [3 #MT_D_05] #MT_D_06 [3 #MT_D_05] #MT_D_08
	// Gt1 サビ -------------------------------------------------------------- : 16小節
	[4 #MT_D_01 #MT_D_02 #MT_D_01 #MT_D_07]
	// Gt1 インスト ---------------------------------------------------------- :  8小節
	[[3 #MT_D_01] #MT_D_02]
	// Gt1 Aメロ ------------------------------------------------------------ :  8小節
	[[3 #MT_D_01] #MT_D_02]
	// Gt1 Bメロ ------------------------------------------------------------ :  8小節
      [3 #MT_D_05] #MT_D_06 [3 #MT_D_05] #MT_D_08
	// Gt1 サビ -------------------------------------------------------------- : 16小節
	[4 #MT_D_01 #MT_D_02 #MT_D_01 #MT_D_07]
	// Gt1 インスト ---------------------------------------------------------- :  8小節
	[[3 #MT_D_01] #MT_D_02]
	// Gt1 サビ -------------------------------------------------------------- : 16小節
	[4 #MT_D_01 #MT_D_02 #MT_D_01 #MT_D_07]
	// Gt1 インスト ---------------------------------------------------------- :  8小節
	[4 #MT_D_01 #MT_D_02]
	// Gt1 インスト ---------------------------------------------------------- :  8小節
	[8 #MT_D_02]
}
Function Pile(Int NOTE_NO, Int DIFFERENCE, Int LENGTH, Int VELOCITY) {
    NoteOn(NOTE_NO, VELOCITY); NoteOn(NOTE_NO + DIFFERENCE, VELOCITY);
    Time(Time + LENGTH);
    NoteOff(NOTE_NO, 0);       NoteOff(NOTE_NO + DIFFERENCE, 0);
}
Function Gt_GS_Up(Int LEN, Int N) {
    BR(N);
    Int STIME = Time;
    Int CURSOR = 0;
    
    For(Int CURSOR = 0; CURSOR < LEN; CURSOR++) {
        Time(STIME + CURSOR);
        PitchBend(1 * ((8192 / LEN) * CURSOR));
    }
    Time(Time + 1);
    PitchBend(0);
    Time(STIME);
}
Function Gt_GS_Down(Int LEN, Int N) {
    BR(N);
    Int STIME = Time;
    Int CURSOR = 0;
    
    For(Int CURSOR = 0; CURSOR < LEN; CURSOR++) {
        Time(STIME + CURSOR);
        PitchBend(-1 * ((8192 / LEN) * CURSOR));
    }
    Time(Time + 1);
    PitchBend(0);
    Time(STIME);
}
Function Eff001(Int _NOTE, Int _LEN_1, Int _LEN_2, Int _DIFF) {
    Int _S = Time;
    Int _V = MML(v);
    For (Int _P = 0; _P < _LEN_1 ; _P = _P + _LEN_2) {
        NoteOn(_NOTE, MML(v));
        Time(Time + _LEN_2);
        NoteOff(_NOTE, 0);
	  v(MML(v) + _DIFF);
    }
    Time(_S + _LEN_1);
    v(_V);
}
Function GCh() {
}
/* -------------------------------------------------------------------------- */
// 基礎関数群(システム関連)
/* -------------------------------------------------------------------------- */
/** Boolean値が存在しない為、定義:Fale=0なのは存在しない場合の初期値=0の為。 */
Int FALSE = 0;
/** Boolean値が存在しない為、定義 */
Int TRUE  = 1;
/** TimeSignatureを参照できないため別変数として保持する */
Int SYSTEM_TIME_SIGNATURE_COMMON_TIME = 4;
/** TimeSignatureを参照できないため別変数として保持する */
Int SYSTEM_TIME_SIGNATURE_TIME = 4;
/** スクリプトのメッセージ出力モード:エラー */
Int MODE_ERROR = 3;
/** スクリプトのメッセージ出力モード:ワーニング */
Int MODE_WARNING = 2;
/** スクリプトのメッセージ出力モード:インフォメーション */
Int MODE_INFO  = 1;
/** スクリプトのメッセージ出力モード:デバッグ */
Int MODE_DEBUG  = 0;
/** スクリプトのモード */
Int ScriptMode = MODE_DEBUG;
/** 
 * TimeSignatureをScript側が参照できないため
 * 関数を通して設定する
 * @V_CommonTime V_CommonTime/V_Time
 * @V_Time       V_CommonTime/V_Time
 */
Function SetTimeSignature(Int V_CommonTime, Int V_Time) {
    SYSTEM_TIME_SIGNATURE_COMMON_TIME = V_CommonTime;
    SYSTEM_TIME_SIGNATURE_TIME = V_Time;
    TimeSignature = SYSTEM_TIME_SIGNATURE_COMMON_TIME, SYSTEM_TIME_SIGNATURE_TIME;
}
/**
 * TimeBaseの値を取得する。
 * @Signature         拍数(4分音符なら4)
 * @ApplyingPointBool 付点有りの場合にTRUE
 */
Function ConvertTimeStep(Int Signature, Int ApplyingPointBool) {
    Int Length = ((TimeBase * SYSTEM_TIME_SIGNATURE_COMMON_TIME) / Signature);
    If (ApplyingPointBool == TRUE) {
        Length = Length + (((TimeBase * SYSTEM_TIME_SIGNATURE_COMMON_TIME) / Signature) / 2);
    }
    Result = Length;
}
/**
 * エラーメッセージを出力する
 * @Message 出力を行うメッセージ
 */
Function Error(Str Message) {
    If (ScriptMode <= MODE_INFO) {
        Print({ERROR:} + Message);
    }
}
/**
 * ワーニングメッセージを出力する
 * @Message 出力を行うメッセージ
 */
Function Warning(Str Message) {
    If (ScriptMode <= MODE_INFO) {
        Print({WARNING:} + Message);
    }
}
/**
 * インフォメーションメッセージを出力する
 * @Message 出力を行うメッセージ
 */
Function Info(Str Message) {
    If (ScriptMode <= MODE_INFO) {
        Print({INFO:} + Message);
    }
}
/**
 * デバッグメッセージを出力する
 * @Message 出力を行うメッセージ
 */
Function Debug(Str Message) {
    If (ScriptMode <= MODE_INFO) {
        Print({DEBUG:} + Message);
    }
}
/* -------------------------------------------------------------------------- */
// RithmData関数群
/* -------------------------------------------------------------------------- */
/*
 *  本来下記のようになれば見やすいのだが、SAKURAが引数の間の改行を誤認識してしまっている。
 *  [3
 *    WriteRithm(
 *        CLOSE_HIHAT, "■■■■■■■■", 120,120,120,120,120,120,120,120,
 *  	    SNARE1,      "□□■□□□■□", 120,120,120,120,120,120,120,120,
 *	    KICK,        "■□□□■■□□", 120,120,120,120,120,120,120,120
 *    );
 *  ]
 *    WriteRithm(
 *        CLOSE_HIHAT, "■■■■■■■■", 120,120,120,120,120,120,120,120,
 *  	    SNARE1,      "□□■■□□■■", 120,120,120,120,120,120,120,120,
 *	    KICK,        "■□□□■■□□", 120,120,120,120,120,120,120,120
 *    );
 *  上記だと引数は開業後の為、渡されない。
 *
 *  注意:
 *  関数MID の Indexは(1)Origin
 */
/* リズムボックスで使用するトラック */
Int RithmTrackTrack = 10;
/* リズムボックス用タイムシグネィチャー */
Int RithmSignatureTimeBase = 48;
/* リズムボックス用タイムシグネィチャー */
Int RithmSignatureCount = 8;
/**
 * リズムボックスを作成する
 * @DrumSetNumber     ドラムセット番号
 * @SignatureTimeBase 1小節を分割するStep数
 */
Function CreateRithmBox(Int DrumSetNumber, Int SignatureTimeBase) {
    Int PreTrackNumber = Track;
    RithmSignatureTimeBase = SignatureTimeBase;
    RithmSignatureCount = (ConvertTimeStep(SYSTEM_TIME_SIGNATURE_COMMON_TIME) * SYSTEM_TIME_SIGNATURE_TIME) / SignatureTimeBase;
    Track(10); Channel(10); Voice(DrumSetNumber);
    Track(PreTrackNumber);
}
/**
 * リズムを書き込む
 * @RithmData リズムデータ(ノート番号, 文字列データ, ベロシティ値....)
 */
Function WriteRithm(Array RithmData) {
    WriteRithmWithoutShift(RithmData);
    RithmTimeShift();
}
/**
 * リズムを書き込む。ただしTimeはずらさない
 * @RithmData リズムデータ(ノート番号, 文字列データ, ベロシティ値....)
 */
Function WriteRithmWithoutShift(Array RithmData) {
    Int PreTrackNumber = Track;
    Track(10);
    Int StartTime = Time;
    Int BlockCount = SizeOf(RithmData) / (1 + 1 + RithmSignatureCount);
    Int RithmItemNoteNumber = 0;
    Str RithmItem = {};
    For (Int I = 0; I < BlockCount; I++) {
        Time(StartTime);
        For (Int J = 0; J < RithmSignatureCount; J++) {
	      Time(StartTime + (RithmSignatureTimeBase * J));
	      RithmItem = MID(RithmData((I * BlockCount) + 1), J + 1, 1);
		If (RithmItem == {■}) {
		    NoteOn(RithmData(I * BlockCount), RithmData((I * BlockCount) + 2 + J));
		}
	      Time(StartTime + (RithmSignatureTimeBase * (J + 1)));
            NoteOff(RithmData(I * BlockCount), 0);
	  }
    }
    Time(StartTime);
    Track(PreTrackNumber);
}
/**
 * 1小節分時間をずらす
 */
Function RithmTimeShift() {
    Int PreTrackNumber = Track;
    Track(10);
    Time(Time + (TimeBase * SYSTEM_TIME_SIGNATURE_TIME));
    Track(PreTrackNumber);
}

Main();