// ---- Initialize -------------------------------------------------------------
TrackName = {"ゆめのなか"}
Copyright = {"詞：マルシー／曲：音助"}
MetaText  = {"Sakura Version 2.374"}
MetaText  = {"TW-MUSIC2"}

//Mute(1)  /* Off Vocal */

TimeBase      = 480;           // タイムベース
TimeSignature = 4,4;           // 拍子
Tempo         = 146            // テンポ
System.MeasureShift = 1;       // 発音を１小節遅らせて音源初期化する
ResetXG; ResetGM; ResetGS; r2; // XG, GM, GS リセット
Time(1:1:0); TrackSync;        // トラック同期

// ---- Vocal ------------------------------------------------------------------
#1A = { Lyric={""} [r1]r4 }
#1B = { [4 r1] }
#1C = { [7 r1]r2.. }
#1D = { o4 Lyric={"夢の中では"}b8>d+4d+rd+4e8f+rf2r8 Lyric={"影が揺れて"}e8.rf+8.rg4^16rf+4erd+2^8r4 Lyric={"零れた涙を"}<b8>c+rd+4^16rd+4g+8a+rbrc+2r8 Lyric={"妖精が拭った"}<g+8.rb8.r>d+8c+rc+r<b4>c+8d+rc+2.r8 }
#1E = { o4 Lyric={"消えた月を"}b8>c+8d+4r8e4f+rf2^8r8 Lyric={"お日様が探して"}e8.rf+8.rg4grf+8r8e8r8e4d+rd+4.r8 Lyric={"逃げた「ホント」を"}<b8>c+rd+4.r8g+8d+rf+8e2r8 Lyric={"優しい嘘が包む"}e8f+8g+rf+4c+rd+re4d+rc+r<b2r4 }
#1F = { o5 Lyric={"夢の世界よ"}g+rg+8a+8 b8.rere8.ra+&&b8r Lyric={"壊れないで"}g+&&a+8.b8a+8g+rg+&g+&&f+rf+8.r Lyric={"いつまでも"}f+4d+rf+4.a+rb2^8r4 Lyric={"夢のままでいて"}d+8.re4.r8f+4g+8.ra+4.r8g+4a+rb1r8 Lyric={""}r4. Tempo(140)r2 }
#1G = { o5 Lyric={"夢のままでいて"}d+8e2 Tempo(134)f+4g+4a+4.r8 Tempo(116)g+4 Tempo(104)a+8 V.onTime(127,127,!1,127,0,!4)b1^4 Lyric={""} }
#TR1 = { #1A #1B #1C #1D #1E #1F #1G }
TR(1)  @(67,0) EP(127) V(127) REV(40) CHO(60) M(30) P(64) BR(12) q(98) Slur(0) l16 |#TR1|

// ---- Bass -------------------------------------------------------------------
#2A = { [r1]r4 }
#2B = { o2 v-10 [3 brb,60rb8b,60rbrbrb,60rb8]brb,60rbrb4 v+10 r4a&a+ }
#2C = { o2 [4 brb8]>[3 ere8]d+8c+8<brb8br>d8d+8<brf+8`f+8[3 er`e8]ara8 [brb8][ar`ar]g+r`g+8.rg+8[5 gr`gr]grg8ar`ararf+4`f+8r8f+8 }
#2D = { o2 "brb8[3 r8b8]>[4 r8c+8][3 r8e8]<"ara8[4 r8b8] "g+rg+8[3 r8g+8]>[3 r8c+8]"c+rd+8"ere8[3 r8e8]<[4 r8f+8] }
#2E = { o2 b4brb4br> q.N(100,100,90,80,70,65,60,55,50,45)[10 c+8] q(99) "ere8[r8e8]"ere4<b8g+rg+8ara8a+ra+8 [5 g+8]b8>c+&d+[7 c+8]c+r<[a+4[a+r]]b4brbrbrb8r4. }
#2F = { o2 [4 er`e8][3 f+r`f+8]er`c+8 d+r`d+8d+r`d+8f+r>b32&`c+.&bra+8< g+r`g+8f+r`f+8er`e8d+r`d+8 [4 er`e8][4 f+r`f+8]g+4`g+rg4g8`g8g8f+4`f+rf4f8`f4 }
#2G = { o2 e2.e4f+2f+2<b1 }
#TR2 = { #2A #2B #2C #2D #2E #2F #2G }
TR(2) @(39,0) EP(127) V(90) REV(20) CHO(0) M(0) P(64) BR(12) q(99) Slur(0) l16 |#TR2|

