// ---- Initialize -------------------------------------------------------------
TrackName = {"Winter Magic"}
Copyright = {"音助"}
MetaText = {"Sakura Version 2.374"}
MetaText = {"Microsoft GS Wavetable Synth - Windows Vista"}
Include(fadeio.h)
TimeBase = 480; // タイムベース
TimeSignature = 4,4; // 拍子
Tempo = 126 // テンポ
System.MeasureShift = 1; // 音源初期化(発音を1小節遅らせる)
ResetXG; ResetGM; ResetGS; r2; // 音源初期化
Time(1:1:0); TrackSync; // トラック同期
// ---- Lead -------------------------------------------------------------------
#1A = { [8 r1] }
#1B = { o6 [c+8d8ere4<a8&b8>d4c+.r32<a8b.r32>c+8r8<b4 f+8g+.r32a8e4a8>c+8d4c+8< : a8brb4r4>] a8&b8>c+2 }
#1C = { o5 a8b8g+8a8..r32a+32&b.g+8a8..r32b8b32&>c+.&<b4.f+8g+8& a8b.r32>c+8d.r32c+8<b8r8a8&a1 r1 }
#1D = { o5 f+4r8f+8f+8a4b2&a8g+8f+4e2c+8&e8b4a+4..ra+8b8>c+4d2.c+8&d8d+2.d8d+8e8&e1 r2^8 <a8a8&b8 }
#1E = { o6 [c+8r4c+rd8r4d8e8f+8g+8a4c+8c+rd4c+8drerc+8< : a8r8>c4<br>c8&d4ere4] b8r8a8&a1 }
#1L = { o6 <b&>c+2...&c+4.'v-30g+v+30e'2^8 'v-30av+30c+'4^16rd+&e4..v-5'f+c+'8v+5r8e8<a8&b8.r e8a8&b8> c+8d8ere4<a8&b8>d4c+.r32<a8b.r32>c+8r8<b4 f+8g+.r32a8e4a8>c+8d4c+8<a8&b8>c+2 }
#TR1 = { #1A #1B #1C #1D #1E #1A #1L #1C #1D [3 #1E] }
// ---- Bass -------------------------------------------------------------------
#3A = { o2 v+5 [a8r4a8>c+8r4d8r8dr8e8.c+8&<brb4] a8r4a8>c+8r4d8r8dr8d8.c+8&<bra4 b4.>c+2d4er8er8e4 v-5 r4 }
#3B = { o2 a2^8>c+4d2e4e8&f+8g+8 f+4f+8e4e4d4d8d8&e8e8e8&f+8g+8 <a8a8>a8<a4a4g+4g+8>g+8<g+4g+8>f+8&g+8 f+4f+8e4e4d4d8&c+8g+4>c32&c+.&<b4 }
#3C = { o3 f+4.f2f8e4.d+2d+8 d4d8e4e4<a4^16ra4a8>e8&f+ra8&a2. c+4 }
#3D = { o3 [3 d8v-20drv+20] f+8&a8 g+8v-20g+rv+20 f+8v-20f+8v+20 e8v-20erv+20 d8c+8& [4 c+8v-20c+rv+20] [f+8v-20f+rv+20] f+8c+8&e8d8& [4 d8:v-20drv+20] < b8& [4 b8:v-20brv+20] > e8& [4 e8:v-20erv+20] e4v-20erv+20 d8v-20drv+20 c+8v-20c+rv+20 <b4 }
#3E = { o2 [a8^32r32a>a8<a4ar>a8 c+4c+8d+&e8.f+8&e8c+8 : d4drf+8d4drf+8d8 e8ererg+4ere4<] d4d8&d+8ere4r8<a4.a8.a8re8&f+8a8 }
#TR3 = { [#3A #3B #3C #3D #3E] [#3E] }
// ---- Piano ------------------------------------------------------------------
#4A = { o5 v+10 v-10g+32v+10a. [3 r4av-20av+20a8r4a<a8>rar8'ae'8.> : v-10c32v+10c+.<arv-20'bg+'8.v+20r a8] v-10 'c+<af+>'4<'bg+e'4 v+10 'af+'2.r8 'af+'4'af+'r'af+''af+'r8'bg+'8.r v-10 r4 }
#4B = { o5 'e<a>'2^8'e<a>'4'e<b>'2r8'c+<g+>'8r8<'bg+'8.r 'af+'4r8'g+>e<'4.r8'af+'4.r8'bg+'r'bg+'4 v-10 eab8 [>c+8<a8e8] a8 [b8g+8e8] a8g+8e8 v+10 'af+'4r8'bg+'2>'c+<a>'2 a8g+8f8c+8<b8 }
#4C = { o4 'f+>c+<'4.'g+f>c+<'2^8'af+>c+<'4.'bf+>d+<'2^8 v-10 'bf+>d<'2 v+10 'b>e<'4r8'ae>c+<'1 v-20 r8e8a8g+8a8e8c+8d8e8 }
#4D = { o5 v+20 'd<af+>'1'e<bg+>'2'g+e<b>'2'g+ec+'2.'ec+'4'f+c+'2'f+c+'4. v-10 'f+d'8.r[6 'f+d'r]'f+d+'8.r[4 'f+d+'r]'f+d'r'f+c+'r 'e<b>'8.r[6 'e<b>'r] v+10 'e<b>'8.r'e<b>'r['d<a>'8]'c+<g+>'4<'bf+'4 }
#4E = { o4 ['ae'8r4'ae'8'gd'8r4'gd'8'f+c+'4.'ec+'2 : 'af+'8.r'af+'r'gd'r'af+'r'gd'r'af+'8r8'g+e'8.r'g+e'r'ge'r>'d<g+e>'8r8'e<bg+>'r'e<bg+>'8.r<] 'af+'8.r'af+'r'gd'r'af+'r'ge'r'ge'8r8'ec+'4 v+10 'ag+'8^32r32v-10b32v+10>c32<av-20'ae'v+30ggv-10f+rerd8 v-10 }
#TR4 = { [#4A #4B #4C #4D #4E] [#4E] }
// ---- Guiter -----------------------------------------------------------------
#5A = { o5 v-20[[7 r8'ae'r]'g+d'8.r]v+20 o4 r8a8>c+rarg+4ere&f+8.e8dre4&d8c+r'd<v-20bv+20>'2.c+8&dr'e<v-20bv+20>'4'e<a>'8'e<a>'r'e<a>'r'e<g+>'8r4. }
#5B = { o4 v-20 e2^8a&b8. a4.&Decresc(2,127,95)a4 EP(127) b2 a8b8>c+8<b4g+4f+4e2era&b8. a2^8b&>c+8.<b2&a.r32g+8e8d4 v+5 c+4.g+2a2g+2^8 }
#5C = { o4 v-5 f+4.g+2^8a4.b2. >c+.r32d8e.r32<b&>c+<b8r8a2&Decresc(2,127,95)a2 EP(127) r2^8 o5 'af+'4'g+e'4 }
#5D = { o5 v-5 'ad'1'g+e'2. v+5 g+8a8a+&b2^16g+&a8g+8.f+1^8 d8g+8a8d4g+8a4f&f+f+rf+rf+8f8e8e1 d+&e8.erf8frf+8g8g+8a8 }
#5E = { o5 v+10 [[4 'ac+'8r8]'ac+'4r8'ac+'4.r4 : r8e8dre8<b&>c<a8r8>e4d8erf+&g8.erd4] r8e8dre8<b&>c+<b8r8>e2^8a2 v+10 }
#5K = { o5 ['e<a>'2[r8'e<a>'8] v-10 [r8'ae'8]r8'ae'r'g+d'4 v+10] o4 g+&a8.>c+rarg+4ere&f+8.e8dre4&d8c+r'd<v-20bv+20>'2.c+8&dr'e<v-20bv+20>'4'e<a>'8'e<a>'r'e<a>'r'e<g+>'8r4. }
#TR5 = { #5A [#5B #5C #5D #5E : #5K] v-10 #5E v-20 #5E }
// ---- SE ---------------------------------------------------------------------
#6A = { r1r1 @(15) V(116) o5 P.onNote(96,32,80,16,120,48,34) r4a4g+4f+4e4d4c+4<b4a2 r2r1r1r1 }
#6B = { [8 r1] }
#6C = { r1r1r1 @(15) V(116) o5 P.onNote(96,32,80,16,120,48,34) r4a4g+4f+4e4d4c+4<b4 }
#6D = { [6 r1] @(119) V(88) P(64) o4 r4.>dc+<a8r4>dc+<a8 aa>e8<b8>eedc+<b8e8 }
#6E = { r2 @(119) V(98) P(64) o5 [3 r1] v-20<ar>v+20e8e8r8 r1r1r1 V(92) o4 ra8.>e<b8.>eedc+<b8r8 }
#6K = { [8 r1] }
#6M = { r4 @(15) V(98) o5 P.onNote(96,32,80,16,120,48,34,75) a4g+4f+4e4d4c+4<b4a2 r1 @(119) V(98) P(64) o5 v-20<ar>v+20e8e8r8 r4 @(15) V(98) o5 P.onNote(96,32,80,16,120,48,34,75) a4g+4f+4e4d4c+4<b4a2 r2 @(119) V(92) P(64) o4 ra8.>e<b8.>eedc+<b8r8 }
#TR6 = { #6A [#6B #6C #6D #6E : #6K] [#6M] }
// ---- Rhythm -----------------------------------------------------------------
$b{n(Kick2)}
$s{n(Snare1)}
$c{n(ClosedHiHat)}
$o{n(OpenHiHat)}
$x{n(CrashCymbal1)}
$p{n(HandClap)}
$j{n(JingleBell)}
$w{n(MuteCuica)}
$W{n(OpenCuica)}
#10A = { [4 [4 br8.]br[br8][br8.]] }
#10B = { brr2br8.brr2br8.r4[3 brr4]br[3 br8.] [16 br8.] }
#10C = { [brr4brr4.br] br8.r4brbr8.brr2[br8.]br8.r4br8.br8. }
#10D = { [8 br8.:r4] [17 br8.] }
#10E = { [14 br8.]brbrbrr8 [10 br8.]br[br8.]r8[3 br8.] }
#TR10 = {Rhythm{ v(102) [#10A #10B #10C #10D #10E] [#10E] }}
#20A = { [4 [4 crv(-40)o8v(+40)] [cv(-40)co8v(+40)] : [3 cv(-40)cv(+40)] v(-40)o8v(+40)] [cv(-40)cv(+40)] x4 }
#20B = { r1r2^8 v(-40)crv(+40)crv(-40)o8v(+40) crv(-40)crv(+40)cr[v(-40)o4crv(+40):cr] [3 cr:v(-40)crv(+40)] v(-40)o8v(+40) [4 [4 cr:v(-40)crv(+40)] v(-40)o8v(+40)] }
#20C = { x4 [cr v(-20)o4crv(+20) crv(-40)crv(+40) : v(-10)x4v(+10)] [3 cr:v(-40)crv(+40)] v(-20)o4v(+20) x4. [5 crv(-40)crv(+40)] v(-20)o8.ro4v(+20) }
#20D = { [16 cr:v(-40)crv(+40)]v(-40)o8v(+40) [8 crv(-40)crv(+40)crv(-40)o8v(+40)] }
#20E = { x4 [13 crv(-30)o8v(+30)] crv(-20)o8v(+10)o8.v(+10)r x4 [9 crv(-30)o8v(+30)] x4 cr v(-20)o4v(+20) cr x4 [crv(-30)o8v(+30)] }
#TR20 = {Rhythm{ v(86) [#20A #20B #20C #20D #20E] [#20E] }}
#21A = { [4 r4sr8.r4sr8s r8[3 sr8]sr8ss] }
#21B = { r1r1r1r2.sr8. [7 r4sr8.] r8.v(-40)sv(+50)sv(-10)ssr }
#21C = { [r2.srsr] sr8.sr8.srsr8.sr [3 r4sr8.]sr8.srss }
#21D = { [3 r2.sr8.]r4srsrr4srss [7 r4sr8.] sssssr8. }
#21E = { [7 r4sr8.] r8srsr8. [5 r4sr8.] srsr8.sr8.sr8srsr8srsssr }
#TR21 = {Rhythm{ v(92) [#21A #21B #21C #21D #21E] [#21E] }}
#22A = { [4 r4pr8.r8prpr8p r4prpr8.pr8.pp] }
#22B = { [8 r1] }
#22C = { [5 r1] }
#22D = { [8 r1] }
#22E = { [7 r4pr8.:r8prprr8] prpr8.pr8.r2prpr8. }
#TR22 = {Rhythm{ v(86) [#22A #22B #22C #22D #22E] [#22E] }}
// ---- Track Setting ----------------------------------------------------------
TR(1) @(17) EP(127) V(118) REV(0) CHO(0) M(20) P(64) BR(12) q(98) l16
TR(2) @(82) EP(127) V(70) REV(0) CHO(0) M(20) P(64) BR(12) q(98) l16
TR(3) @(37) EP(127) V(108) REV(0) CHO(0) M(0) P(64) BR(12) q(86) l16
TR(4) @(2) EP(127) V(102) REV(0) CHO(0) M(20) P(26) BR(12) q(88) l16
TR(5) @(30) EP(127) V(92) REV(0) CHO(0) M(20) P(98) BR(12) q(98) l16
TR(6) EP(127) REV(0) CHO(0) M(0) BR(12) q(98) l16
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) |#TR1|
TR(3) |#TR3|
TR(4) |#TR4|
TR(5) |#TR5|
TR(6) |#TR6|
TR(10)|#TR10|
TR(20)|#TR20|
TR(21)|#TR21|
TR(22)|#TR22|
TR(11)|[66 r1][16 r1]r2 FadeoutAll(4)|