// ---- Initialize -------------------------------------------------------------
TrackName = {"星空デート"}
Copyright = {"音助"}
MetaText  = {"Sakura Version 2.374"}
MetaText  = {"Microsoft GS Wavetable Synth - Windows Vista"}

Include(fadeio.h)

TimeBase      = 480;           // タイムベース
TimeSignature = 4,4;           // 拍子
Tempo         = 128            // テンポ
System.MeasureShift = 1;       // 音源初期化(発音を１小節遅らせる)
ResetXG; ResetGM; ResetGS; r2; // 音源初期化
Time(1:1:0); TrackSync;        // トラック同期

// ---- Lead -------------------------------------------------------------------
#1A = { o6 [7 r1] v-20 e8r8d+8r8 v+10 <b8r8 v+10 b&>c+8&<b }
#1B = { o5 [r8brf+rbr>c+8<brf+r8.>c+r<f+>c+r8d+4.c+<b8. r8brb8>f+8f+r8.<b8r8a+rbr>c+r : <b4.a+4] <b4.>c+4 }
#1C = { o6 d+4r4<a+.r32r8>c+.r32r8c+8<bra+rb2r8 r1r1 >d+4r4<a+.r32r8>c+.r32r8c+8<bra+rb2r8 r1r1 }
#1X = { o6 d+4r4<a+.r32r8>c+.r32r8c+8<bra+rb2r8 r1r1 >d+4r4<a+.r32r8>c+.r32r8c+8<bra+rb2r8 r1r2.c+d+f+8 }
#1D = { o5 [b8.ra+rbr>c+8.r8.c+8r8c+rf+8&c+rd+4r8 <b8r8bra+rbr>c+8d+rf+8f+&g+8.d+rc+r<b8r8g+4 g+8r8g+ra+rbr>c+8.r8.c+8r8c+rf+8&c+rd+4r8 <b8r8bra+rbr> : c+8<bra+rg+2^8r2] c+8d+r<f+rg+2^8r2 }
#TR1 = { #1A #1B #1C #1B #1X #1D }

// ---- Bass -------------------------------------------------------------------
#2X = { o2 b1 b1 b1 b1 b1 b1 > e4.r8 e4.r8 f+8r8 f+8r8 f+8r8 f+8f+8 }
#2A = { o2 [[br8br8br8.br8br8] > er8er8er8.er8er8 f+r8f+r8f+r8.f+r8f+r8 <] }
#2C = { o3 [d+r8d+r8d+r8.d+r8d+r8 < g+r8g+r8g+r8.g+r8g+r8 > c+r8c+r8c+r8.c+r8c+r8 < f+r8f+r8f+r8.f+r8f+r8 >] }
#2Z = { o3 [d+r8d+r8d+r8.d+r8d+r8 < g+r8g+r8g+r8.g+r8g+r8 > c+r8c+r8c+r8.c+r8 : c+r8 < f+r8f+r8f+r8.f+r8f+r8 >] c+8.d+2d+8rd+ref+8 }
#2D = { o3 [3 er8er8er8.f+r8f+r8 f+r8f+r8d+r8.<g+r8g+r8>] er8er8f+r8.f+r8.<g+2^8 r2 }
#TR2 = { #2X #2A #2C #2A #2Z [4 #2D] }

// ---- E.Guitar ---------------------------------------------------------------
#3A = { o5 ['d+<b>'r8'd+<b>'r8'ec+'r8.'d+<b>'r4r'ec+'r8'ec+'r8'd+<b>'r2r 'd+<b>'r8'd+<b>'r8'ec+'r8.'d+<b>'r4r'ec+<a+>'r8'ec+<a+>'r8'd+<b>'r2r] }
#3C = { o5 ['d+<b>'r8'd+<b>'r8'ec+'r8.'d+<b>'r4r'ec+'r8'ec+'r8'd+<b>'r2r 'd+<b>'r8'd+<b>'r8'ec+'r8.'d+<b>'r4r'ec+<a+>'r8'ec+<a+>'r8'f+c+<a+>'r2r] }
#3D = { o5 [r8'g+e'r'g+e'r'f+c+'r'f+c+'8r8r4'c+<f+>'r8'd+<g+>'r8'f+<a+>'4r8'g+d+'4 r8'g+e'r'g+e'r'f+c+'r : 'f+c+'8r8r4'c+<f+>'r8'd+<g+>'r8'f+<a+>'4r8'd+<b>'4] 'f+c+'8.r8.'g+d+'2^8r2 }
#TR3 = { #3A [#3A #3C] [4 #3D] }