// ---- Piano & Marimba ---------------------------------------------------------
#3A = { [r1]r4 }
#3B = { o5 'd+v-20"bv+20'8r4e8r4.f+8r4.'gv-20ev+20'4"ara8r8 'f+v-20d+v+20'8r4e8r4. REV(20)d+4r4 'c+v-20"f+v+20'4'd+"g+'r'c+"f+'8r8 }
#3C = { o6 @(7,0)REV(20) P.onTime(112,16,!1,16,112,!1,112,16,!1,16,112,!2^8, 48,16,!4.) V.onTime(60,50,!1^1,50,40,!1^2) [28 'bf+'r]'bf+'8 @(8,0)V(80)REV(20)CHO(60) o4 v-10re32f+32'af+`e'4v+10 P(96)b8[3 br][a4]g+8g+r['g+`c+'r]['g`d'8:'g`d'r]v-20'g`d'8,60v+20 'g`d'2'f+`d'2'e`c+'2r2 }
#3D = { @(13,0)V(70)REV(20)CHO(0) l8 o5 P(24)v-40"bv+40d+bf+r4.v-40"bv+40 c+f`c+g+r4.v-20a16a+16v+20 bf+rerd+rc+4<b4>f+b4r4 b4a+4g+4c+4ef+g+a+b4d+4e4f+4g+4d+ef+g+a+b>c+4 }
#3E = { o5 @(8,0)REV(80)CHO(0) l16 q(50) r4 V.onTime(60,100,!1,100,90,!2,90,60,!1^1^2) [4 P.onTime(0,127,!2,127,0,!2)[16 b]] q(99) V(80)P(96)[r8bra+rb8:r2P(32)] r4. P(80)'f+ec+'2 P(48)'a+ec+'2 P(80)['bf+e'8r8]'bf+e'r P(48)'bf+d+'8r8 }
#3F = { @(3,0)V(70)REV(40)CHO(40) o6 q(99) P.onTime(0,127,!4) Div{g+f+ed+c+}4 l8 o5 P(96)[bg+e]a+,60b,60`c+a+f+`c+a+16b16a+g+f+ q(60)f+c+d+f+4,99c+d+f+g+b,99f+g+,99d+f+,99c+d+ q(99)'g+e'4.'g+e'4r'f+c+'2^8 v-20 Div{f+g+a+}8 v+20 b v+5a+ v+5g+ v+5f+ d+c+<b>c+2^8 r-4.v-15"a+4. v+10 'g+d+'4r'g+c+'2r v-10 }
#3G = { o4 'bg+e'1'a+f+d+'2'f+c+'2'bf+e'1'bf+d+'1 }
#TR3 = { #3A #3B #3C #3D #3E #3F #3G }
TR(3) @(13,0) EP(127) V(120) REV(60) CHO(0) M(0) P(64) BR(12) q(99) Slur(0) l16 |#TR3|

// ---- Synth ------------------------------------------------------------------
#4A = { o6 r4br8.brbrbbbrbrrb32b32bbrbrbrb8rb32b32r r4 }
#4B = { o4 REV(40)V(90) q(60) l8 P.N(0,88,127,104,40,24) b>d+f+<a&>c+e<a,30f+&gb>d<a4,99>c+e<a&b>d+f+<a&>c+e<a,30f+&gb>d l16 REV(0)'ae'8.,99[3 'ae']'ae'8['ae'] }
#4C = { l16 q(99) @(82,1)REV(20) V.onTime(90,90,!1^1^2,90,70,!1^2) P.onTime(40,56,!1,72,88,!1,88,72,!1,56,40,!1) o3 b1^1^1^1  @(81,1)V(70)P(32) o5 "b2d+2e2g4.b&&>c+ l8 q(80)d<bgd<bg>c+d4,99ef+g+a+b>c+d+ }
#4D = { o5 r1 REV(40)CHO(0)V(70) [P(80)rba+bf+e:f+d+ P(48)c+d+<b4.r4.>]re P(48)d+c+d+4.r4. e2,90b2^1,90 r-1v-20`d+1,90v+20 f+1,90 }
#4E = { @(85,0) V.onTime(70,70,!1^1,70,60,!1^1) q(99) o5 b1^1^1^1  @(81,1)V(60)REV(20) q(80) o6 [P(80)r"bc+"b P(48)r"bc+:"b]"b4.r2. r1 }
#4F = { @(17,0)V(60)REV(0) q(99) o6 l16 P(16)b2.. P(112)a+b>c+1< P(16)f+1 P(112)b4>c+4d+4f+4< P.onTime(112,112,!1^1^2,112,48,!1)g+1^1^1^1 r-1^2b1^2 r-2..`d+2.. r-2^8"g+2^8 }
#4G = { o6 @(81,8)V(70) q(90) P(112)r4br8.brbrbbbrbrrb32b32bbrbrbrb8rb32b32 }
#TR4 = { #4A #4B #4C #4D #4E #4F #4G }
TR(4) @(81,8) EP(127) V(70) REV(0) CHO(0) M(0) P(16) BR(12) q(90) Slur(0) l16 |#TR4|

