// ---- Initialize -------------------------------------------------------------
TrackName = {"夏色模様"}
Copyright = {"音助"}
MetaText  = {"Sakura Version 2.374"}
MetaText  = {"TW-MUSIC2"}

Include(fadeio.h)

TimeBase      = 480;           // タイムベース
TimeSignature = 4,4;           // 拍子
Tempo         = 138            // テンポ
System.MeasureShift = 1;       // 音源初期化(発音を１小節遅らせる)
ResetXG; ResetGM; ResetGS; r2; // 音源初期化
Time(1:1:0); TrackSync;        // トラック同期

// ---- Lead -------------------------------------------------------------------
#1A = { [4 r1] }
#1B = { o6 [[r8c8cr<b8b8.:ar8g8>]>cr8<f8>r1 : r1] r4<a4b4>c4 }
#1C = { o6 e4..rd+32&e.f8erd4..rc+32&d8..c8<b8a8 g+4..rg+8arbr>c1r8 <g+32&a.f8gra4..r8.a+32&b.g8arb4..r8.b32&>c.<a8b8>c8e8.d8.crd1r1 }
#1D = { o6 [r8[c+32&d.drc8c+32&d8r32 : c8.<g8>c+32&d.crc+32&d.cerd+32&e8^32d8c4] c8<g8g>c+32&d.crc+32&d.c8d+32&e8^32d8.c4 <a8arg8g8.fr8>c4<a8ara8a+32&b.r8>c8r8d1r1] }
#1E = { [4 r1] }
#TR1 = { #1A [3 #1B #1C #1D #1E] }

// ---- Bass -------------------------------------------------------------------
#2A = { o3 c1&c2^8<g4.f1f2g4b4 }
#2B = { o3 [[[c8crcr]c8cr] < : [[f8frfr]f8fr] >] [f8frfr]f8frf4f4g4a4 }
#2C = { o2 f4r8f8frf8r4 g4r8g8grg8r4 e4r8e8ere8.re8 a4r8a8g4r8g8 f4r8f4f8r8f8 g4r8g4g8r8g8 f2f2g1g4g4g8grgrg8 }
#2D = { o3 [[<b32&>c8r32cr8c4c4:cr]<b8 [a8.ar8a4a4:ar]g8 [e32&f8r32fr8f4f4:fr]f+8 [g8.gr8g4g4:gr]b8>] }
#2E = { o3 [4 <b32&>c8r32cr8c4c4:cr]<b8 }
#TR2 = { #2A [3 #2B #2C #2D #2E] }

// ---- Piano ------------------------------------------------------------------
#3A = { o6 v+25 'c<g>'2'd<g>'2'e<g>'4.'d<b>'4'd<b>'4<'bg'.r32> v-5 ['c<g>'8][3 'c<g>'r][4 'd<g>'r][3 'e<g>'r]'e<g>'8'd<b>'r'd<b>'4 v-20 }
#3B = { o5 v-20 ['ec'1r1 > : [4 'c<f>'8<'af'rfr>]<'ec'8'fd'r'gd'4] [3 'c<f>'8<'af'rfr>] r8 < v+10 'fd'4'ge'4'af'4 v+10 }
#3C = { o6 'f<a>'8'e<g>'8'e<g>'8'd<f>'4'c<e>'8'c<e>'8<'bd'4'ac'8'ac'8<'bg'4'af'4g+8 ['bg+'8erer]>'d<g+>'8<'be'8>'ce'4^16r'dg'4^16r'ea'4  'cv-20fv+20'2r8'cv-20fv+20'r8.'cv-20fv+20'8 'dv-20gv+20'2r8'dv-20gv+20'r8.'dv-20gv+20'8 'ev-20av+20'2'c<v-20av+20>'2'd<v-20bv+20>'1 v-10 [3 'c<g>'r]['d<g>'r]['e<g>'r]'f<a>'8 v+10 }
#3D = { o6 [[[5 'c<g>'r][4 'd<g>'r][3 'e<g>'r]'e<g>'8'd<b>'r:'d<b>'8<'bg'r>]'d<b>'4 f8e8cr'c<e>'4<'af'r8.>'c<g>'4[7 cr v+2] 'd<g>'8<grgr>'e<g>'8<grgr>'f<g>'8<grgr>'g<g>'8<grg v-14 b>defgedd8] }
#3E = { o6 v+8 [[5 'c<g>'r][4 'd<g>'r][3 'e<g>'r]'e<g>'8:'d<b>'r'd<b>'8<'bg'r>]'d<b>'r'd<b>'4 v-8 }
#TR3 = { #3A [3 #3B #3C #3D #3E] }

