// テキスト音楽「サクラ」音楽データ // dSakura.dll Version.2.374
TrackName={"サンプル１"}
Copyright={"シルバースプレッド"}
MetaText={"もう…手に負えない"}
// 制作開始：2012/11/25　　最終更新：2012/12/06
//------------------------------------------------------------------------------
//_初期設定
Include(delay.h);Include(unison.h);
TimeBase=(096)           // 四分音符分解能
Tempo=(120)              // テンポの設定(20〜240を推奨)
TimeSignature 4,4        // 拍子記号の設定→2,4は2/4拍子を表す
System.MeasureShift(1);  // 音源初期化用に１小節遅らせる
ResetGS;                 // GS音源用リセット

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;



Function Set(x1,x2,xa,x3,x4,x5,x6,x7,x8,x9){ r8
CH(x1);@(x2,xa);V(x3);EP(x4);P(x5);REV(x6);CHO(x7);M(x8);BR(x9);}

//             CH, @ , @2, V , EP, P ,REV,CHO, M , BR
TR=001  r-8 Set(001,099,000,127,127,064,070,020,000,000)
TR=002  r-8 Set(002,082,000,127,127,000,040,000,000,012)
TR=003  r-8 Set(003,082,000,127,127,127,040,000,000,000)
TR=004  r-8 Set(004,097,000,127,127,064,040,000,000,022)
TR=005  r-8 Set(005,055,000,127,127,064,040,000,000,000)
TR=006  r-8 Set(006,020,000,127,127,064,040,000,000,000)
TR=007  r-8 Set(007,119,000,120,127,064,000,127,000,024)

TR=010  r-8 Set(010,017,000,127,127,064,000,002,000,000)
TR=011  r-8 Set(011,017,000,127,127,064,108,000,000,034)
TR=012  r-8 Set(012,025,000,127,127,064,069,009,000,008)



Time(1:1:0); TrackSync;  // 全てのトラックを同期する(初期化後に必須)
Str CPR1={CuePoint={"TwmReverb(127,125,125,100)"}} // ReverbSetting    Time Dpth High Mix?
Str CPR2={CuePoint={"TwmReverb(127,127,127,127)"}}
Str CPR3={CuePoint={"TwmReverb(127,127,127,088)"}}
Str CPC1={CuePoint={"TwmChorus(000,011,011,111,011,011,000)"}} // ChorusSetting  Wave Mix Dpth FB Freq Dly Phs
Str CPC2={CuePoint={"TwmChorus(000,044,004,127,011,004,003)"}}
Str CPC3={CuePoint={"TwmChorus(001,045,089,081,015,099,004)"}}

