//------------------------------------------------------------------------------
// テキスト音楽「サクラ」音楽データ (Version_2.379で作成)
//------------------------------------------------------------------------------
曲名{"果実の器"}
作者{"シルバースプレッド"}
コメント{"…この■■体は……■■■…、中から■…"}
// あの鐘(TR1〜4)の鳴らし方をやりたかっただけの理由で作られたものです。
// 使用音源はMicrosoft GS Wavetable Synthです。
// 制作開始：2022/05/27　　最終更新：2022/05/30
//------------------------------------------------------------------------------
//_初期設定
Include(delay.h);
TimeBase=(096)           // 四分音符分解能
Tempo=(148)              // テンポの設定(20〜240を推奨)
TimeSignature 4,4        // 拍子記号の設定→2,4は2/4拍子を表す
System.MeasureShift(1);  // 音源初期化用に１小節遅らせる
ResetGS;                 // GS音源用リセット
TrackSync;               // 全てのトラックを同期する(初期化後に必須)
CH(11) SysEx$ = f0,41,10,42,12,{40,1a,15,02},f7; //チャンネル11をリズムトラックにする時に使用。
// ReverbSetting (Time, Gain, HighFreq, Mix) 各(0〜127) 初期値(127,117,0,127)…TWM2の仕様.txtを参照。
//CuePoint={"TwmReverb(089,125,125,120)"}
// ChorusSetting (Waveform(0〜1), WetDryMix(0〜127), Depth(0〜127), Feedback(0〜127), Frequency(0〜127), Delay(0〜127), Phase(0〜4)) 初期値(0,64,25,79,14,114,3)…TWM2の仕様.txtを参照。
//CuePoint={"TwmChorus(001,045,089,081,015,120,004)"}

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=1  r-8 Set(001,015,000,127,127,064,000,000,000,000)
TR=2  r-8 Set(002,015,000,127,127,064,000,000,000,000)
TR=3  r-8 Set(003,012,000,098,127,064,000,000,000,000)
TR=4  r-8 Set(004,012,000,098,127,064,000,000,000,000)
TR=5  r-8 Set(005,087,000,127,127,064,000,000,000,000)
TR=6  r-8 Set(006,127,002,127,127,064,000,000,000,013)
TR=7  r-8 Set(007,128,000,127,127,064,000,000,000,000)
TR=8  r-8 Set(008,127,000,127,127,064,000,000,000,000)

TR=10 r-8 Set(010,001,000,127,127,064,000,000,000,000)
TR=11 r-8 Set(011,001,000,127,127,064,000,000,000,064)

