/* << 再 生 に 当 た っ て の 注 意 >> TW-Music2の同時発音数は 256 になっているでしょうか? もしそれ以下になっていますと、おそらく音切れが生じてしまいます。 少しの操作で解決できますので、ぜひ音切れしない状態で聞いて頂きたいです。 ・同時発音数を256にするには? →TW-Music2を起動し、右側にある Menu を押します。 オプションの設定をクリックしますと別の画面が出てきます。 その画面のMsSynth のタブに MsSynthのボイス数 という項目があるので それを 256 に変えましょう。そのあとは右下の OK をクリック。 そして、忘れてはいけないのが設定の保存です。 再び Menu を開き、今度は 設定を保存する をクリックしてください。 以上で操作は終了です。 */ MetaText = {"暗い夜に何も言わず降り続ける雪、あるいは朝露に濡れる紅葉の印象"} TrackName = {"Fall"} Copyright = {"騎士王321"} テンポ 127 拍子 4,4 KeyFlag+(fcgda); TrackSync; Include(delay.h);Include(groove.h);Include(unison.h); System.MeasureShift(1);ResetGS;TrackSync; CH(11) SysEx$ = f0,41,10,42,12,{40,1a,15,02},f7; CH(12) SysEx$ = f0,41,10,42,12,{40,1b,15,02},f7; CH(13) SysEx$ = f0,41,10,42,12,{40,1c,15,02},f7; CuePoint={"TwmParam(120,120,0)"} CuePoint={"TwmChorus(1,127,60,64,64,48,1)"} /*================================================================================================== TR(1,2) MainSynth TR(3,4) Backing1 TR(5) SubSynth TR(6,7) Backing2 TR(8,9) Bass TR(15) Pad TR(10) BassDrum TR(11) Snare,HiHat TR(12) HiHat(roop) TR(13) FingerSnap TR(14) Noise TR(16) Noise ==================================================================================================*/ STR RS08 = {r%3072} STR RS16 = {r%6144} //-------------------------------------------------------------------------------------------------- STR SQ00 = {CHO.T(127,0,6144);EP.T(16,64,384*15,64,127,384);v100 MidiDelay({[16 [2 `b`cb`a`faf`c]]},2,!4^8);EP(127)} STR SQ10 = {CHO.T(0,127,3072,127,0,3072);EP.T(127,0,6144); MidiDelay({[16 [2 `b`cb`a`faf`c]]},2,!4^8);} STR SQ20 = {CHO.T(127,64,384*14,64,0,384,0,0,384);EP.T(16,127,3072);MidiDelay({[14 [2 `b`cb`a`faf`c]] `b`cb`a`faf`c `b`cb`arrrr `b`cb`a`faf`c bc"barrrr},2,!4^8);v127} STR SQ30 = {[14 r1]@82,110,4 r1EP(95);l32 CHO.T(64,127,384*15,127,0,384); MidiDelay({""b"c"d"f"bcdf b`c`d`f`b``c``d``f``br-32},2,!4^8);l16 r2} STR SQ40 = {[14 r1]@82,110,5 r1EP(95);l32 CHO.T(64,127,384*15,127,0,384); MidiDelay({""b"c"d"f"bcdf b`c`d`f`b``c``d``f},2,!4^8);l16 r2} STR SQ01 = {MidiDelay({[16 [2 `b`cb`a`faf`c]]},2,!4^8);} STR SQ11 = {MidiDelay({[15 [2 `b`cb`a`faf`c]]},2,!4^8);@82,110,1 EP(127);l32 MidiDelay({""b"c"d"f"bcdf b`c`d`f`b``c``d``f``br-32},2,!4^8);l16 r2} STR SQ21 = {MidiDelay({[15 [2 `b`cb`a`faf`c]]},2,!4^8);@82,110,2 EP(127);l32 MidiDelay({""b"c"d"f"bcdf b`c`d`f`b``c``d``f},2,!4^8);l16 r2} トラック1 V(76) REV(120) CHO(1) M(0) q29 P(16) p%(256) o5 @82,110,1 l16 v127 r1 RS16 SQ00 SQ01 SQ10 RS16 SQ20 SQ01 SQ01 SQ10 RS16 SQ30 SQ11 SQ01 SQ01 RS16 RS16 //-------------------------------------------------------------------------------------------------- トラック2 V(64) REV(120) CHO(1) M(10) q39 P(112) p%(128) o5 @82,110,2 l16 v127 r1^8^16 RS16 SQ00 SQ01 SQ10 RS16 SQ20 SQ01 SQ01 SQ10 RS16 SQ40 SQ21 SQ01 SQ01 RS16 RS16 //-------------------------------------------------------------------------------------------------- STR FO01 = {Sub{[16 [4 V.T(16,100,!4);r4]]} [2 Sub{r1^1`a1^1r1^1`a1`b1}[2 '"egb`d`f'1^1'"gb`d`f'1^1]]} STR FO11 = {Sub{[16 [4 V.T(16,100,!4);r4]]}EP.T(32,127,6144); [2 Sub{r1^1`a1^1r1^1`a1`b1}[2 '"egb`d`f'1^1'"gb`d`f'1^1]]} トラック3 V(64) REV(40) CHO(24) M(20) q99 P(0) p%(512) o4 v125 @103,1,0 r1 RS16 RS16 RS16 RS16 RS16 RS16 FO01 FO01 FO01 FO01 FO11 FO01 FO01 FO01 RS16 RS16 //-------------------------------------------------------------------------------------------------- トラック4 V(64) REV(40) CHO(24) M(30) q99 P(127) p%(256) o4 v125 @103,1,0 r1 RS16 RS16 RS16 RS16 RS16 RS16 FO01 FO01 FO01 FO01 FO11 FO01 FO01 FO01 RS16 RS16 //-------------------------------------------------------------------------------------------------- STR MM00 = {RS08 EP.T(32,127,3072);Sub{[8 [16 p%(Random(-512,768));r]]} MidiDelay({[8 "ggd"gd"ggb `dg"g`e+g"g`fg]},2,!8^32)} STR MM01 = {Sub{[16 [16 p%(Random(-512,768));r]]} MidiDelay({[16 "ggd"gd"ggb `dg"g`e+g"g`fg]},2,!8^32);} STR MM02 = {EP.T(127,0,3072);Sub{[16 [16 p%(Random(-512,768));r]]} MidiDelay({[16 "ggd"gd"ggb `dg"g`e+g"g`fg]},2,8^32);} トラック5 V(110) REV(32) CHO(24) M(10) q45 P(64) o5 v127 l16 @29,16,0 r1 RS16 RS16 RS16 MM00 MM01 MM02 RS16 MM00 MM01 MM01 MM02 RS16 RS16 RS16 RS16 RS16 //-------------------------------------------------------------------------------------------------- STR XS00 = {Sub{[16 P.T(0,127,!2,127,0,!2);r1]} CHO.T(8,127,3072);EP.T(127,0,6144); MidiDelay({[2 [8 '"bdg'rrr'"bdg'r'cf''"bdg'r'"bdg'rrr'dfb'rr]]},2,!4^8)} STR YS00 = {Sub{[16 P.T(0,127,!2,127,0,!2);r1]} CHO.T(8,127,3072);EP.T(127,0,6144); MidiDelay({[2 [8 '"bdg'rrr'"bdg'r'cf''"bdg'r'"bdg'rrr'dfb'rr]]},2,!4^8)} STR XS01 = {Sub{[16 P.T(0,127,!2,127,0,!2);r1]} Sub{[8 CHO.T(8,32,!1,32,8,!1);r1^1]} MidiDelay({[2 [8 '"bdg'rrr'"bdg'r'cf''"bdg'r'"bdg'rrr'dfb'rr]]},1,!4^8)} STR YS01 = {Sub{[16 P.T(0,127,!2,127,0,!2);r1]} Sub{[8 CHO.T(8,32,!1,32,8,!1);r1^1]} MidiDelay({[2 [8 '"bdg'rrr'"bdg'r'cf''"bdg'r'"bdg'rrr'dfb'rr]]},1,!4^8)} STR XS02 = {Sub{[16 P.T(0,127,!2,127,0,!2);r1]} Sub{[8 CHO.T(8,32,!1,32,8,!1);r1^1]}EP.T(64,127,384,127,127,384*14,127,0,384); MidiDelay({[2 [8 '"bdg'rrr'"bdg'r'cf''"bdg'r'"bdg'rrr'dfb'rr]]},1,!4^8)} STR YS02 = {Sub{[16 P.T(0,127,!2,127,0,!2);r1]} Sub{[8 CHO.T(8,32,!1,32,8,!1);r1^1]}EP.T(64,127,384,127,127,384*14,127,0,384); MidiDelay({[2 [8 '"bdg'rrr'"bdg'r'cf''"bdg'r'"bdg'rrr'dfb'rr]]},1,!4^8)} トラック6 V(64) REV(8) CHO(8) M(16) q35 o5 l16 @51,110,0 p%(256) v127 r1 RS16 RS16 RS16 XS01 XS01 XS00 RS16 RS16 RS16 RS16 XS02 RS16 RS16 RS16 RS16 RS16 //-------------------------------------------------------------------------------------------------- トラック7 V(48) REV(8) CHO(8) M(24) q35 o5 l16 @51,110,0 v127 p%(1024) r1^8^16 RS16 RS16 RS16 YS01 YS01 YS00 RS16 RS16 RS16 RS16 YS02 RS16 RS16 RS16 RS16 RS16 //-------------------------------------------------------------------------------------------------- STR BA00 = {EP.T(127,127,384*7+192,127,32,192,32,127,384*7,0,0,384);g%6144 EP(127)} STR BA01 = {[4 e1^1g1^1]} STR BA02 = {g%6144} STR BA03 = {EP.T(0,0,3072,0,127,3072);[4 e1^1g1^1]} STR BA04 = {g%3072e%1536g%1536} STR BA05 = {r-1 EP.T(127,32,!1);r1 RS16} STR BA10 = {Sub{[16 [4 V.T(20,20,!8,100,100,!8);r4]]} EP.T(127,127,3072,32,127,384*7,0,0,384);g%6144 EP(127)} STR BA11 = {Sub{[16 [4 V.T(20,20,!8,100,100,!8);r4]]} [4 e1^1g1^1]} STR BA12 = {Sub{[16 [4 V.T(20,20,!8,100,100,!8);r4]]} g%6144} STR BA13 = {Sub{[16 [4 V.T(20,20,!8,100,100,!8);r4]]} EP.T(0,0,3072,0,127,3072);[4 e1^1g1^1]} STR BA14 = {Sub{[16 [4 V.T(20,20,!8,100,100,!8);r4]]} g%3072e%1536g%1536} STR BA15 = {r-1 EP.T(127,32,!1);r1 RS16} トラック8 V(120) REV(0) CHO(0) M(0) q100 P(64) o2 @39,1,0 p%(512) v120 l16 r1 RS16 RS16 BA04 BA01 BA01 BA00 BA01 BA01 BA01 BA01 BA03 BA01 BA01 BA01 BA01 BA05 //-------------------------------------------------------------------------------------------------- トラック9 V(80) REV(0) CHO(8) M(20) q100 P(64) o2 @74,0,0 p%(256) v120 r1 RS16 RS16 BA14 BA11 BA11 BA10 BA11 BA11 BA11 BA11 BA13 BA11 BA11 BA11 BA11 BA15 //-------------------------------------------------------------------------------------------------- STR PD00 = {Sub{[16 [4 V.T(40,40,!8,64,64,!8);r4]]} EP.T(32,127,5760+192);'"gdb`f'%6144r-1`g2`a2} STR PD10 = {Sub{[16 [4 V.T(40,40,!8,64,64,!8);r4]]} EP.T(100,127,3072);'"gdb`f`a'%6144,100r-1 EP.T(32,32,!4,127,64,!2,64,127,!4);r1 EP(127)} STR PD01 = {Sub{[16 [4 V.T(40,40,!8,64,64,!8);r4]]} Sub{[4 "e1^1"g1^1]}[4 'fb`d`g'^'f`c`d`a''fb`d`b']} STR PD11 = {Sub{[16 [4 V.T(40,40,!8,64,64,!8);r4]]} Sub{"g%3072"e%1536"g%1536}[4 'fb`d`g'^'f`c`d`a''fb`d`b']} STR PD21 = {Sub{[16 [4 V.T(40,40,!8,64,64,!8);r4]]} Sub{[4 "e1^1"g1^1]}[4 'fb`d`g'^'f`c`d`a''fb`d`b']}r-1 EP.T(127,32,!1);r1 トラック15 V(64) REV(125) CHO(16) P(64) M(30) p%(128) v125 q99 l1 @82,90,1 o4 r1 RS16 PD00 PD11 PD01 PD01 PD10 RS16 RS16 RS16 RS16 PD10 RS16 RS16 RS16 PD21 RS16 //-------------------------------------------------------------------------------------------------- Key(0);KeyFlag-(); STR BD01 = {[16 [4 '""e,,80c']]} STR BD02 = {[16 [4 '""e,,80c']]r-1 EP(0);r1 EP(127);} STR BD20 = {EP.T(127,0,6144);[16 [4 '""e,,80c']]EP(127);} STR BD30 = {Sub{[15 [4 '"a-']]}RS08 v16[7 [4 'c' v+4]]v127'"a-c'rr REV(64)@27,110 "d4,,96 @27,90 REV(0)} STR BD90 = {[16 [4 '""e,,1c,,100']]r-4 EP(0)r4 EP(127)} トラック10 V(127) REV(0) CHO(0) P(64) BR(12) p%(-1500) q11 o3 v127 @27,90 r1 BD90 BD02 BD01 BD01 RS16 BD30 BD02 BD01 BD01 BD20 BD30 BD02 BD01 BD02 BD02 BD90 //-------------------------------------------------------------------------------------------------- STR HH02 = {/*Sub{[16 [4 V.T(80,127,!4);r4]]}*/Sub{[16 [2 EP.T(100,120,!4,120,100,!4);r2]]} Sub{[16 p%.T(3000,0,!2,0,3000,!2);r1]}Swing16(3) /*[16 [4 f+g+,,100a+g+,,100]]*/[16 [2 f+g+a+,,100g+,,100g+,,100f+g+,,100g+]]Swing16(0)} STR CC01 = {@25,90,1 Sub{REV(120);MidiDelay({`c+},4,!4);}RS08 EP(0)`c+1[7 r1 EP(100)]} トラック11 V(90) REV(16) CHO(100) P(8) BR(12) p%(3000) q12 o3 l16 v127 @26 r1 RS16 RS16 HH02 HH02 HH02 RS16 HH02 HH02 HH02 HH02 HH02 HH02 HH02 HH02 HH02 CC01 CC01 //-------------------------------------------------------------------------------------------------- STR SH00 = {@27,110 r2^4 REV(100);P(0)"d4 P(64);REV(8);@26,100} STR SH01 = {/*Sub{[7 r1^2^4^8 @27,110 "d8 @26,100]r1^2^4 @27,110 "d @26,100}*/ Sub{[16 [2 rd+]]} [16 [4 r8'g+,,100'8]]} STR SH11 = {/*Sub{[7 r1^2^4^8 @27,110 "d8 @26,100]r1^2^4 @27,110 "d @26,100}*/ Sub{[15 [2 rd+]]r1} [16 [4 r8'g+,,100'8]]} STR SH21 = {/*Sub{[7 r1^2^4^8 @27,110 "d8 @26,100]}*/ Sub{RS08 v16[8 [16 d16 v+1]]v127} Sub{[15 [2 rd+]]r1} [16 [4 r8'g+,,100'8]]} STR SH03 = {[16 [4 r8'g+,,100'8]]r-4EP(0);r4 EP(127);} STR SH90 = {Sub{RS08 p%.T(-6000,2000,384*7);EP.T(64,127,384*7,0,0,384);} Sub{RS08 v32[8 [16 d16 v+1]]v127} [16 [4 r8'g+,,100'8]]EP(127);p%(1000);} トラック12 V(127) REV(8) CHO(32) P(64) BR(12) p%(1000) q97 o3 v127 @26,100 r1 TimingBack(3) SH03 SH03 SH03 SH03 SH03 SH90 SH11 SH01 SH01 SH11 RS16 SH03 SH01 SH21 SH03 SH03 //-------------------------------------------------------------------------------------------------- STR SC01 = {Sub{[4 P(0)r1 P(127)r1^1 P(0)r1]} MidiDelay({[7 r1^2^4^8'"d'8]r1^2^4'"d'4},0,!16);} STR SC11 = {Sub{[4 P(0)r1 P(127)r1^1 P(0)r2:r2]P(64)r2} MidiDelay({[7 r1^2^4^8'"d'8]r1^2^4'"d'4},0,!16);} STR SC21 = {[15 r1]r2 P(64)r4"d4} トラック13 V.W(127,127,!64,0,0,!4);REV(100) CHO(32) P(0) BR(12) p%(500) @27,110 q108 v127 o3 r1 SC11 SC01 SC11 SC11 SC11 SC21 SC11 SC01 SC01 SC11 SC21 SC11 SC01 SC01 SC01 SC21 //-------------------------------------------------------------------------------------------------- STR AP00 = {[15 r1]p%.T(0,8191,!1);'g'2^8r4^8} STR AP01 = {[14 r1]EP.T(0,32,!1,32,127,!1);p%.T(-8191,8191,!1^1);'g'1^2^8,,90r4^8} STR AP02 = {[8 r1]EP.T(0,64,384*6,64,127,384*2);p%.T(-8191,0,384*6,0,8191,384*2);'g'%3000r%72} STR DP01 = {@117,8 '""""c""""g'1^1,,64 [6 r1]@127 RS08} トラック14 V(127) REV(127) CHO(127) P(64) BR(12) q101 o5 @127 v127 r1 AP01 RS16 RS16 AP01 DP01 AP00 RS16 RS16 RS16 RS16 AP01 AP02 RS16 RS16 AP02 RS16 //-------------------------------------------------------------------------------------------------- STR WN00 = {r-1 p%.T(-8191,8191,384,8191,-8191,6144);EP.T(0,0,384,127,64,6144);'g'%6144,,64 r1} STR WN01 = {r-1 p%.T(-8191,8191,384,8191,-8191,6144);EP.T(0,0,384,127,64,6144);'g'%6144 r1} STR WN10 = {r-1 p%.T(-8191,8191,384,8191,-8191,6144);EP.T(32,127,384,127,0,6144);'g'%6144 r1} トラック16 V(110) REV(120) CHO(120) P(64) BR(12) q100 o5 @123,1 v127 r1 TimingForward(3) WN00 WN00 RS16 WN10 WN10 RS16 RS16 WN10 RS16 RS16 WN00 RS16 WN10 RS16 RS16 WN10 //================================================================================================== //Solo(1,2,8,9,10,11,12,13)//トラックソロ。複数トラックで指定可能 //Mute()//トラックミュート。