/* * 恋わ"はいすぴいど" 作詞・作曲 音・七乃葉 * * あなたの隣にいることが 私のすべてなの、だから * みんなといるときでも忘れず 気にしていてよね * 手を触れていて * * 上目使い スキンシップ * 出来ることは全部するの * あなたにだけ あなただけの * 私の愛 感じていて * * 好きの言葉だけじゃ思いは伝えられないかもしれないから * こころ伝えるために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();