// ---- Guitar -----------------------------------------------------------------
#4A = { [4 r1] }
#4B = { o5 [v-25 'c<g>'1 v+25 r1 r8<b&>c8.<b4>cr8.< v-5 : 'fa'8.r'eg'8r8'fa'8.r'gb'4. v+5 >] 'fa'r'fa'4r4'gb'4r4 }
#4C = { v-10 o4 g8&a4>e2f+&g2^8.f4.e4.g+2g+&a1^16< 'af'2r8'af'8r8'af'8 'bg'2r8'bg'8r8'bg'8 'af'4.r8>'c<a>'4.r8<'bg'1 v+15 >'c<g>'8.r<'bg'8.r>'c<g>'8.r'd<g>'8.c< }
#4D = { o4 [f+&g2^8.>c4'd<v-30gv+30>'4.f+&g2^16'cv-30ev+30'1<g4.>f+&g8.f4'ev-30cv+30'1^4<b&>c8.<b4a4. v+5 'gd'4>r8'd<g>'r'd<g>'4.r8 v+5 'c<g>'8.r<'bg'8.r>'c<g>'8.r : 'd<g>'8.c< v-10] 'd<g>'4 v-10 }
#4E = { o5 'c<g>'1 r1r1r1 }
#TR4 = { #4A [3 #4B #4C #4D #4E] }

// ---- Rhythm -----------------------------------------------------------------
$b{n(Kick1)}
$s{n(Snare1)}
$c{n(ClosedHiHat)}
$o{n(OpenHiHat)}
$x{n(CrashCymbal1)}
$t{n(Tambourine)}

#10A = { [4 r1] }
#10B = { [8 br8.br8.br8v(-50)bv(+50)br8.] }
#10C = { [4 br8.r4br8.v(-50)bv(+50)r8.] [3 br8.r8brbr8.:r4][9 br8.] }
#10D = { [32 br8v(-50)bv(+50)br8.] }
#10E = { [4 br8.br8.br8v(-50)bv(+50)br8.] }
#TR10 = {Rhythm{ v(115) #10A [3 #10B #10C #10D #10E] }}

#20A = { [3 r1] r2 v(-30)o8v(+30) cr v(-10)o4v(+10) }
#20B = { x4 crcv(-30)cv(+30) [13 crv(-30)o8v(+30)crcv(-30)cv(+30)] x4 [3 crv(-30)o8v(+30)] }
#20C = { x4 [crv(-30)cv(+30)r]v(-30)o8cv(+30)r [3 [3 crv(-30)cv(+30)r]v(-30)o8cv(+30)r] [x4 r4 v(-30)cro4crv(+30)] [3 x4 r4] [3 cv(-30)cv(+30)]v(-30)o8v(+30) x4 [cv(-30)cv(+30)] v(-10)o8.o8.o8v(+10) }
#20D = { [[x4 [7 cv(-30)co8v(+30)]] [8 cv(-30)co8v(+30)] [x4 [3 cv(-30)co8v(+30)]]] }
#20E = { x4 [7 cv(-30)co8v(+30)] x4 [7 crv(-30)o8v(+30)] }
#TR20 = {Rhythm{ v(85) #20A [3 #20B #20C #20D #20E] }}

#21A = { [4 r1] }
#21B = { r1r1[r2.sr8.] r1r1r2.[4 sr8.]srss }
#21C = { [4 v(-20)sv(+20)r8.r4srv(-20)sv(+20)r:r4] r8v(-20)sv(+20)r [v(-20)sv(+20)r8.r4.sr8sv(-20)sv(+20)r] v(-20)[4 sr8.:r4][3 sr8.]v(+20) sv(-20)srsv(+20)srv(-20)sv(+20)s }
#21D = { [[4 r4sr8.r8v(-20)sv(+20)rsr8.r4s : r8.r8v(-20)sv(+20)rsr8v(-20)sv(+20)] r8v(-20)sv(+20) [sv(-20)sv(+20)s] ss] }
#21E = { [[3 r4sr8.] r8v(-20)sv(+20)rs:r8.]r8s }
#TR21 = {Rhythm{ v(105) #21A [3 #21B #21C #21D #21E] }}

#22A = { [4 r1] }
#22B = { [8 r1] }
#22C = { [8 r1] r4. v(-10) [5 tv(-30)tv(+34)] v(-30) }
#22D = { [8 v(-20)[5 trtt]v(+20) [6 tv(-30)tv(+34)] v(-24)] }
#22E = { v(-20)[8 trtt]v(+20) r1r1 }
#TR22 = {Rhythm{ v(80) #22A [3 #22B #22C #22D #22E] }}

// ---- Track Setting ----------------------------------------------------------
TR(1) @(82,1) EP(127) V(122) REV(10) CHO(25) M(0) P(64)  BR(12) q(99) l16 Slur(0)
TR(2) @(40,8) EP(127) V(102) REV(0)  CHO(0)  M(0) P(64)  BR(12) q(92) l16 Slur(1)
TR(3) @(3,8)  EP(127) V(84)  REV(0)  CHO(0)  M(0) P(12)  BR(12) q(96) l16
TR(4) @(31)   EP(127) V(80)  REV(0)  CHO(0)  M(0) P(104) BR(12) q(98) l16 Slur(0)
TR(9) @(82,8) EP(127) V(68)  REV(10) CHO(25) M(0) P(64)  BR(12) q(98) l16 Slur(0)

TR(10) 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) |#TR4|
TR(9) |#TR1|
TR(10)|#TR10|
TR(20)|#TR20|
TR(21)|#TR21|
TR(22)|#TR22|

TR(16)|[4 r1] [37 r1] [36 r1] FadeoutAll(4)|