// ---- Piano ------------------------------------------------------------------
#5A = { [['f+<b>'r8<br8>'f+<b>'8.r<br8a+b8>] 'e<b>'8rd+8rc+8r8<'b>e<'8r8'b>e<'8 'a+>f+<'8rb8r>c+8r8'd+f+'8r8'e<a+>'8] }
#5C = { o5 ['d+<a+>'2r2<'bg+'2>r2 r1r1] }
#5D = { o5 [4 r8'd+<b>'r'd+<b>'r'c+<g+>'r : 'c+<a+>'8r8r4'c+<a+>'r8'c+<a+>'r8'c+<a+>'4r4.] 'c+<a+>'8.r8.'d+<b>'2^8r2 }
#TR5 = { o4 #5A v-5 [o5 #5A #5C] [4 #5D] }

// ---- D.Guitar ---------------------------------------------------------------
#6A = { o4 v-20 [8 f+rf+r8f+r8f+r8f+r4] v+20 }
#6B = { o4 [v-20 [2 f+rf+r8f+r8f+r8f+r4] v+20 > d+&e8f+r8g+4<g+8&b8>e8&d+8.c+r8<a+&b4^16a+4] }
#6C = { o5 [g4r8'gd+'8r4'gd+'8r8g+8d+8c+8&<b2r8 v-20 brbr8bg+rb8rbr4 > c+rc+r8c+<f+>rc+8.c+r4 v+20] }
#6D = { o5 'd+<b>'4.r8c+4.r8<f+8>c+8f+8<a+8a+4b4>c+4r8d+4r8f+4.r2 d&d+f+8g+2r8f+4^16r8.<f+8>c+8f+8<a+8a+4b4>c+4r8<b4r8a+rg+2^8r2 }
#6E = { o5 v-15 [4 'bg+>d+<'4^16r'a+f+>c+<'2^16r 'f+d+a+'4^16r'g+d+b'2^16r r1r1] }
#TR6 = { #6A [#6B #6C] [#6D] #6E }

// ---- Brass ------------------------------------------------------------------
#7A = { [8 r1] }
#7B = { o5 [[4 v-20 'bf+'r8] v+80 r4 r1r1r1] }
#7C = { o4 [r1r2.f+4f+8g+8r8g+ra+&bg+rbr> : c+8d+8&c+r<br>c+2r8<] c+rf+&g+f+8d+rf+2r8 }
#7X = { o4 [r1r2.f+4f+8g+8r8g+ra+&bg+rbr> : c+8d+8&c+r<br>c+2r8<] c+8f+&g+8.f+8.g+c+&d+c+r<b8.r }
#7D = { [v-20 o5 [28 r8g+r] v+20 : o4 r8c+&d+rf+rg+ra+b>c+rd+f+8] o5 v-10 r4'f+c+'r8.'g+d+'8r'g+c+'8r'g+d+'8 }
#7E = { v-10 o5 [8 c+d+f+rg+r<b>c+rd+f+rg+r<b8> c+d+f+rg+rba+rf+d+rg+r<b8>] }
#TR7 = { #7A #7B #7C #7B #7X #7D #7E }

// ---- Chorus -----------------------------------------------------------------
#9X = { o6 d+4r4<a+r8.>c+r8.c+8<bra+rb2r8 r1r1 >d+4r4<a+r8.>c+r8.c+8<bra+rb2r8 r1r2. v+7 c+d+f+8 }
#TR9 = { #1A #1B #1C #1B #9X #1D }