Str CR01={レレ＃ラソ＃}Str CR02={レレ＃ソファ＃}Str CR03={レ＃ファレレ＃}
Str SW01={[ド4][ド16]ドドド}Str SW02={[ド4]r-16[ド16]r16ドド4}
Str RA01={P.WR(14,115,!6,95,3,!10)p.T(0,127,!1*2)REV.T(127,0,!1*2)CHO.T(127,0,!1*2)MidiDelayTap({ド4ド4ド2},12,!2)}
Str OG01={レ＃レレ＃レ}Str OG02={ファ^レ＃^}Str OG03={ソ^ファ^}Str OG04={"ラ^ド^}
Str DK01={'v127n(35)v110n(27)'^^^'v127n(36)v110n(27)'^^^}Str DS01={^^^^^^'v118n(38)v44n(49)v42n(57)v30n(52)v127n(87)'^}
Str DC01={[^v30'n(42)n(68)'v110'n(42)n(67)'v70'n(42)n(68)']}Str DC02={v90n(80)v100n(81)^v70n(80)v65n(81)^v60n(80)v40n(81)}
Str DC03={v110'n(51)n(53)'^^v40'n(51)n(53)'v80'n(51)n(53)'^^v30'n(51)n(53)'}Str DC04={^^^^'v100n(46)v70n(57)'^v108n(49)^}
Str DC05={'v127n(55)n(59)v117n(84)'^^'v100n(55)n(59)v90n(84)'^^'v85n(55)n(59)v75n(84)'r^'v60n(55)n(59)v50n(84)'rr'v50n(55)n(59)v40n(84)'rr'v35n(55)n(59)v25n(84)'}
Str DC06={^^^^v100n(83)^^^}Str DC07={S{DC01}DC06}Str DC08={S{DC02}S{DC03}DC07}Str DC09={S{DC02}S{DC03}S{DC04}DC07}
Str EA1={EP.T(40,127,!1^2^4,0,127,!8)}Str EA2={EP.T(127,127,!1,0,0,!2,127,0,!8,0,127,!8)}Str PIP1={p.WE(64,128,!8,64,64,!4,8,128,!8)}
//------------------------------------------------------------------------------
TR(1)　v120　o5　q100　l8
MidiDelay({[20[CR01:CR02]CR03]},3,!16)
//------------------------------------------------------------------------------
TR(2)　v120　o3　q100　l8 t.N(0,2,1) PIP1
[4r1][8 SW01 SW02][r1]EA1 SW01 SW02[12 SW01 SW02]
//------------------------------------------------------------------------------
TR(3)　v120　o3　q100　l8 t.N(2,0) PIP1
[4r1][8 SW01 SW02][r1]EA1 SW01 SW02[12 SW01 SW02]
//------------------------------------------------------------------------------
TR(4)　v100　o7　q100　l8
[8r1][4 RA01 r1][3r1]EA2[RA01 [r1]][6r1]RA01[4 RA01 r1]
//------------------------------------------------------------------------------
TR(5)　v110　o5　q100　l8 P.WR(13,114,!32) CHO.W(127,0,!8)
[8r1][[[OG01:OG02]:OG03]OG04][8r1]<OctaveUnison([4[[OG01:OG02]:OG03]OG04])
//------------------------------------------------------------------------------
TR(6)　v100　o5　q100　l8 P.WR(113,13,!32) REV.WR(0,127,!16,127,0,!16)
[8r1]OctaveUnison([[[OG01:OG02]:OG03]OG04])[8r1]OctaveUnison([4[[OG01:OG02]:OG03]OG04])
//------------------------------------------------------------------------------
TR(7)　v100　o3　q90　l8 p.W(128,0,!46)
[4r1][4 SW01 SW02][4r1][3 SW01 SW02]MidiDelay({SW01 SW02},3,!6)[11 SW01 SW02]MidiDelay({SW01 SW02},3,!6)[r1]
//------------------------------------------------------------------------------
TR(10)　v110　o3　q100　l16 p.W(0,56,!32)
[8r1][3[DK01 Sub{DK01}DS01]:[DK01]][3r1][DK01 Sub{DK01}DS01][DK01]DK01 Sub{DK01}DS01 r2
[[3[DK01 Sub{DK01}DS01]:[DK01]]][3r1][DK01 Sub{DK01}DS01]r1^1[r1]
//------------------------------------------------------------------------------
TR(11)　v118　o3　q100　l16 p.WE(0,16,!8,16,0,!16,0,2,!1) t(2)
[8r1][3[DK01 Sub{DK01}DS01]:[DK01]][3r1][DK01 Sub{DK01}DS01][DK01]DK01 Sub{DK01}DS01 r2
[[3[DK01 Sub{DK01}DS01]:[DK01]]][3r1][DK01 Sub{DK01}DS01]r2r1r2[r1]
//------------------------------------------------------------------------------
TR(12)　v100　o3　q100　l16 p.N(64,0,128)
[r1]DC05 r1[8 DC07][4 S{DC05}[3 DC08]DC09][DC05 r1]S{DC05}[3 DC08]DC09 S{DC05}[3 DC07]DC09
[8 S{DC05}[DC06]][4S{DC05}[DC08 DC09]]


TR=99 CPR1 CPC2[8r1][CPC1[3r1]CPC2 r1][4CPC1 r1:CPC2 r1]CPC2 r2.CPC1 CPR2 [7r1]r2CPR3 r2CPC2 r2
[5Sub{CPR1}CPC1 r2Sub{CPR2}CPC3 r2:Sub{CPR3 r2CPR2 r2}CPC2 r1]CPR2 r1CPR1 