// ---- Synth & Guitar ---------------------------------------------------------
#5A = { [r1]r4 }
#5B = { [4 r1] }
#5C = { o5 ['d+"b'8<br>'c+"f+'8<b8d+&&f+^8 r-8 >c+8<br>:d+&e8. r-4 <g+4 'bg+'r>c&c+<'bf+'8f+r>c&c+<'bf+'8.b,60>] f+&&g+8.<br>'c+"f+'8<b8d+&&f+^8 r-8 >c+8<'bf+'8.b,60> 'd+"b'8.r'd+"a'8.<b>'d+"a'8'e"b'r'f+c+'r PitchBend.onTime(0,0,!8.,0,-4000,!8) 'g+d'4. p%0 "b&&c+<b4 r-8 v-40g8v+40g+8b8>c+r 'd"b'8.r'd"g'8.<b>'d"b'8er'f+d'8'ec+'2'f+"a+'2r8 }
#5D = { [8 r1] }
#5E = { [7 r1] @(31,0)V(70)REV(40) o5 P(48)r4."a+32&&"b.,90 V.onTime(90,90,!2,90,75,!2) P.onTime(64,64,!4.,64,0,!8) PitchBend.onTime(-2000,0,!16,0,0,!4^16,0,-4000,!8)b2 }
#5F = { o4 p%0 P(24)g+2>c+&&d+4^16c+4d+8"b&&c+&<b8a+8&g+8f+4&a+2>c+2<b4a+4g+4f+4g+4.> c+&&d+4^16c+4.r-2.v-20"g+4."a+4.v+20 P(32)f+8a+8&b8&a+8f+8d+8&c+8 v+10 'd+"b"g+'4.'c+"g'4.d+&&e8.'d+"f+'4.'c+"f'2r8 v-10 }
#5G = { o4 b1&`c+1 r-1^1g+1&a+1 P.onTime(32,64,!1^4,64,96,!2.) CHO(40) v+10 >d+&&e4^16e4f+8 PitchBend.onTime(0,0,!8,0,-680,!16)e4 v-10 V.onTime(95,95,!4.,95,0,!1) p%0d+1^1 }
#TR5 = { #5A #5B #5C #5D #5E #5F #5G }
TR(5)  @(82,8) EP(127) V(127) REV(20) CHO(0) M(0) P(64) BR(12) q(99) Slur(0) l16 |#TR5|

// ---- Rhythm -----------------------------------------------------------------
$b{n(Kick1)}
$s{n(Snare1)}
$c{n(ClosedHiHat)}
$o{n(OpenHiHat)}
$x{n(CrashCymbal1)}
$i{n(HighQ)}
$j{n(MetronomeBell)}
$m{n(MuteCuica)}
$y{n(OpenCuica)}

#10A = { [r1]r4 }
#10B = { [3 r1]r2^8b8b4 }
#10C = { [32 b4] }
#10D = { [32 b4] }
#10E = { [4 b4.][17 b4][3 b8b4.]b4b4r4  }
#10F = { [24 b4]b4.b4.b4 b4.b4v(-10)b8b4v(+10) }
#TR10 = {Rhythm{ v(75) #10A #10B #10C #10D #10E #10F }}
TR(10) @(25) EP(127) V(127) REV(0) CHO(0) l16 |#TR10|

#20A = { [r1]r4 }
#20B = { j8j8j8r8 r4i8i8r2 r4y8m8 j8j8j8r8 r4i8i8r2. v(-30)cro8v(+30) }
#20C = { x4 [7 crv(-30)o8v(+30)] v(-10)x4v(+10) [5 crv(-30)o8v(+30)] [cv(-30)co8v(+30)] v(-10)[x4v(-20)o4v(+20)][x4]v(+10)x4 [5 crv(-30)o8v(+30)] [v(-10)x4v(-10)o4v(+20)] }
#20D = { [11 crv(-30)cv(+30)r][5 crv(-40)o8v(+40)][15 crv(-30)cv(-30)cv(+60)]v(-30)o4v(+30) }
#20E = { x4.v(-10)x4.v(+10)x8 v(-40)[3 c32c32v(+10)]v(+10) [5 v(-40)c:v(+40)cv(-20)cv(+20)]v(+10)o8v(+30) [15 crv(-30)cv(+30)r] [crv(-10)x4.v(+10)] [3 crv(-30)cv(+30)r]j4 r8 r8 }
#20F = { x4 [5 crv(-30)o8v(+30)]cv(-30)co8v(+30)[5 crv(-30)o8v(+30)][3 j8v(-30)o8v(+30)] x4 [6 cv(-30)ro8v(+30)]cv(-20)ccco8ccv(+20) x4.x4.v(-10)ccccv(+10) x4.x4v(-20)cro4v(+20) }
#TR20 = {Rhythm{ v(85) #20A #20B #20C #20D #20E #20F }}
TR(20) CH(10) l16 |#TR20|

#21A = { [r1]r4 }
#21B = { [3 r1]r2..ss }
#21C = { [7 r1] v(-20)[r8s8v(+2)][8 sv(+2)] }
#21D = { [16 r4s4] }
#21E = { v(-20)[3 r8s8s8]r8ssss[4 s8v(+5)] [7 r4s4]r4[3 s8r4.]s8r8s4r4 }
#21F = { [3 r4s4]r4s8s8[3 r4s4]v(-20)s8s8v(+20)s8v(-20)s8v(+20) [3 r4s4]r8s4s8 r4s8r4s8r8v(-20)s8v(+20) r4s4r4v(-20)s4v(+20) }
#TR21 = {Rhythm{ v(75) #21A #21B #21C #21D #21E #21F }}
TR(21) CH(10) l16 |#TR21|
