/** * 星空のおもちゃ箱 作詞 作曲 音・七乃葉 * * 夏の夜空 星が流れ 心奪われていたよ * おもちゃ箱を開けたように 幻想が詰まってた * * 子供だった昔 二人で見ていた * 冒険の後の宝物見つけてた * * だから今でも夜の空で探してる * * 夏の夜空 星が流れ 心奪われていたよ * おもちゃ箱を開けたように 幻想が詰まってた * 握り締めた あなたの手を 今度は離さないように * 心の中 願い事を 空に届けてた * * * 喧嘩した夜に 散歩に誘った * 素直になれない 私からのメッセージ * * きっと今でも二人忘れていない * * 夏の夜空 星が流れ 心奪われていたよ * 果てない空 埋め尽くした 輝いた流れ星 * 子供のころ 怖くなって 震えていたこの手を * 隣にいた あなたがそっと つつみこんでくれた * * 夏の夜空 星が流れ 心奪われていたよ * おもちゃ箱を開けたように 幻想が詰まってた * 握り締めた あなたの手を 今度は離さないように * 心の中 願い事を 空に届けてた */ Function Main() { Track(00) Copyright({"音・七ノ葉"}); TrackName({"星空のおもちゃ箱"}); TimeBase(96); Tempo(156); SetTimeSignature(4, 4); KeyFlag+(); /************************************************************************************************ * TRACK : 01 - VACAL PART ************************************************************************************************/ Track(01) Channel(01) Voice(82) q100 V(110) //_ イントロ(01) [8r1] //_ サビ(01) d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 //_ Aメロ(01) d8.d8.d4.d8d8 c8.e8.d4.^4 d8.d8.d4.c8e8 g8.e8.d4.^4 d8.d8.d4.d8d8 c8.e8.d4c8g8e8 e4.b4.g4 >d4.<a4.f4 //_ Bメロ(01) a2.f8f8 g2.e4 f2g4f4 c2.c4 d2.f8f8 e2.a8a8 g2b2 a1 //_ サビ(02) d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 ^2r2 //_ 間奏(01) [15 r1] //_ Aメロ(02) d8.d8.d4.d8d8 c8.e8.d4.^4 d8.d8.d4.c8e8 g8.e8.d4.^4 d8.d8.d4.d8d8 c8.e8.d4c8g8e8 e4.b4.g4 >d4.<a4.f4 //_ Bメロ(02) a2.f8f8 g2.e4 f2g4f4 c2.c4 d2.f8f8 e2.a8a8 g2b2 a1 //_ サビ(03) d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 ^2r2 //_ 間奏(02) [7 r1] //_ サビ(04) d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 ^2r2 //_ 間奏(03) [15 r1] /************************************************************************************************ * TRACK : 02 - PIANO PART ************************************************************************************************/ Track(02) Channel(02) Voice(04) q86 //_ イントロ(01) o6 d8f8a8'dfa'8.'dfa'8.'dfa'4 c8e8g8'ceg'8.'ceg'8.'ceg'4 d8f8a8'dfa'8.'dfa'8.'dfa'8'df'8 c8e8g8'ceg'8.'ceg'8.'ceg'4 d8f8a8'dfa'8.'dfa'8.'dfa'4 c8e8g8'ceg'8.'ceg'8.'ceg'4 d8f8a8'dfa'8.'dfa'8.'dfa'8'df'8 'ceg'2'<b>df'2 //_ サビ(01) o5 'dfa'1 'ceg'1 '<a>df'2.r8'ceg'8 ^16'ceg'8.^2. 'dfa'1 'ceg'1 '<a>df'2.r8'ceg'8 ^16'ceg'8.'egb'2. //_ Aメロ(01) o5 'da'8.'da'8.'da'8^2 'ge'8.'ge'8.'ge'8^2 'da'8.'da'8.'da'8^2 'cb'8.'cb'8.'cb'8^2 'da'8.'da'8.'da'8^2 'ge'8.'ge'8.'ge'8^2 'da'8.'da'8.'da'8^2 'cb'8.'cb'8.'cb'4.'ca'4 //_ Bメロ(01) o6 SUB{<a1>}d8e8f8g8f8e8f8g8 SUB{<g1>}a8f8e8f8g8a8g8f8 SUB{<a1>}g8a8g8e8d8e8f8g8 SUB{<g1>}f8e8f8g8a8f8e8f8 SUB{<a1>}d8e8f8g8f8e8f8g8 SUB{<g1>}a8f8e8f8g8a8g8f8 SUB{<a1>}g8a8g8e8d8e8f8g8 SUB{<g2>}f8e8f8g8'dfa'8.'dfa'8.'<b>dfa>c<'8 //_ サビ(02) o5 'dfa'1 'ceg'1 '<a>df'2.r8'ceg'8 ^16'ceg'8.^2. 'dfa'1 'ceg'1 '<a>df'2.r8'ceg'8 ^16'ceg'8.'egb'2. 'dfa'1 'ceg'1 '<a>df'2.r8'ceg'8 ^16'ceg'8.^2. 'dfa'1 'ceg'1 '<a>df'2.r8'ceg'8 ^16'ceg'8.'egb'2. //_ 間奏(01) o6 SUB{<a1>}d8e8f8g8f8e8f8g8 SUB{<g1>}a8f8e8f8g8a8g8f8 SUB{<f1>}g8a8g8e8d8e8f8g8 SUB{<e1>}f8e8f8g8a8f8e8f8 SUB{<a1>}d8e8f8g8f8e8f8g8 SUB{<g1>}a8f8e8f8g8a8g8f8 SUB{<f1>}g8a8g8e8d8e8f8g8 SUB{<e2>}f8e8f8g8'dfa'8.'dfa'8.'<b>dfa>c<'8 SUB{<a1>}d8e8f8g8f8e8f8g8 SUB{<g1>}a8f8e8f8g8a8g8f8 SUB{<f1>}g8a8g8e8d8e8f8g8 SUB{<e1>}f8e8f8g8a8f8e8f8 SUB{<a1>}d8e8f8g8f8e8f8g8 SUB{<g1>}a8f8e8f8g8a8g8f8 SUB{<f1>}g8a8g8e8d8e8f8g8 SUB{<e2>}f8e8f8g8'dfa'8.'dfa'8.'<b>dfa>c<'8 //_ Aメロ(02) o5 'da'8.'da'8.'da'8^2 'ge'8.'ge'8.'ge'8^2 'da'8.'da'8.'da'8^2 'cb'8.'cb'8.'cb'8^2 'da'8.'da'8.'da'8^2 'ge'8.'ge'8.'ge'8^2 'da'8.'da'8.'da'8^2 'cb'8.'cb'8.'cb'4.'ca'4 //_ Bメロ(02) o6 SUB{<a1>}d8e8f8g8f8e8f8g8 SUB{<g1>}a8f8e8f8g8a8g8f8 SUB{<a1>}g8a8g8e8d8e8f8g8 SUB{<g1>}f8e8f8g8a8f8e8f8 SUB{<a1>}d8e8f8g8f8e8f8g8 SUB{<g1>}a8f8e8f8g8a8g8f8 SUB{<a1>}g8a8g8e8d8e8f8g8 SUB{<g2>}f8e8f8g8'dfa'8.'dfa'8.'<b>dfa>c<'8 //_ サビ(03) o5 'dfa'1 'ceg'1 '<a>df'2.r8'ceg'8 ^16'ceg'8.^2. 'dfa'1 'ceg'1 '<a>df'2.r8'ceg'8 ^16'ceg'8.'egb'2. 'dfa'1 'ceg'1 '<a>df'2.r8'ceg'8 ^16'ceg'8.^2. 'dfa'1 'ceg'1 '<a>df'2.r8'ceg'8 ^16'ceg'8.'egb'2. //_ 間奏(02) o6 SUB{<a1>}d8e8f8g8f8e8f8g8 SUB{<g1>}a8f8e8f8g8a8g8f8 SUB{<f1>}g8a8g8e8d8e8f8g8 SUB{<e1>}f8e8f8g8a8f8e8f8 SUB{<a1>}d8e8f8g8f8e8f8g8 SUB{<g1>}a8f8e8f8g8a8g8f8 SUB{<f1>}g8a8g8e8d8e8f8g8 SUB{<e2>}f8e8f8g8'dfa'8.'dfa'8.'<b>dfa>c<'8 //_ サビ(04) o5 'dfa'1 'ceg'1 '<a>df'2.r8'ceg'8 ^16'ceg'8.^2. 'dfa'1 'ceg'1 '<a>df'2.r8'ceg'8 ^16'ceg'8.'egb'2. 'dfa'1 'ceg'1 '<a>df'2.r8'ceg'8 ^16'ceg'8.^2. 'dfa'1 'ceg'1 '<a>df'2.r8'ceg'8 ^16'ceg'8.'egb'2. //_ 間奏(03) o6 SUB{<a1>}d8e8f8g8f8e8f8g8 SUB{<g1>}a8f8e8f8g8a8g8f8 SUB{<f1>}g8a8g8e8d8e8f8g8 SUB{<e1>}f8e8f8g8a8f8e8f8 SUB{<a1>}d8e8f8g8f8e8f8g8 SUB{<g1>}a8f8e8f8g8a8g8f8 SUB{<f1>}g8a8g8e8d8e8f8g8 SUB{<e2>}f8e8f8g8'dfa'8.'dfa'8.'<b>dfa>c<'8 SUB{<a1>}d8e8f8g8f8e8f8g8 SUB{<g1>}a8f8e8f8g8a8g8f8 SUB{<f1>}g8a8g8e8d8e8f8g8 SUB{<e1>}f8e8f8g8a8f8e8f8 SUB{<a1>}d8e8f8g8f8e8f8g8 SUB{<g1>}a8f8e8f8g8a8g8f8 SUB{<f1>}g8a8g8e8d8e8f8g8 SUB{<e2>}f8e8f8g8'dfa'8.'dfa'8.'<b>dfa>c<'8 /************************************************************************************************ * TRACK : 03 - BASS PART ************************************************************************************************/ Track(03) Channel(03) Voice(40) q86 o3 //_ イントロ(01) g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8a8a8a8a8 //_ サビ(01) g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8a8a8a8a8 //_ Aメロ(01) e2.f4 f2.f4 g2.f4 f2.f4 e2.f4 f2.f4 g2.f4 f2.f4 //_ Bメロ(01) g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 //_ サビ(02) g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8a8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8a8a8a8a8 //_ 間奏(01) d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 //_ Aメロ(02) e2.f4 f2.f4 g2.f4 f2.f4 e2.f4 f2.f4 g2.f4 f2.f4 //_ Bメロ(02) g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 //_ サビ(03) g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8a8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8a8a8a8a8 //_ 間奏(02) d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 //_ サビ(04) g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8a8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8^8a8a8a8 g8g8g8g8^8g8g8g8 a8a8a8a8a8a8a8a8 //_ 間奏(03) g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 /************************************************************************************************ * TRACK : 04 - GUITAR PART ************************************************************************************************/ Track(04) Channel(04) Voice(30) o4 q98 //_ イントロ(01) q98 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c1 //_ サビ(01) q98 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c1 //_ Aメロ(01) q98 a8 q20 a8a8 q98 a8 q20 a8a8 q98 a8 q20 a8 q98 g8 q20 g8g8 q98 g8 q20 g8g8 q98 g8 g8 q98 a8 q20 a8a8 q98 a8 q20 a8a8 q98 a8 q20 a8 q98 g8 q20 g8g8 q98 g8 q20 g8g8 q98 g8 g8 q98 a8 q20 a8a8 q98 a8 q20 a8a8 q98 a8 q20 a8 q98 g8 q20 g8g8 q98 g8 q20 g8g8 q98 g8 g8 q98 a8 q20 a8a8 q98 a8 q20 a8a8 q98 a8 q20 a8 q98 g8 q20 g8g8 q98 g8 q20 g8g8 q98 g8 g8 //_ Bメロ(01) q98 a8.a8.a8f8.f8.f8 g8.g8.g8e8.e8.e8 f8.f8.f8d8.d8.d8 c2e8.e8.g8 a8.a8.a8f8.f8.f8 g8.g8.g8e8.e8.e8 f8.f8.f8d8.d8.d8 c2e8.e8.g8 //_ サビ(02) q98 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c1 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c1 //_ 間奏(01) g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 SUB{ o5 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 } o4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 //_ Aメロ(02) q98 a8 q20 a8a8 q98 a8 q20 a8a8 q98 a8 q20 a8 q98 g8 q20 g8g8 q98 g8 q20 g8g8 q98 g8 g8 q98 a8 q20 a8a8 q98 a8 q20 a8a8 q98 a8 q20 a8 q98 g8 q20 g8g8 q98 g8 q20 g8g8 q98 g8 g8 q98 a8 q20 a8a8 q98 a8 q20 a8a8 q98 a8 q20 a8 q98 g8 q20 g8g8 q98 g8 q20 g8g8 q98 g8 g8 q98 a8 q20 a8a8 q98 a8 q20 a8a8 q98 a8 q20 a8 q98 g8 q20 g8g8 q98 g8 q20 g8g8 q98 g8 g8 //_ Bメロ(02) a8.a8.a8f8.f8.f8 g8.g8.g8e8.e8.e8 f8.f8.f8d8.d8.d8 c2e8.e8.g8 a8.a8.a8f8.f8.f8 g8.g8.g8e8.e8.e8 f8.f8.f8d8.d8.d8 c2e8.e8.g8 //_ サビ(03) q98 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c1 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c1 //_ 間奏(02) o6 a2.f8f8 g2.e4 f2g4f4 c2.c4 d2.f8f8 e2.a8a8 g2b2 a1 o4 //_ サビ(04) q98 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c1 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c8e8g8c8^2 d8f8a8d8^2 c1 //_ 間奏(03) g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 g8g16g16g8a8^8g8a8b8 f8f16f16f8g8^8f8g8a8 g8g16g16g8a8^8g8a8b8 f8f16f16f8g8a8.f8.g8 ^8r8^2. /************************************************************************************************ * TRACK : 05 - CHORAS PART ************************************************************************************************/ Track(05) Channel(05) Voice(81) q100 o5 CHO(110) V(80) r32 //_ イントロ(01) [8r1] //_ サビ(01) d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 //_ Aメロ(01) [8r1] //_ Bメロ(01) [8r1] //_ サビ(02) d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 ^2r2 //_ 間奏(01) [15 r1] //_ Aメロ(02) [8r1] //_ Bメロ(02) [8r1] //_ サビ(03) d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 ^2r2 //_ 間奏(02) [7 r1] //_ サビ(04) d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 ^2r2 //_ 間奏(03) [15 r1] /************************************************************************************************ * TRACK : 06 - VACAL PART ************************************************************************************************/ Track(06) Channel(06) Voice(41) q100 V(090) //_ イントロ(01) [8r1] //_ サビ(01) d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 //_ Aメロ(01) d8.d8.d4.d8d8 c8.e8.d4.^4 d8.d8.d4.c8e8 g8.e8.d4.^4 d8.d8.d4.d8d8 c8.e8.d4c8g8e8 e4.b4.g4 >d4.<a4.f4 //_ Bメロ(01) a2.f8f8 g2.e4 f2g4f4 c2.c4 d2.f8f8 e2.a8a8 g2b2 a1 //_ サビ(02) d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 ^2r2 //_ 間奏(01) [15 r1] //_ Aメロ(02) d8.d8.d4.d8d8 c8.e8.d4.^4 d8.d8.d4.c8e8 g8.e8.d4.^4 d8.d8.d4.d8d8 c8.e8.d4c8g8e8 e4.b4.g4 >d4.<a4.f4 //_ Bメロ(02) a2.f8f8 g2.e4 f2g4f4 c2.c4 d2.f8f8 e2.a8a8 g2b2 a1 //_ サビ(03) d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 ^2r2 //_ 間奏(02) [7 r1] //_ サビ(04) d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8g4.e4 d8f8a8>d8.d8.c4< c8e8g8b8.b8.a4 f8g8a8 g8.e8.c8e8 ^16c8.d8c8^2 ^2r2 //_ 間奏(03) [15 r1] /************************************************************************************************ * TRACK : 10 - DRUM PART ************************************************************************************************/ Track(10) Channel(10) CreateRithmBox(StandardSet, !16); V(110) #MT_D_01 = { WriteRithmWithoutShift(OpenHiHat, {□□■□□□■□□□■□□□■□}, 000, 000, 100, 000, 000, 000, 100, 000, 000, 000, 100, 000, 000, 000, 100, 000); WriteRithmWithoutShift(ClosedHiHat, {■■□□■■□□■■□□■■□□}, 080, 070, 000, 000, 080, 070, 000, 000, 080, 070, 000, 000, 080, 070, 000, 000); WriteRithmWithoutShift(Snare1, {□□□□■□□□□■□□■□□□}, 000, 000, 000, 000, 100, 000, 000, 000, 000, 100, 000, 000, 100, 000, 000, 000); WriteRithmWithoutShift(Kick1, {■□□□□■□□■□■□□□□□}, 100, 000, 000, 000, 000, 070, 000, 000, 100, 000, 090, 000, 000, 000, 000, 000); RithmTimeShift(); } #MT_D_0A = { WriteRithmWithoutShift(OpenHiHat, {□□■□□□■□□□■□□□■□}, 000, 000, 100, 000, 000, 000, 100, 000, 000, 000, 100, 000, 000, 000, 100, 000); WriteRithmWithoutShift(ClosedHiHat, {■■□□■■□□■■□□■■□□}, 080, 070, 000, 000, 080, 070, 000, 000, 080, 070, 000, 000, 080, 070, 000, 000); WriteRithmWithoutShift(Snare1, {□□□□■□□□□■□□■□■□}, 000, 000, 000, 000, 100, 000, 000, 000, 000, 100, 000, 000, 100, 000, 090, 000); WriteRithmWithoutShift(Kick1, {■□□□□■□□■□■□□□□□}, 100, 000, 000, 000, 000, 070, 000, 000, 100, 000, 090, 000, 000, 000, 000, 000); RithmTimeShift(); } #MT_D_0B = { WriteRithmWithoutShift(OpenHiHat, {□□■□□□■□□□■□□□■■}, 000, 000, 100, 000, 000, 000, 100, 000, 000, 000, 100, 000, 000, 000, 100, 110); WriteRithmWithoutShift(ClosedHiHat, {■■□□■■□□■■□□■■□□}, 080, 070, 000, 000, 080, 070, 000, 000, 080, 070, 000, 000, 080, 070, 000, 000); WriteRithmWithoutShift(Snare1, {□□□□■□□□□■□■■■■■}, 000, 000, 000, 000, 100, 000, 000, 000, 000, 100, 000, 000, 100, 090, 010, 080); WriteRithmWithoutShift(Kick1, {■□□□□■□□■□■□□□□□}, 100, 000, 000, 000, 000, 070, 000, 000, 100, 000, 090, 000, 000, 000, 000, 000); RithmTimeShift(); } #MT_D_11 = { WriteRithmWithoutShift(ClosedHiHat, {■■□□■■□□■■□□■■□□}, 080, 070, 000, 000, 080, 070, 000, 000, 080, 070, 000, 000, 080, 070, 000, 000); WriteRithmWithoutShift(Snare1, {□□□□■□□□□□□□■□□□}, 000, 000, 000, 000, 100, 000, 000, 000, 000, 000, 000, 000, 100, 000, 000, 000); WriteRithmWithoutShift(Kick1, {■□□□□□□□■□□□□□□□}, 100, 000, 000, 000, 000, 000, 000, 000, 100, 000, 000, 000, 000, 000, 000, 000); RithmTimeShift(); } #MT_D_1A = { WriteRithmWithoutShift(ClosedHiHat, {■■□□■■□□■■□□■■□□}, 080, 070, 000, 000, 080, 070, 000, 000, 080, 070, 000, 000, 080, 070, 000, 000); WriteRithmWithoutShift(Snare1, {□□□□■□□□□□□□■■■■}, 000, 000, 000, 000, 100, 000, 000, 000, 000, 000, 000, 000, 100, 090, 110, 100); WriteRithmWithoutShift(Kick1, {■□□□□□□□■□□□□□□□}, 100, 000, 000, 000, 000, 000, 000, 000, 100, 000, 000, 000, 000, 000, 000, 000); RithmTimeShift(); } //_ イントロ(01) #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_0A //_ サビ(01) #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_0A //_ Aメロ(01) #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_0A //_ Bメロ(01) #MT_D_11 #MT_D_11 #MT_D_11 #MT_D_11 #MT_D_11 #MT_D_11 #MT_D_11 #MT_D_1A //_ サビ(02) #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_0A #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_0B //_ 間奏(01) #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 //_ Aメロ(02) #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 //_ Bメロ(02) #MT_D_11 #MT_D_11 #MT_D_11 #MT_D_11 #MT_D_11 #MT_D_11 #MT_D_11 #MT_D_1A //_ サビ(03) #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_0A #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_0B //_ 間奏(02) #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_0A //_ サビ(04) #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_0A #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_0B //_ 間奏(03) #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_0B #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_01 #MT_D_0B } /* -------------------------------------------------------------------------- */ // 基礎関数群(システム関連) /* -------------------------------------------------------------------------- */ /** 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();