// ---- SE ---------------------------------------------------------------------
#15A = { @(98) V(95) o5 b1&b1&Decresc(1,127,90)b1 EP(127) @(97) V(70) o6 r4.. [4 f+a+b v-25] v+100 @(50) V(75) o5 r1r1r4 b1&b4^16 r4 }
#15B = { [8 r1] }
#15C = { [7 r1] @(119) V(90) o5 r2rd+b8d+g+8r }
#15D = { [r4b8r8r8b8b8r8 r1r1r4.. d+bba+8g+8f+8 r4b4r8b8b4 r1r2r8.d+b8b8.a+g+g+8f+8d+8 r4..] }
#TR15 = { #15A [#15B #15C] #15D }

// ---- Rhythm -----------------------------------------------------------------
$b{n(Kick1)}
$s{n(Snare1)}
$c{n(ClosedHiHat)}
$o{n(OpenHiHat)}
$x{n(CrashCymbal1)}
$j{n(RideCymbal1)}

#10A = { [8 br8.br8.br8v(-50)bv(+50)brv(-50)bv(+50)r] }
#10C = { [32 br8.] }
#TR10 = {Rhythm{ v(100) #10A [#10A #10C] [4 #10A] }}

#20X = { [36 cv(-40)cv(+40)c] [5 cro8] }
#20A = { [32 cro8] }
#TR20 = {Rhythm{ v(70) #20X [#20A #20A] [4 #20A] }}

#21A = { [7 r1] r8srsr8sr8ssrsss }
#21B = { [[8 r4 : sr8.] srsr] }
#21C = { r1r1r1r2.srsr r1r1r1r8srsr8sr8ssrsss }
#21D = { [[7 r4sr8.] : r4srsr] r8ssrsss }
#TR21 = {Rhythm{ v(75) #21A [#21B #21C] [4 #21D] }}

#22A = { x4 r2. [7 r1] }
#22D = { [x4 [27 j4] r1] }
#TR22 = {Rhythm{ v(70) #22A [#22A #22A] [#22D] }}

// ---- Track Setting ----------------------------------------------------------
TR(1) @(81) EP(127) V(110) REV(0) CHO(0) M(40) P(64)  BR(12) q(98) l16 Slur(1)
TR(2) @(39) EP(127) V(100) REV(0) CHO(0) M(80) P(64)  BR(12) q(86) l16
TR(3) @(28) EP(127) V(70)  REV(0) CHO(0) M(20) P(16)  BR(12) q(86) l16
TR(4) @(28) EP(127) V(70)  REV(0) CHO(0) M(20) P(112) BR(12) q(86) l16
TR(5) @(8)  EP(127) V(80)  REV(0) CHO(0) M(40) P(26)  BR(12) q(92) l16
TR(6) @(31) EP(127) V(75)  REV(0) CHO(0) M(40) P(82)  BR(12) q(98) l16 Slur(0)
TR(7) @(88) EP(127) V(95)  REV(0) CHO(0) M(40) P(104) BR(12) q(98) l16
TR(9) @(85) EP(127) V(70)  REV(0) CHO(0) M(40) P(64)  BR(12) q(98) l16 Slur(1)

TR(15) EP(127) REV(0) CHO(0) P(64) q(98) l16

TR(10) @(25) EP(127) V(120) REV(0) CHO(0) l16
TR(20) CH(10) l16
TR(21) CH(10) l16
TR(22) CH(10) l16

TR(1) |#TR1|
TR(2) |#TR2|
TR(3) |#TR3|
TR(4) |#TR3|
TR(5) |#TR5|
TR(6) |#TR6|
TR(7) |#TR7|
TR(9) |#TR9|
TR(15)|#TR15|
TR(10)|#TR10|
TR(20)|#TR20|
TR(21)|#TR21|
TR(22)|#TR22|
TR(11)|[56 r1] [5 r1] FadeoutAll(4)|
