// ---- Initialize -------------------------------------------------------------
TrackName = {"タイムマシン"}
Copyright = {"音助"}
MetaText  = {"Sakura Version 2.374"}
MetaText  = {"TW-MUSIC2"}

Lyric = {"
夏祭りに行こうと　君からの電話
上手く言葉が出ない　慌てて返事
浴衣がやけに似合う　いたずらな笑顔
揺れる灯りの中で　距離が縮む

潮風吹いたら　君の手を引いて
花火が見えるあの丘へ　さぁ行こう

今　強い光　包まれていく
色も想いも超える速さで
ああ　二人の鼓動　重なって
きっと巡り会えた奇跡が
ずっと廻り続けて行くよ

夏祭りに行こうと　孫からの電話
重い腰を上げたら　神社へ向かう
浴衣がやけに似合う　いたずらな笑顔
揺れる灯りの中で　影が踊る

潮風吹いたら　君の声響く
まぶたの裏に浮かぶ影　鮮やかに

今　強い光　包まれていく
色も想いも超える速さで
ああ　二人の鼓動　重なって
きっと巡り会えた奇跡が
ずっと廻り続けて行くよ
"}

Include(fadeio.h)

TimeBase      = 480;           // タイムベース
TimeSignature = 4,4;           // 拍子
Tempo         = 158            // テンポ
System.MeasureShift = 1;       // 音源初期化(発音を１小節遅らせる)
ResetXG; ResetGM; ResetGS; r2; // 音源初期化
Time(1:1:0); TrackSync;        // トラック同期

// ---- Vocal ------------------------------------------------------------------
#1A = { [r1] }
#1B = { [16 r1] }
#1C = { o5 g+4g+8g4g+8r8d+4c+8c8c+8d32&d+.<g+8r4b4b8a+8r8b8r8>c+4<b8>c+8d+4..r8. g+4g+8g8r8g+8r8d+4c+4c&c+d+8<g+8r4b8a+8b8>c+8..r32<a+32&b.a+8g+8^32r2....> g+4g+8g4g+8r8d+4c+8c8c+8d32&d+.<g+8r4b4b8a+8r8b8r8>c+8r8f32&f+.c+8d+2^8 g+4g+8g8r8g+8r8d+4c+4c&c+d+8<g+8r4b8a+8b8>c+4f+8r8g32&g+2^8..r4. }
#1D = { o5 f8g8g+rg+4a+8r8g+4.d+8d+2c8c+4g32&g+.g8r8g+8r8a+4.b32&>c.c2r8< f8g8g+rg+8r8a+8r8g+4.d+4c+4c4c+4r8g+rg+1g4f4d+4r8a+ra+1r8 REV(20) CHO(20) d+8r8 }
#1E = { o5 f2^8f8g8g+8a+4.g+8g8r8f8r8d+2^16rc32&c+.&c8<a+8>c2.<a+8>c8c+2^16r<a+8>c8&c+8c4.e8f8r8g8r8g2.f8g8g+1 f2^8f8g8g+8a+4.g+8g8r8f8r8e2r8e8f8g8g+2.c8cr c+4.g+rg+4.>crc4<a+4g+4a+4.a+4&g+rg+rg+1 r8c8crc+8& }
#1F = { o5 c+4g+rg+4.>cr<b32&>c8..<a+4g+4a+4.a+4&g+rg+rg+1 REV(10) CHO(0) r2 }
#TR1 = { #1A [3 #1B : #1C #1D #1E #1F] }

// ---- Bass -------------------------------------------------------------------
#2A = { o3 r1r2.g+8.&d+ }
#2B = { o3 c+8[7 c+r]d+8[6 d+r]c4[6 cr]f8[3 fr]d+4d+rd+8 c+4[5 c+r]c+8c4crc8 g4g8.&f+ f4[f8fr]f8frc+4[c+r]d+4[d+r] c+4[7 c+r]d+8[6 d+r]c4[6 cr]f8[3 fr]d+4d+rd+8 c+4[5 c+r]c+8d+4d+rd+8 g4g8.&g+ g+4[g+8g+r]g+8g+8.rc+8c+8r4d+8d+4r8 }
#2C = { o3 [g+8[g+r]g+4g+8r8g+4[g+r]g+4g+8r8g+8 c+8[c+r]c+4c+8r8c+8d+8[d+r]d+4d+8r8g8 g+8[g+r]g+4g+8r8g+4[g+r]g+4g+8r8g+8 c+8[c+r]d+4f+8r8g+4[g+r]g+8r8g+8r8g+8] }
#2D = { o3 c+2..c2.f8g8&g+8g4.d+2f4f8frd+4d+rd+8d+8 c+4r8c+8r8c+8r8c+8 c2c2c+2c+2c+8[4 c+8:r8] d+8[7 d+r] d+4d+r[d+8r8]d+8 }
#2E = { o3 c+8 [[5 c+r]c+8d+4[5 d+r]c+8 c4[cr]c8d+8g8.&ff4d+rd+8f8r8d+8r8 c+4[5 c+r]c+8e4[5 er]e8 : f4[fr]f8d+8g8.&ff4d+rd+8f8r8d+8r8 c+4] f4[5 fr]f8[5 fr]f8d+8r8 }
#2F = { o3 c+4[5 c+r]c+8d+4[4 d+r]f8&g8g+4[6 g+r]g+8[7 g+r]g+8 }
#TR2 = { #2A [3 #2B : #2C #2D #2E #2F] }

// ---- Guitar -----------------------------------------------------------------
#3A = { [r1] }
#3B = { o5 ['d+c'4['>c<g+d+'8r8'a+gc+'8'>c<g+d+'8r8 : '>c+<a+g'8r8'>c<g+d+'8r8'a+gc+'8'>c<g+d+'2.] '>c+<a+g'4^16r'>c+<a+g'8'>c<g+d+'4r8'a+gc+'8'g+fd+'4.'g+fd+'8r8'gd+'8'g+fd+'8r8 : 'gec'4.'gec'8r8'g+fd+'8'a+gc+'8r8 '>c<g+f'4.'>c<g+f'8r8'>c<g+f'8'>c+<a+f'8r8 '>d+c<g+'4'>c+<a+f'8r8'>c<g+f'8r8'a+gd+'4.] 'a+gd+'4.'a+gd+'8r8'g+fd+'8'a+gd+'8r8'g+d+c'1^8r1 }
#3C = { o5 [5 g+8d+8r8 v-12] v+60 r8r1 c+8d+8f+8g+8d+4c+8<b8>g+1 r1r1r2. v-20 d+4 v+20  r1r1r1 c+8d+8f+8g+8d+4c+8<b8>g+1 r1r1r2. v-20 d+4 v+20 }
#3D = { o5 v-20 c+4.c2r8<a+4.g+2^8 f4.d+4.r8'fc'1r8 v-20 >c+2c2<a+2g+2> r1 v+20 r4'g+f'4'gd+'4'fc+'4 r1r1 }
#3E = { o5 [r4'>c<g+d+'8r8'a+gc+'8'>c<g+d+'8r4] r4'a+gd+'8r8'>d+c<g'8'a+gd+'8r8'>c<g+f'2^8r2 r1r1r2.. v+20 <a+8>c8c+8d+8f8g8g+8a+8 v-10 '>c<g+'1^8 v-10 r4'>c<g+d+'8r8'a+gc+'8'>c<g+d+'8r4 r4'a+gd+'8r8'a+gd+'8'a+gd+'8r8'>c<g+f'2^8r2 r1r1r2.. v+20 <c8f8g8g+8a+8>c8c+8d+8 }
#3F = { o5 'g+fc'1^8 r1r1r1 }
#TR3 = { #3A [3 #3B : #3C #3D #3E #3F] }

// ---- Guiter -----------------------------------------------------------------
#4A = { [r1] }
#4B = { o4 g&g+2...&g+1&Decresc(1,127,90)g+1 EP(127) [3 r1]r2.. c&c+4^16g+8d+rg8&g+ra&a+&g+1&g+4.g4g+4a+4 v+5 'v-20>d+<v+20g'2.. g+1&g+1&Decresc(1,127,90)g+1 EP(127) r2. v-5 >c8&c+8d+8.r'g+fd+'8r4'a+gd+'8.rr4 }
#4C = { o4 ['>c<g+'1[4 r8f+r]'>c+<g+'1f+4[3 r8f+r] '>c<g+'1[4 r8f+r]'>c+<g+'4.'a+f+'2. v+10 f+32&g+.[3 r8g+8] v-10] }
#4D = { o4 'g+c+'2^8 v-10 g8g+8a32&a+8..g+8&g8g+4 v+5 f+32&g8..d+8 v+5 'fc+'4.'gd+'2'g+f'2. v-5 f+&g4^16 v+5 'g+c+'2^8 v-5 g8g+8a32&a+8..g+8&g8g+2^8 v+5 'g+c+'4r8'g+c+'r'g+c+'1g+4g4'a+g'4r8'a+g'r'a+g'2 '>c<g+'4'>c<g+'8'>c+<g+'8r8'>d+<g+'8r8 }
#4E = { o4 '>c+<g+'1'>d+<a+'1^4 v-10 g8a+8&g+8r8 v+5 'a+g'8r8'g+f'2^8 v-10 g4. v+10 'fc+'1'>c<ge'1'a+g'1'g+f'2'gd+'2 v+5  '>c+<g+'1'>d+<a+'1^4 v-10 g8&g+8 v+5 'a+g'4'a+g'8r8'g+f'2^8 v-10 g4. v+10 'fc+'1'a+g'1^8'>c<g+f'1^4.'a+g'2 }
#4F = { o4 '>c+<g+f'1'>d+<a+g'1^8'>c<g+d+'4. d+8 v+5 g+8a+8>c8<'a+g'8r8g+8r8'>c+<g'8r8'>c<g+'4. }
#TR4 = { #4A [3 #4B : #4C #4D #4E #4F] }

// ---- Piano ------------------------------------------------------------------
#5A = { [r1] }
#5B = { o5 [[13 '>c<g+d+'r][3 '>c<g+d+'4][12 '>c<g+d+'r][4 '>c<g+d+'4] : ['a+ge'4][4 'a+ge'r]['>c<g+f'4][4 '>c<g+f'r]'>c<g+f'4[7 '>c<g+f'r]] ['a+gd+'4][4 'a+gd+'r]['g+d+c'4][5 'g+d+c'r]'>c<g+d+'4r4'a+gd+'4r4 }
#5C = { o5 [[['>c<g+d+'r]'>c<g+d+'8r8'>c<g+d+'4r8'>c<g+d+'r8.['>c<g+d+'r]r8'>c<g+d+'4r4 v-15 ['>c+<g+f'r]'>c+<g+f'8r8:'>c+<g+f'4r8 v+10 'a+f+d+'8r8['a+f+d+'r]r8 v+5 'f+d+'4r4] v+15 'f+c+'4r8 v-5 '>d+<g+d+'8r8['>d+<g+d+'r]r8'>d+<g+d+'r8.'>d+<g+d+'4 v+5] }
#5D = { o5 ['>c<g+d+'4r8'>c<gd+'2r8] '>c+<f'4r8'>d+<g'4.r8>'fc'4 v+20 g+8g8d+8c8<a+8g+8g8 v-20 ['>c+<g+f'8r8]['>c+<g+f'8]r8'>c<g+d+'4r8'>c<g+d+'8r8'>c<g+d+'r'>c<g+d+'4.'>c+<g+f'2r4 v+20 '>d+c<'4'>c+<a+'4'>c<g'4'>c+<a+g'2 v-20 [4 'a+gc+'8r8]'a+gd+'4'a+gd+'r[3 'a+gd+'8:r8] }
#5E = { o5 [5 '>c<g+d+'r]'>c<g+d+'4'>c+<g+d+'4[4 '>c+<g+d+'r]'>c<g+d+'4'>c<a+g'4 v+5 '>c<a+g'4 v+5 [4 'a+gd+'r:'>d+<a+g'r]'>d+<f'r'>c+<g'8r8'>c<g+'4 v-10 '>c+<g+f'4[6 '>c+<g+f'r]'>c<ge'4[6 '>c<ge'r]['>c<g+f'4['>c<g+f'r]]'>c<a+g'4['>c<a+g'r]'>c<g+'4'a+g'4  '>c<g+d+'4[6 '>c<g+d+'r]'>c+<g+d+'4[5 '>c+<g+d+'r] v+10 '>c+<g+d+'8['>c<gd+'4]['>c<a+g'4]['a+gc'4] v-10 '>c<g+f'4'a+gd+'4 '>c+<g+f'4[6 '>c+<g+f'r]'>c<ge'4[6 '>c<ge'r]['>c<g+f'4['>c<g+f'r]]'>c<a+g'4['>c<a+g'r]'>c<g+'4'a+g'4 }
#5F = { o5 '>c<g+d+'4[6 '>c<g+d+'r]'>c+<g+d+'4[4 '>c+<g+d+'r]['>c<g+d+'4][8 '>c<g+d+'r]['>c<g+d+'8r8]'>c<g+d+'4r8 }
#TR5 = { #5A [3 #5B : #5C #5D #5E #5F] }

// ---- Synth ------------------------------------------------------------------
#6A = { o6 d+ra+rg+rd+ra+r8.g+rd+r8.a+rg+rd+ra+r8.g+8.r }
#6B = { o6 [d+ra+rg+rd+ra+r8.g+rd+r8.a+rg+r:d+ra+r8.g+r8.] d+8a+8g+rgrf1[erer8.]e4[4 frfr8.][4 fr]d+8f2g+4.a+4[a+ra+r8.]a+8<a+2>d+4.c4[5 crcr8.]< v+5 [3 a+ra+r8.] v+5 [3 g+rg+r8.] v-10 g+8r8g+4r4 }
#6C = { [16 r1] }
#6D = { o5 [9 r1]r2^8 v+25 d+8r8 }
#6E = { o5 f2^8f8g8g+8a+4.g+8g8r8f8r8d+2^16rc+8c8<a+8>c2.<a+8>c8c+2^16r<a+8>c8c+8c4.e8f8r8g8r8g2.f8g8g+1 f2^8f8g8g+8a+4.g+8g8r8f8r8e2r8e8f8g8g+2.c8cr c+4.g+rg+4.>crc4<a+4g+4a+4.a+4g+rg+rg+1 v-25 r2 }
#6F = { o6 r1r1 d+ra+rg+rd+ra+r8.g+rd+r8.a+rg+rd+ra+r8.g+8.r }
#TR6 = { #6A [3 #6B : #6C #6D #6E #6F] }

// ---- Rhythm -----------------------------------------------------------------
$b{n(Kick1)}
$s{n(Snare2)}
$c{n(ClosedHiHat)}
$o{n(OpenHiHat)}
$x{n(CrashCymbal1)}
$z{n(RideCymbal2)}

#10A = { r1r2[br8.] }
#10B = { [60 br8.]br8.r4[br8.] }
#10C = { [[16 br8.:r4]br8.] }
#10D = { [br8.r2.r2.br8.] [12 br8.r4] }
#10E = { [64 br8.] }
#10F = { [16 br8.] }
#TR10 = {Rhythm{ v(108) #10A [3 #10B : #10C #10D #10E #10F] }}

#20A = { r1r2 v(-10)x4v(+10) v(-20)o4v(+20) }
#20B = { [x4 [7 cr:v(-40)cv(+40)r]v(-20)o8v(+20) [8 cr:v(-40)cv(+40)r]v(-20)o8v(+20) [6 cr:v(-40)cv(+40)r]v(-20)o8v(+20)crv(-40)cv(+40)r x4 v(-10)o4v(+10) x4 : [3 crv(-40)cv(+40)rv(-20)o8crv(+20)]] [crv(-40)cv(+40)rv(-20)o8crv(+20)] v(-20)o4v(+10)o4v(+10) }
#20C = { x4 [crv(-40)cv(+40)r]v(-20)o8crv(+20) [15 [3 crv(-40)cv(+40)r]v(-20)o8crv(+20)] }
#20D = { x4 r2 crv(-40)cv(+40)rv(-20)[3 o4:cr]v(+20) x4 cr x4 crv(-40)cv(+40)r x4 [crv(-40)cv(+40)r:v(-20)o8v(+20)]v(-20)o4v(+20) x4 [[3 crv(-40)cv(+40)r]v(-20)o4v(+20)] [6 crv(-40)cv(+40)r:v(-20)o4v(+20)] x4 cr v(-20)o4v(+20) cr v(-10)o4v(+10) }
#20E = { [x4 crv(-40)cv(+40)r[crv(-20)o8v(+20)] [5 [crv(-40)cv(+40)r][crv(-20)o8v(+20)]] crv(-40)cv(+40)r x4 [6 crv(-20)o8v(+20)]] }
#20F = { x4 crv(-40)cv(+40)r[crv(-20)o8v(+20)] [[crv(-40)cv(+40)r][crv(-20)o8v(+20)]] x4 crv(-40)cv(+40)r v(-20)o4v(+10)o4v(+10) }
#TR20 = {Rhythm{ v(86) #20A [3 #20B : #20C #20D #20E #20F] }}

#21A = { r1r4.. v(-40)s32s32v(+40)ssrsv(-40)sv(+40)sss }
#21B = { [[7 r4:sr8.]srsrr8.v(-40)sv(+40)srsr [6 r4sr8.]r8srsr8v(-40)sv(+40):srsrsrv(-40)sv(+40)s]ssv(-40)sv(+40)sssss }
#21C = { [[8 r4:sr8.]srsr [6 r4sr8.]r8srsr8v(-40)sv(+40)srsr:srv(-40)sv(+40)s]ssv(-40)sv(+40)s }
#21D = { r1r2r8srsrv(-40)sv(+40)r srr4sr8.srsrv(-40)sv(+40)r [4 sr8.] [7 sr8.r4] [6 sr8.] sr8.srsr8.srsrsv(-40)sv(+40) }
#21E = { [7 r4sr8.]r8srsr8. [7 r4sr8.]ssrv(-40)sv(+40)sssr [7 r4sr8.]r8srsrss [7 r4sr8.]r8srsr8. }
#21F = { [6 r4sr8.]r8srsr8v(-40)sv(+40)srsrsssr }
#TR21 = {Rhythm{ v(104) #21A [3 #21B : #21C #21D #21E #21F] }}

// ---- Track Setting ----------------------------------------------------------
TR(1) @(72)    EP(127) V(110) REV(10) CHO(0) M(40) P(64)  BR(12) q(98) l16 Slur(0)
TR(2) @(35)    EP(127) V(108) REV(0)  CHO(0) M(0)  P(64)  BR(12) q(96) l16 Slur(0)
TR(3) @(29)    EP(127) V(106) REV(20) CHO(0) M(20) P(58)  BR(12) q(88) l16 Slur(0)
TR(4) @(30)    EP(127) V(104) REV(0)  CHO(0) M(0)  P(16)  BR(12) q(99) l16 Slur(0)
TR(5) @(6,16)  EP(127) V(90)  REV(0)  CHO(0) M(0)  P(112) BR(12) q(92) l16
TR(6) @(81)    EP(127) V(60)  REV(0)  CHO(0) M(20) P(46)  BR(12) q(99) l16 Slur(0)
TR(9) @(71)    EP(127) V(90)  REV(10) CHO(0) M(40) 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(5) |#TR5|
TR(6) |#TR6|
TR(9) |#TR1|
TR(10)|#TR10|
TR(20)|#TR20|
TR(21)|#TR21|

TR(16)|[r1] [62 r1][62 r1] r1r2 FadeoutAll(4)|
