// ---- Initialize -------------------------------------------------------------
TrackName = {"ハッピー・バレンタイン"}
Copyright = {"音助"}
MetaText  = {"Sakura Version 2.374"}
MetaText  = {"TW-MUSIC2"}

Lyric = {"
いつも　いつでも　君が好き　アイ・ラブ・ユー
君に会えない　日は憂鬱なの　ロンリー
いつか　いつしか　伝えたい　アイ・ラブ・ユー
独りぼっちは　今日でサヨナラ

何気ない仕草や　君の言葉　全部
覚えている　だって私　恋しているから

君に貰って欲しい　チョコレート　好きだから
一途な気持ちが　届くといいな
ねぇ　心を込めた　チョコレート　受け取って
勇気を出して　想い伝えるよ

今日がその日だと　今年こそはと
頑張る自分を　信じて
"}

Include(fadeio.h)

TimeBase      = 480;           // タイムベース
TimeSignature = 4,4;           // 拍子
Tempo         = 160            // テンポ
System.MeasureShift = 1;       // 音源初期化(発音を１小節遅らせる)
ResetXG; ResetGM; ResetGS; r2; // 音源初期化
Time(1:1:0); TrackSync;        // トラック同期

// ---- Lead -------------------------------------------------------------------
#1A = { [9 r1] }
#1B = { o5 [e8..r32ara8r8e8r8d+4^16ra.r32a8r8a8b8>c&c+4r<a+32&b.&a8r8 : a+32&b.r8a+&br8a4.r2] g+4a+&b8.a2r4. [e8..r32ara8r8e8r8d+4^16ra.r32a8r8a8b8>c&c+4r<a+32&b.&a8.r : a+32&b.r8a+&br8a4.r2] g+8r8a4.a4>c&c+8.e4 }
#1C = { o6 e4c+r<b4>c&c+8r<b4a4..ra8b8ar>c+&dc+8r8<a4b8r8>c&c+8.<b4br>c+8d8r8 d+&e4^16c+r<b4>c&c+8r<a+&b8.a+4b4>c+4d1&d4r8 <f+4a8br>c32&c+.d8c+8.&<bb8b2^8r2^8e4e8 }
#1D = { o6 [e4ere4d8r8c+&d8.c+8r8<b8r8a4a8a+&b8.brb4a4g+4>c+&d8.c+4<b4. a4a8g+4a8r8>c&c+4^16<b8f+4.g+8^32r.a4b8>c+8.rd8.rc&c+4^16<b8 : b4.e4>] b2ag+ }
#1E = { o5 f+4.r8a4>d8r8c+4<b8b4.r4 g+4.r8b4>e8r8c+&d8.c+4c8c+4. d4<f+rf+4.>d4c&c+8.<b8r8a8b4r8 a+&b8r8.a+&b8.r8ara2.r4. }
#TR1 = { #1A #1B #1C #1D #1E }

// ---- Bass -------------------------------------------------------------------
#2A = { o2 a2^8a8b8>c+2.<b8>c+8d2c+2<b4b8>c+8.rd8r8e4< a8[4 ar]a8ar>c+4[c+r][c+8c+r]d4[dr]c+4[c+r]<b4br>c+8.rd8r8e4 r2. v+24 a8.&f+ v-24 }
#2B = { o2 [a8[4 ar]a8ara4[4 ar]b8>c+8d4drd8e4ere8<a4 : [3 ar]a8>d8&c+r<b8] ara8>d8&c+r<b8g+ra8 [a8[4 ar]a8ara4[4 ar]b8>c+8d4drd8e4ere8<a4 : [4 ar]a8[ar]] ara8>d8&c+r<bra4 }
#2C = { o2 g+2..g+&a8.f+8g+8a8.rb4&>c+8d4drc+8r8c+8r8<b4b8r8b8a8b8.r >c+4[4 c+r]e8&c+rf+4e4d4c+4< b4bra8&f+8arb8>c+8d4[4 dr]c+8r8<b4brb8g+8g+rb8br v+10 >c+&d8.d8c+8r8<b8 v-10 r4. }
#2D = { o2 [[4 a8]ara8ar>c+4c+8<arb8>c+8c+8e8c+8&d8d8drd8e8d8drc+4<b8>c+re&f8.f8.rf8 [3 f+8][f+rf+8]e4c+8&<b8>c+8e8c+8<b+r>c+&d8.d8dr<b8>d8c+8d8e4ere8e4<b8>c+re8<] }
#2E = { o3 d2^8c+&d8.d8e4.e8r8d4.c+2f2f+4.f+8.r8.e4 d4d8d4d8c+r<b4bra8g+4a8a+&b8. g+4r8g+4r8g+8a2.>c&c+<b8a8 }
#TR2 = { #2A #2B #2C #2D #2E #2D }

// ---- Piano ------------------------------------------------------------------
#3A = { o6 v+25 ['e<ae>'8'd<ad>'8r8'c+<ac+>'8r8'd<ad>'8r8'e<ae>'4'd<ad>'8r8'c+<ac+>'8r8'd<ad>'4. 'd<ad>'8'c+<ac+>'8r8'c<g+c>'8r8'c+<ac+>'8r8'd<ad>'4'ec+<ae>'8r8'f+d<af+>'8r8'g+e<bg+>'4.] v-25 r1 }
#3B = { o6 ['c+<ae>'8[r8'c+<ae>'8.'c+<ae>'<['bg+e'r]r8'bg+e'8r8'bg+e'4'bg+e'r'aec+'8r8'aec+'8.r 'af+d'8r8'af+d'8.'af+d'r8'af+d'r8.'af+d'8r8'f+d'r : 'af+d'r'bg+e'r>'c+<ae>'r8.<'bg+e'4.>] : 'af+d'8'af+d'r'bg+e'r8.'bg+e'4>] 'aec+'4'bg+e'4>'c+<ae>'4 }
#3C = { o5 'g+e<b>'2..>'c+<ae>'1r8<'af+d'4r8'af+d'4'af+d'8r8'bg+e'2^8r4. 'bg+e'2>'c+<g+e>'2'c+<a+f+>'4'c+<a+f+>'r'c+<a+f+>'r<'bg+e'8r8>'c+<a+f+>'4'd<af+>'4.'d<af+>'4[r8'd<af+>'r'd<af+>'4]'c+<af+>'4'd<af+>'4 ['e<bg+>'4][r8'e<bg+>'r'e<bg+>'4]'e<bg+>'8r4. }
#3D = { o6 [[3 'ec+<a>'8]'d<bg+>'4'd<bg+>'8.r['c+<ae>'4]'c+<ae>'8<'bg+e'8>'c+<af+>'8<'bg+e'4> [3 'd<af+>'8]'d<af+>'4[3 'c+<g+f+>'4]['fc+<a>'4][5 'f+c+<a>'4]'f+c+<a>'r'f+c+<a>'8['f+c+<a>'4] [3 'f+d<a>'4]['c+<af+>'4]<[3 'bg+e'4]'bg+e'r>] }
#3E = { o5 'af+d'1>'c+<ae>'2<'bg+e'2>['c+<g+f>'2]'c+<af+>'2'c+<g+>'4.r8[3 'c+<ae>'8]<'bg+d'4'bg+d'8.r>'c+<g+e>'4'c+<g+e>'8'c+<ae>'8r8<'bg+e'4r4 ['bg+e'4r8]>'c+<ae>'r'c+<ae>'2..r4 }
#TR3 = { #3A #3B #3C #3D #3E #3D }

// ---- Guitar -----------------------------------------------------------------
#4A = { o5 r1r1r2^8 v-15 'c+<a>'8 v+10 r8'd<b>'4 v+5 'ec+'8r8'f+d'8r8'g+e'4 v+5 d+32&e. v+5 'c+<a>'8'c+<a>'8r8<'bg+'8r8>'ec+'8r8'<ae>'4'<ae>'8r8'<ae>'8r8<g+&ab8>c+8 'd<a>'8'c+<a>'8r8'c<g+>'8r8<g+&a8.>'ec+'4'ec+'8r8'ec+'8r8'ec+'8'ec+'4 v-10 r1 }
#4B = { o4 ['ae'4r8'ae'8r8'ae'8r4 r4.>d+&e8.<b4>'c+<a>'4.r8<'bg+'8r8'bg+'8r8 : 'ae'4.e8 v+30 a+&br8a4. v-30 'ae'4r8'ae'8r8'ae'8r4 r4.>d+&e8.<b4>'c+<a>'4.r8<'bg+'8r8'bg+'8r8'ae'4 v+15 d+&ea8&br>c&c+d8&c+8<b8 v-15] 'ae'4 v+10 d+&ea8 v+10 >c+&dr8c+4.< v-20 'ae'4r8'ae'8r8'ae'8r4 r4.>d+&e8.<b4&a8> 'c+<a>'4r8<'bg+'8r8'bg+'8r8'ae'2^8>'c+<a>'2 }
#4C = { o4 b2.r8>c+2..r8a8f&f+e8c+8<b4&a4&b4.r4'af+'8'bg+'8r8>'c+<b>'4.e8'c+<b>'4e8c+8 f&f+8.e4c+4<b4a2^8> v+10 c+&d'af+'4'g+e'4'f+d'2.d8 v-10 'e<b>'2.. v+10 <d+&e8.>'e<a>'8'e<g+>'4r8 v-5 <a+&b8.>c+8 v-5 }
#4D = { o5 ['d<b>'4^16r'c+<a>'4.<e8'bg+'4'bg+'8e8>'c+<a>'2<a8> 'd<b>'4^16r'c+<a>'2<'bg+'4b8&>c8'fc+'2^8'f+c+'2.. 'e<b>'2'd<b>'4.<b4>'c+<a>'2^8<a+&b>c+8:'e<b>'1^8] 'e<b>'1r8 }
#4E = { o5 c+&d4..&c+4<b4g+2a2&b4.r8>c&c+8.e4f&f+8.c+8<er'bg+'8'af+'4. 'f+d'4r8'g+e'4.r4'ae'4f+8r8'bg+'4.r8 'g+e'4r8'g+e'4r8'ae'r'ae'2.r4. }
#TR4 = { #4A #4B #4C #4D #4E v+24 #4D }

// ---- Synth ------------------------------------------------------------------
#5A = { o6 r1 c+8<erar>d8c+8<brg+ra4.r2.r1 >ererer<b8r8a8r8e4>erer<b8r8a4. f+rf+rf+rg+8r8a8r8b4>ere8r8e8e8r4 v+10 >c+<bag+f+edc+<bag+f+edc+<b v-10 }
#5B = { o6 [[5 ac+re<a>r v-5] v+25 c+r v+5 drerf+r v+5 a8.rg+8r8a4. a8erd8c+r:<ba8.> v-10]de8 v-10 eeereere8r8e4d+8.rd+d+rd+d+rd+8r8d+8 c+r v+5 drerf+r v+5 a8.rg+8r8a4.a8erd8c+r<ba8.> v-10 [5 ac+re<a>r v-5] v+25 c+r v+5 drerf+r v+5 a8.rg+8r8a4. v-10 r2. }
#5C = { o6 [3 r1]r2.. [12 f+r]f+8r8e8r8d4.r2^8.r1r1>dc+<bag+f+edc+<bag+f+edc+<b }
#5D = { o6 [c+8<erar>d8c+8<brg+ra4erar>d8c+8<bra4.c+rg+r>d8c+8<brg+rb4c+rg+r>d8c+8<br>c+8f8 [5 g+rf+r:c+r]c+4 erdr<ar>erdr<f+8a8g+4>erdrc+r<brarg+4>] }
#5E = { o6 r1r2..[3 erbrg+r]>c+r<brarg+rf+rc+r<brar> [f+rf+8r8]f+rg+4g+rg+8r8ere4r8 r1r2^8 v-10 'c+a'r'c+a'r'c+a'r v+10 }
#TR5 = { #5A #5B #5C #5D #5E #5D }

// ---- Rhythm -----------------------------------------------------------------
$b{n(Kick1)}
$s{n(Snare1)}
$c{n(ClosedHiHat)}
$o{n(OpenHiHat)}
$x{n(CrashCymbal1)}
$w{n(Cowbell)}

#10A = { [36 br8.] }
#10B = { [64 br8.] }
#10C = { br8.r2^8brr2^8br8.r8 [3 br8.r4]r4.br8.r8 [20 br8.]brbrbr8.r4 }
#10D = { [[31 br8.]br8b] }
#10E = { br8.r2.[6 br8.r4][8 br8.] [brr4]brbr8.r4.[br8.] }
#TR10 = {Rhythm{ v(110) #10A #10B #10C #10D #10E #10D }}

#20A = { [4 r1] v(-20)o4v(+20) [10 crv(-30)cv(+30)r] v(-20)o8.v(+20) w wr8.wr8.wr8wr4 r8wrwrw32w32rwrwr8wwr }
#20B = { [v(+10)x4v(-10)[crv(-30)cv(+30)r]crv(-20)o8v(+20) [6 [3 crv(-30)cv(+30)r]crv(-20)o8v(+20)] crv(-30)cv(+30)r x4 : [crv(-20)o8v(+20)]] v(-20)o4v(+20) x4 }
#20C = { v(+10)x4v(-10)r2.r2^8v(-30)o4v(+30)cr [3 v(-20)o4v(+20)c:r8.]rv(-30)cv(+30)r crcr8. v(+10)x4v(-10) [6 v(-30)cv(+30)rcr] v(-20)o4v(+20) x4 [3 crv(-30)cv(+30)r] [5 v(-20)o4v(+20)c:rv(-30)cv(+30)r]wv(-30)cv(+30)rwr wwrwrwww }
#20D = { [v(+10)x4v(-10) cv(-30)cv(+30)v(-20)o8v(+20) [15 cv(-30)crcv(+30)cv(-30)cv(+30)v(-20)o8v(+20)]] }
#20E = { x4 r2. [v(-20)o4r8crv(+20)] x4 r4 v(-20)o4v(+20) r4 v(-20)o4v(+20)[crv(-30)cv(+30)r]v(-20)o4v(+20) x4 crv(-30)cv(+30)rcrv(-20)o4crv(+20) [crv(-30)cv(+30)r]crv(-20)o4crv(+20) [x4r8]r8x4 r2crv(-20)o8crv(+20) }
#TR20 = {Rhythm{ v(88) #20A #20B #20C #20D #20E #20D }}

#21A = { [4 r1] [3 r4sr8.]r4srv(-20)sv(+20)r[3 r4sr8.]r8srsv(-20)sv(+20)rs srsrsr8v(-20)sv(+20)srsrsssr }
#21B = { [[3 r4sr8.][3 r4srv(-20)sv(+20)r]r8v(-20)sv(+20)rsv(-20)srsv(+20) sr8v(-20)sv(+20)srsr [3 r4sr8.]:[4 r4srv(-20)sv(+20)r]r8srsrsv(-20)sv(+20)]  [r4srv(-20)sv(+20)r] [4 sr8.][3 sv(-20)sv(+20):r] }
#21C = { sr8.r1r4.sr8.r8 sr8.r8sr8.r4sr8.r4v(-20)ssv(+20)srsrr8 sr8.r8sr8.[10 r4sr8.]sr8.r8ss }
#21D = { [[[3 r4sr8.]r4sr8v(-20)sv(+20) [3 r4sr8.]:r4srsv(-20)sv(+20)] rv(-20)sv(+20)srssv(-20)sv(+20)s] }
#21E = { r2.sr8.[sr8.r4] r2sr8.r2.sr8.srv(-20)sv(+20)r [3 r4sr8.]r8srsv(-20)sv(+20)sr [sr8.v(-20)sv(+20)r]srsrr4..v(-40)sv(+40) srv(-20)sv(+20)rssss }
#TR21 = {Rhythm{ v(116) #21A #21B #21C #21D #21E #21D }}

// ---- Track Setting ----------------------------------------------------------
TR(1)  @(70)   EP(127) V(124) REV(40) CHO(40) M(40) P(64)  BR(12) q(99) l16 Slur(0)
TR(2)  @(37)   EP(127) V(102) REV(20) CHO(20) M(40) P(56)  BR(12) q(80) l16 Slur(1)
TR(3)  @(5,24) EP(127) V(90)  REV(40) CHO(40) M(0)  P(114) BR(12) q(86) l16
TR(4)  @(31)   EP(127) V(88)  REV(40) CHO(40) M(40) P(20)  BR(12) q(98) l16 Slur(0)
TR(5)  @(81,1) EP(127) V(78)  REV(40) CHO(40) M(40) P(60)  BR(12) q(90) l16 Slur(0)
TR(11) @(67)   EP(127) V(112) REV(40) CHO(40) M(40) P(64)  BR(12) q(99) l16 Slur(0)
TR(12) @(34)   EP(127) V(88)  REV(20) CHO(20) M(40) P(72)  BR(12) q(80) l16 Slur(1)

TR(10) @(1) EP(127) V(120) REV(0) CHO(0) l16
TR(20) CH(10) l16
TR(21) CH(10) l16

TR(1) |#TR1|
TR(11)|#TR1|
TR(2) |#TR2|
TR(12)|#TR2|
TR(3) |#TR3|
TR(4) |#TR4|
TR(5) |#TR5|
TR(10)|#TR10|
TR(20)|#TR20|
TR(21)|#TR21|

TR(16)|[67 r1]r2 FadeoutAll(4)|