Str EP1={EP.W(0,127,!16)}
//------------------------------------------------------------------------------
TR(1)　v100　o5　q100　l4
Time(9:1:0)
#AA={EP(127)v100'"ソソ',200 v80 EP1 [3 '"ソソ',200]}
#AB={EP(127)v100'"ソシ',200 v80 EP1 [3 '"ソシ',200]}
[8 P(24) #AA P(104) #AA][8 P(24) #AB P(104) #AB]
Time(44:1:0)
P(24) #AA P(104) #AA
[7 P(24) #AB P(104) #AA]
//------------------------------------------------------------------------------
TR(2)　v90　o5　q100　l4
Time(9:1:0)
#BB={EP1 [4 '"ソソ',200]} r8 [16 P(24) #BB P(104) #BB]
Time(42:1:0)v.T(0,90,!1)
P(24) #BB v90 P(104) #BB r8 [8 P(24) #BB P(104) #BB]
//------------------------------------------------------------------------------
TR(3)　v100　o4　q100　l4
Time(9:1:0)
[12 P(24) #AA P(104) #AA][4 P(104) #AB P(24) #AB]
Time(45:1:0)
[8 P(24) #AA P(104) #AB]
//------------------------------------------------------------------------------
TR(4)　v100　o4　q100　l4
Time(9:1:0)
r8 [16 P(24) #BB P(104) #BB]
Time(42:1:0)v.T(0,90,!1)
P(24) #BB v90 P(104) #BB r8 [8 P(24) #BB P(104) #BB]
//------------------------------------------------------------------------------
TR(5)　v100　o4　q100　l8
Time(1:1:0)
[12 ミ^^ミミミ^ミ ^ミミ^ミ^ミミ]
[4 "シ^^"シミ"シ^"シ ^"シ"シ^"ソ^"シ"シ]
[4 ソ^^ソソ＃ソ^ソ ^ソソ^レ^レソ]
Time(45:1:0)
Sub{v-20[4 ソ^^ソソ＃ソ^ソ ^ソソ^レ^レソ]}
[6 ミ^^ミミミ^ミ ^ミミ^ミ^ミミ]
["シ^^"シ"シ"シ^"シ ^"シ"シ^"シ^"シ"シ]
//------------------------------------------------------------------------------
TR(6)　v100　o4　q300　l8
t.Random(016) P.N(64,9,33,108,66,121,4,35,99,60,113,80,44,13)
Time(23:4:0)p%.T(-8192,8191,!1,8191,-8192,!1.)
[ド4]"シ"ラ＃@(001,000)[ド16]["ソ16]["ファ16]@(127,002)"レ＃"ソド[3ド4]ド
Time(44:4:0)p%.T(-8192,8191,!1,8191,-8192,!1.)
[ド4]"シ"ラ＃@(053,000)[ド16]["ソ16]["ファ16]@(127,002)"レ＃"ソド[3ド4]ド
Time(62:4:0)p%.T(-8192,8191,!1,8191,-8192,!1.)
[ド4]"シ"ラ＃@(054,000)[ド16]["ソ16]["ファ16]@(127,002)"レ＃"ソド[3ド4]ド
Time(63:4:0)V(0)
//------------------------------------------------------------------------------
TR(7)　v89　o5　q333　l8
#GUa1={MidiDelayKey({ミラ＃},18,!29,-3)}
#GUb1={MidiDelayKey({ソ＃"ド,,79},9,!13,-5)}
Time(32:3:0)
#GUa1
Time(40:3:0)
#GUa1
//------------------------------------------------------------------------------
TR(8)　v99　o6　q444　l8
Time(32:3:0)r6  EP.WE(127,90,!2,107,0,!1*2)
#GUb1
Time(40:3:0)
#GUb1
//------------------------------------------------------------------------------
TR(10)　v100　o5　q100　l16
$a{p(60)n(Kick2),}$b{p(0)n(Snare1),}$c{p(68)n(Snare2),}$d{n(LowTom2),}$e{n(LowTom1),}
$f{n(MidTom2),}$g{n(MidTom1),}$h{n(HighTom2),}$i{n(HighTom1),}
$j{p(88)n(ClosedHiHat),}$k{p(55)n(PedalHiHat),}$m{p(66)n(OpenHiHat),}$n{p(32)n(CrashCymbal1),}
$s{p(90)n(RideCymbal1),}$u{p(28)n(CrashCymbal2),}

Time(1:1:0)
[Rythm{arrr|rrrr|arrr|rrrr arrr|rrrr|rrrr|rrrr}]
[Rythm{arjr|krrr|arjr|krar arjr|srkr|arrr|brkr}]
Time(17:1:0)
[4 Rythm{arrr|rrrr|arjr|jrjr arjr|mrar|jrjr|u,,90rkr}]
t.N(0,-2,1)v.N(100,110,96)
[12 Rythm{[16j]}]t(0)v100
[4 Rythm{arrr|rrrr|rrrr|rrrr arrr|rrrr|rrrr|rrrr}]
[4 Rythm{arrr|rrrr|arjr|jrjr arjr|mrar|jrjr|u,,90rkr}]
[Rythm{arrr|rrrr|arrr|rrrr arrr|rrrr|arrr|arrr}]
[3 Rythm{arrr|rrrr|arrr|rrrr arrr|rrrr|arrr|rrrr}]
//------------------------------------------------------------------------------
TR(11)　v100　o5　q100　l16
Time(1:1:0)
[Rythm{rrrr|rrrr|arrr|rrrr rrrr|rrrr|arrr|arrr}]
[Rythm{rrrr|arrr|brrr|arjr brrr|arar|nrjr|'ab'rur}]
Time(17:1:0)
[4 Rythm{jrjr|s,,110rjr|arrr|s,,127k,,69s,,119r nrru,,70|jrjr|arrr|arrr}]
t.N(0,3,4,-2,-4)v.N(100,90,107,111,66)
[13 Sub{l4 EP(86)Rythm{ruan}}l16 EP(127)Rythm{[8jk]}]t(0)v100
[3 Rythm{rrrr|rrrr|arrr|rrrr rrrr|rrrr|arrr|rrrr}]Rythm{rrrr|rrrr|arrr|rrrr}
[4 Rythm{jrjr|s,,110rjr|arrr|s,,127k,,69s,,119r nrru,,70|jrjr|arrr|arrr}]
[Rythm{rrrr|arrr|brrr|arjr brrr|arar|nrjr|'ab'rur}]
