// ---------------------------------------------------------------- メタイベント TrackName ={"あの丘へ!"} // タイトル Copyright ={"by JKC"} // 著作権 InstrumentName={"MS-GS + TW-MUSIC2"} // 音源 // ---------------------------------------------------------------------- 初期化 ResetGM r8 TrackSync // 音源初期化 // ---------------------------------------------------------------------- 定義1 $h{v80 n42} $H{v100 n42} // C-HiHat $b{v80 n35} $B{v100 n36} // Kick2, Kick1 $s{v80 n38} $S{v100 n38} // Snare1 $x{v100 n50} $X{v100 n48} // HighTom1, HighTom2 $y{v100 n47} $Y{v100 n45} // MidTom1, MidTom2 $z{v100 n43} $Z{v100 n41} // LowTom1, LowTom2 $p{v100 n51} $P{v80 n49} // R-Cymbal1, Cr-Cymbal1 $a{v100 n31} $A{v100 n37} // Sticks, SideStick $c{v100 n75} $C{v90 n39} // Claves, HandClap $g{v90 n73} $G{v90 n74} // S-Guiro, L-Guiro $i{v100 n80} $I{v70 n81} // M-Triangle, O-Triangle Str Pn={r64 y64,127 r-64} // ペダル踏む Str Pf={r-64 y64,0 r64} // ペダル放す Str Pp={Pf;Pn;} // ペダル踏みかえる Str Pu={p%.T(-800,0,!16)} // しゃくり(半音下から目的の音へ) // ---------------------------------------------------------------------- 定義2 // <ディチューントラック解説> // TR1 ← CH(01,02,03) 3chディチューン・パン・ディレイ メロディとか // TR2 ← CH(04,05) 2chディチューン・パン      ベースとか // TR3 ← CH(06,07) 2chディチューン・パン      コードとか // TR4 ← CH(08,09) 2chディチューン・パン      コーラスとか // TRD ← CH(10) ドラム専用 // TR5 ← CH(11,12,13) 3chディチューン・パン・ディレイ かざりとか // TR6 ← CH(14,15) 2chディチューン・パン      かざりとか // CH(16) 予備 Function TR1(Int X, Str XX){ TR(1) FineTune(64) P(64) V(X) TA(XX) TR(2) FineTune(68) P(127) D1(X) TA(XX) TR(3) FineTune(60) P(0) D2(X) TA(XX) } Function TR2(Int X, Str XX){ TR(4) FineTune(64) P(0) V(X) TA(XX) TR(5) FineTune(68) P(127) V(X) TA(XX) } Function TR3(Int X, Str XX){ TR(6) FineTune(64) P(0) V(X) TA(XX) TR(7) FineTune(68) P(127) V(X) TA(XX) } Function TR4(Int X, Str XX){ TR(8) FineTune(64) P(0) V(X) TA(XX) TR(9) FineTune(68) P(127) V(X) TA(XX) } Function TRD(Int X, Str XX){ TR(10) UseKeyShift(off) V(X) XX; } Function TR5(Int X, Str XX){ TR(11) FineTune(64) P(64) V(X) TA(XX) TR(12) FineTune(68) P(127) D1(X) TA(XX) TR(13) FineTune(60) P(0) D2(X) TA(XX) } Function TR6(Int X, Str XX){ TR(14) FineTune(64) P(0) V(X) TA(XX) TR(15) FineTune(68) P(127) V(X) TA(XX) } Function TA(Str X){UseKeyShift(on) BR(12) X;} // 共通部分 Function D1(Int X){V(X*2/3) r16} // ディレイ1 Function D2(Int X){V(X*2*2/3/3) r8} // ディレイ2 Function TC(INT X){If(TR==1){TempoChange(X,!1)}} // rit.(複数トラック対策) Function TK(INT X){If(TR==1){TimeKey(,,X)}} // 転調(複数トラック対策) // -------------------------------------------------------------------- 全体設定 Tempo(128) TimeKey(,,7) // ------------------------------------------------------------------------ 楽譜 TR1(100,{v100 @73 q97 l8 o6 // Piccolo & Ocarina |||||||||||||||||||||| "g,45c,45d,45 | [d,45e4c4c,45d,45e,45 | f4.g4d4d16f16 | e1 | ^2r"g,45c,45d,45 | d,45e4c4c,45d,45e,45 | f4.g4d4d16f16 | e1 | ^2rc,45f,45g,45 | g,45a4`c4.a4 | g4.`c4c,45d,45e,45 | f4.g4d4d16f16 | e2rc,45f,45g,45 | g,45a4`c4.a4 | g4.`c4.cd :| e-dcfe-dg,45g | ^2r"g,45c,45d,45 |] e-dcfe-dg,45g | ^1 | |||||||||||||||||||||||||||||| r2^@80"gcd | de4c4cde | f4.e4.d4 | de4c^2 | ^2rv85"gcd | de4c4cde | f4.e4.d4 | de4c^2 | ^2rv70"gcd | de4c4cde | f4.e4.d4 | de4c^2 | ^2r2 | }) TR2(90,{v100 @33 q97 l8 o3 // Acoustic Bass |||||||||||||||||||||||||||||||||||||||| r4. | ["gc4c"gc4c | "ff4f"gg4g | "gc4c"gc4c | "gc4c"gc4c | "gc4c"gc4c | "ff4f"gg4g | "gc4c"gc4c | "gc4c"gc4c | "ff"ff"ff"ff | cgcgcgcg | dgdg"gg"gg | cgcgcgcg | "ff"ff"ff"ff | cgcgcgcg | "a-4."b-^2:| "ggg"ggg4. |] "ggg"ggg"gg | "gg`cb^2 | }) TR3(55,{v100 @51 q99 l2 o5 // Synth Strings 1 ||||||||||||||||||||| r4. | ["g0c0e1 | "a0c0f"g0"b0f | "g0c0e1 | "g0c0e1 | "g0c0e1 | "a0c0f"g0"b0f | "g0c0e1 | "g0"b-0e1 | "a0c0f1 | "g0c0e1 | "a0d0f"g0"b0f | "g0c0e"g0"b-0e | "a0c0f1 | "g0c0e1 | "a-0c0e-4."b-0d0f8^:| "g0"b0fr |] EP.T(127,127,!1,127,64,!1) "g0"b0f1 | ^1 EP(127) | "g0c0e1 | "a-0c0f1 | "g0c0e1 | "a-0c0f1 | "g0c0e1 | "a-0c0f1 | "g0c0e1 | "a-0c0f1 | "g0c0e1 | "a-0c0f1 | EP.T(127,127,!1,127,32,!1) "g0c0e1 | ^1 | }) TR4(60,{v75 @11 q97 l8 o6 // Music Box & E-Piano 1 [16r1] |||||||||||||||||||||||||||| "gcd | de4c4cde | f4.g4d4f | e1 | ^2r"gcd | de4c4cde | f4.g4d4f | e1 | ^2rcfg | ga4`c4.a4 | g4.`c4cde | f4.g4d4f | e2rcfg | ga4`c4.a4 | g4.`c4.cd | e4.f4.gg | ^1 | |||||||||||||||||||||||||||||||||| v100 @5 o4 r1 Pn; | cg>eg`cgfe | "fcfga-gfc< | cg>eg`cgfe | "fcfga-gfc< | cg>eg`cgfe | "fcfga-gfc< | cg>eg`cgfe | "fcfga-gfc< | cg>eg`cgfe | "fcfga-gfc< | cg>eg`cgfe< | cg>eg`c2 | }) TRD(90,{@1 l4 Rhythm{ // Drums |||||||||||||||||||||||||||||||||| r. | {[32Bbbb]} rrrr | rrrr | rrrr | rrrr | rrrr | rrrr | rrrr | rrrs | rcrI | rcrI | rcrI | rcrI | rcrI | rcrI | rcrI | rcrs | Pcrs | rcrs | rcrs | rcrs | rcrs | rcrs | rcrs | rcrs | PCrs | rCGs | rCrs | rCGs | rCrs | rCGs | rCrs | rCGs | 'BP' | }}) TR5(70,{v100 @75 q97 l8 o5 // Recorder & S-Sax |||||||||||||||||||||| r4. | [r1 | r1 | r1 | r2^c,45e,45f,45 | f,45g4e4e,45f,45g,45 | a4.b4g4g16a16 | g1 | ^2>r2 | r1 | r1 | r1 | r2^c,45d,45e,45 | e,45f4a4.f4 | e4.g4.cd | de4g4efg | agfg4r4.< | c4e4g4e4 | f4a4g4>cd | de4g4efg | agfg4r4.< | c4f4a4f4> | c4d4e4c4< | d4a4g4ab> | cdeg4r4.< | c4f4a4f4> | c4d4e4c4< | r1 | r1 | v60b>dgf^2 | })