// ---- Initialize -------------------------------------------------------------
TrackName = {"ネバーランド"}
Copyright = {"音助"}
MetaText  = {"Sakura Version 2.374"}
MetaText  = {"TW-MUSIC2"}

Lyric = {"
茜に染まる坂を望めば　二人手をつないで歩いた道
夕凪に時が止まると　君の温もりが伝わってくる

たなびく雲の切れ間を　海鳥が群れなし飛んでいくよ
ゆったりと打ち寄せる波にも　命の輝きが満ちているよ

いつまでも続いていく　そうずっと思っていたのに
解けていく二人の絆　悲しみが頬を伝うよ

祈りの手も　その場所へは　とても遠くて　届かないよ
募る想い　伝えきれずに　薄れていくよ　君の記憶

何もかも消え去っていく　二度と戻らない彼方へと

頬をなでる懐かしい風　君の言葉　よみがえるよ
泣いてないよ　一人でだって　生きていくよ　前を向いて

朝焼けに映える水面に　鮮やかな光が揺れている
"}

Include(delay.h)
Include(fadeio.h)

TimeBase      = 480;           // タイムベース
TimeSignature = 4,4;           // 拍子
Tempo         = 80             // テンポ
System.MeasureShift = 1;       // 音源初期化(発音を１小節遅らせる)
ResetXG; ResetGM; ResetGS; r2; // 音源初期化
Time(1:1:0); TrackSync;        // トラック同期

// ---- Lead -------------------------------------------------------------------
#1A = { o4 [3 r1] r2^8 g8>c8&d8 }
#1B = { o5 e4e8&de4.^32r32def8ge8&dde4.^32r32edc8<b>c8.ag+32&a8&g32gg8.ref8ed8&ccd2r e4d+32&e.&de4.^32r32def8gg+32&a8&g32gg8d&e4rcg+32&a.aa8.&b>c8.<ge8..r32cf8ed8&<bb>c2^16&c2&Decresc(1,127,90)c1 EP(127) r2 }
#1C = { o5 e4d+32&e.&de4.^32r32def8ge8&dde4.^32r32edc8<b>c8.ag+32&a8&g32gg8.ref8ed8&ccd2r e4d+32&e.&de4.^32r32def8gg+32&a8&g32gg8d&e4rcg+32&a.aa8.&b>c8.<ge8..r32cf8ed8&<bb>c2r }
#1D = { o4 a8aa8.b>c8.de8.a8g+32&a4^32&ggg4.rfga8rc4r<b8>cd8^32r32g8f4^16e&d&e4..rd& e8e32r32e8.ef+8.f+g+8.b8a+32&b4^32&aaa4.rd+32&e32e e8d32r32d2^16r8g+32&a32aa8g32r32g8&e&g+4.rceg }
#1E = { o5 a4.ga4^16rab>c<b4^16&aag4.fefg4.eg8re8g8>c8<b4^16&aaa4^16rceg a4.ga4^16rab>c<b4^16&aag4.fefg4.eg8re8g8>c+32&d.c4^16&<bba2r }
#1F = { o5 g+32&a.fg8a8^32r32b8>c8&<b8g8e4.&d8e4g4 g+32&a.fg8a8^32r32b8&a8g8d8e4.&f8d4.&c8 c1&Decresc(1,127,90)c1 EP(127) r1r4c4e4g4 }
#1G = { o5 g+32&a.fg8a8^32r32b8>c8&<b8g8e4.&d8e4g4 g+32&a.fg8a8^32r32b8&a8g8d8e4.&f8d4.&c8 c1&Decresc(1,127,90)c1 EP(127) r2.. Tempo(76) r8 Tempo(70) r4 Tempo(62) r4 Tempo(48) r4 Tempo(32) r8 Tempo(16) r8 }
#TR1 = { #1A #1B #1C #1D #1E #1F #1E #1G }

// ---- Chorus -----------------------------------------------------------------
#11A = { [4 r1] }
#11B = { [10 r1] }
#11C = { [8 r1] }
#11D = { o5 [7 r1] r2.rceg }
#11E = #1E
#11F = { o5 [7 r1] r4c4e4g4 }
#11G = { [8 r1] }
#TR11 = { #11A #11B #11C #11D #11E #11F #11E #11G }

// ---- Bass -------------------------------------------------------------------
#2A = { o3 c[4 rcrc:crc8]c8r c[3 rcrccrc8] rc8c8.r }
#2B = { o3 c2r8cr8cr8f4g4c8.cr8c8<a8.ar8a8>e4e4f4f4g8.gr8g8 c2.c8e8 f8frggr8a8.ar8g8f4f4e2 f4g4c8.cr8c8 c[4 rcrc:crc8]c8r }
#2C = { o3 c8crccr<g> c8crccre& f8frggr<b> c8crccr<g a8araa8>d& e8ereer8 f8frffr grgrg8ed8  c8crccr<g> c8crccre& f8frggrg a8arag8e f8frff8d& e8ereer8 f8frggr c8crcrc<b8> }
#2D = { o2 a2raa>e<a>de<a ggr8g8rgbg>c<g&b>dgf+ ffr8f8rfggr8ge&d<b8brbb8rb>eere8de f8frf8rf8eere8e&gg+ aar8a8ragg8&ee<a>ce f2.^16c8c+d4.e2^8 }
#2E = { o2 [fr>frefr<fr8>fref8<f g8>gr<f>f8<fer>er<d>d8<d er>erder<er8>erde8<e : a8>argar<gr8>erde8<g] a8>argar<ar8>arga8<g }
#2F = { o2 fr>fref8.<gr>grfg8.<er>er v+10 deg8<a>garga8. v-10 <fr>fref8.<gr>grfg8.<er>erde8.<dr>drcd8. [c[4 rcrc:crc8]c8r] }
#2X = { o4 [3 r1]r2^16 v+18 d&eade<ga v-18 o2 fr>frefr<fr8>fref8<f g8>gr<f>f8<fer>er<d>d8<d er>erder<er8>erde8<e a8>argar<ar8>arga8<g }
#2G = { o2 fr>fref8.<gr>grfg8.<er>er v+10 deg8<a>garga8. v-10 <fr>fref8.<gr>grfg8.<er>erde8.<dr>drcd8. c[4 rcrc:crc8]c8r c[3 rcrccrc8]rcrc4 }
#TR2 = { #2A #2B #2C #2D #2E #2F #2X #2G }

// ---- Piano ------------------------------------------------------------------
#3A = { [4 r1] }
#3B = { [10 r1] }
#3C = { o5 'gc'2.'ec'8'gc'8'fd'4'fd''e<g>''c<g>'8'ec'2 'ae'2'gc'2'fd'8.'fc'8.'e<g>'8'd<b>'2  'gc'2.'ec'8'gc'8'fd'4'gec'4'aec'2 'ae'2'gc'2'fd'8.'fd'8.'e<g>'8'ec<g>'2 }
#3D = { o5 'ec'2'>c<ae'4^16cea'bgd'4'gd<b>'4'd<bg>'2 >'c<f>'8.<'be'8.'ac'8'bd'8.'gc'8.'d<g>'8 >'c<af>'4v-20'c<af>'4v+20<'bg+e'4v-20'bg+e'4v+20  'afd'2'bg+e'4^16<b>eg+>'c<ae>'4'c<ae>'4<'aec'8 v+5 deab>cd 'ec<a>'4^16 v-15 g32g+32 v+10 agedc<av-10g+32v+5g32v+5edc v+10 'afd'8r'afd'8r'g+e<b>'2 v-10 r8 }
#3E = { o5 [[4 'fc<a>'8<v-20'af'v+20r>] [7 'd<bg>'8<v-20'gd'v+20r>]'d<bg>'8v-20'ae'8v+20> 'c<ae>'4<'bgd'4 'ge<b>'8<v-20'ge'v+20r> 'aec'8<v-20'ec'v+20r>] }
#3F = { o5 [['fc<a>'8<v-20'af'v+20r>][3 'gd<b>'8<v-20'bg'v+20r>]:['bgd'8.r]'aec'4] ['gd<b>'8.r]'gd<b>'4 ['ec'2 'fc'2 'ge'2 'fc'2] }
#TR3 = { #3A #3B #3C #3D #3E #3F #3E #3F }

// ---- D.Guitar ---------------------------------------------------------------
#4A = { [4 r1] }
#4B = { [10 r1] }
#4C = { o5 e2.&Decresc(2,127,95)e4 EP(127) f4&g4e2.b32&>c8..&<b4'gc'4'f<a>'4^16<a v+10 f&g> v+5 'c<g>'<'gc'>'d<g>'<'gd'>d+32&e32&d8. v-15  e2.&Decresc(2,127,95)e4 EP(127) c4&d4.e2^8g+32&a8..&g2'fd'4'ge'8.<g> v+10 'e<g>'<'ge'>'d<g>' v+10 d+32&e32&d v-5 c&<b v-5 g v-10 }
#4D = { o5 'e<a>'2.b32&>c8..<b4^16&aa&g4..&Decresc(2,127,95)g4.. EP(127) r2 v-10 cd&ef2e4.&Decresc(2,127,95)e2 EP(127) v-10 rd+32&e.ff+&gg+ v+5 a v+5 a+ v+5 b>c&<bga8&gd&e8d<g&a8gde v-5 >'ec<a>'2^8. v+20 <a>cdeg v-15 'afd'r8'afd'r8'g+e<b>'4.. v-5 c<bg v+10 }
#4E = { [o5 'ec<a>'2^8<b8&a8&g4.>d4&e4f4 'g<b>'2^8c8&<b8&g8a4&g : d+ v+20 eg v+5 g+32&a32'ge''ec'd< v-10 a32r32 v+5 >'ec'8. v-20] d v+20 eg v+5 g+32&a32'ge''ec'd< v-10 a32r32 v+5 >'ec'8. v-25 }
#4F = { o5 'fc<a>'2'gd<b>'1 v-5 'aec'2 v+5 'fc<a>'2'gd<b>'1 v-5 'd<bg>'2 'ec<g>'1 v-20 Decresc(1,127,95)'ge'1 EP(127) v+25 r1r1 }
#TR4 = { #4A #4B #4C #4D #4E #4F #4E #4F }

// ---- N.Guitar ---------------------------------------------------------------
#5A = { o5 MidiDelayS({ e>cdcdc<gfefg>cdc<gf }) v-35 o6 MidiDelayS({ e>cdcdc<gfefg>cdc<gf }) v+35 o5 MidiDelayS({ e>cdcdc<gfefg>cdc<gf }) v-35 o6 MidiDelayS({ e>cdcdc<gfefg>c< }) v+35 r4 }
#5B = { o5 [7 r1] r2^16 v-5 MidiDelayS({ cdefg>cd< }) v+5 MidiDelayS({ e>cdcdc<gfefg>cdc<gf }) v-35 o6 MidiDelayS({ e>cdcdc<gfefg>c< }) v+35 r4 }
#5C = { [8 r1] }
#5D = { [8 r1] }
#5E = { [8 r1] }
#5F = { o5 [3 r1] r2^16 v-5 MidiDelayS({ cdefg>cd< }) v+5 MidiDelayS({ e>cdcdc<gfefg>cdc<gf }) v-35 o6 MidiDelayS({ e>cdcdc<gfefg>cdc<gf }) v+35 o5 MidiDelayS({ e>cdcdc<gfefg>cdc<gf }) r1 }
#5G = { o5 [3 r1] r2^16 v-5 MidiDelayS({ cdefg>cd< }) v+5 MidiDelayS({ e>cdcdc<gfefg>cdc<gf }) v-35 o6 MidiDelayS({ e>cdcdc<gfefg>cdc<gf }) v+35 o5 MidiDelayS({ e>cdcdc<gfefg>cdc<gf }) v-35 o6 MidiDelayS({ e>cdcdc<gfefg8 }) v+35 r4 }
#TR5 = { #5A #5B #5C #5D #5E #5F #5E #5G }

// ---- Strings ----------------------------------------------------------------
#6A = { o5 r1r2. v-15 e4 v+15 g1&g4&Decresc(2,127,95)g2. EP(127) }
#6B = { [10 r1] }
#6C = { [8 r1] }
#6D = { o4 [7 r1] r2^16 v-8 a v+4 b> v+4 c v+8 Div{degg+ab}4 v-8 }
#6E = { o6 ['c<a>'8.r[3 'c<a>'r8.]'d<b>'8.r[3 'd<b>'r8.]<[3 'bg'r8.] v+3 'bg'8.r v+3 >'c<a>'4'd<b>'4'ec'8.r v-3 'ec'r8. v-3] }
#6F = { o6 v-10 e1&e1&e1&e4&Decresc(2,127,95)e2. EP(127) v+10 <g1&g4&Decresc(2,127,95)g2. EP(127) r1r2. v+8 Div{degg+ab}4 v-8 }
#6G = { o6 v-10 e1&e1&e1&e4&Decresc(2,127,95)e2. EP(127) v+10 <g1&g4&Decresc(2,127,95)g2. EP(127) r1r1 }
#TR6 = { #6A #6B #6C #6D #6E #6F #6E #6G }

// ---- Rhythm -----------------------------------------------------------------
$b{n(Kick1)}
$s{n(Snare1)}
$c{n(ClosedHiHat)}
$o{n(OpenHiHat)}
$x{n(CrashCymbal1)}

#10A = { [16 br8.] }
#10B = { [3 br8.r2.]br8.r4[26 br8.] }
#10C = { [32 br8.] }
#10D = { br8. r2^8 br [20 br8.] br8.r2br8.br8.r8br8.r4br }
#10E = { [32 br8.] }
#10F = { [br8.r4] [28 br8.] }
#10X = { [13 br8.] r2. [16 br8.] }
#TR10 = {Rhythm{ v(106) #10A #10B #10C #10D #10E #10F #10X #10F }}

#20A = { [16 cv(-60)cv(+60)cv(-40)cv(+40)] }
#20B = { v(-20)o4v(+20) r2.r1r1r1 [7 crcv(-60)cv(+60)]cv(-60)cv(+40)o8v(+20) [crcv(-60)cv(+40)o4v(+20)] v(-20)[3 o4]v(+20) rv(-60)cv(+60)cv(-30)cv(+30) x4 [14 cv(-40)cv(+40)] }
#20C = { x4 v(-20)o8cv(-20)cv(+40) [15 cv(-60)cv(+60)cv(-40)cv(+40)v(-20)o8cv(-20)cv(+40)] }
#20D = { x4 r4 v(-20)o8cv(-20)cv(+40) [4 cv(-60)cv(+60)cv(-40)cv(+40)]v(-20)o8cv(-20)cv(+40) [4 cv(-60)cv(+60)cv(-40)cv(+40)v(-20)o8cv(-20)cv(+40)] [7 cv(-60)cv(+60)cv(-40)cv(+40)]v(-20)o8cv(-20)cv(+40) x4 v(-20)o4v(+20) cv(-60)cv(+40)co8cv(-20)cv(+40)c x4 v(-20)o8v(+20) x4 cv(-60)cv(+40)co8v(+20)c }
#20E = { [x4 cv(-60)cv(+40)o8v(+20) [5 cv(-40)cv(+20)o8v(+20):cv(-60)cv(+40)o8v(+20)] [v(-5)x4v(+5) cv(-40)cv(+20)o8v(+20)] cv(-20)co8v(+20)] }
#20F = { [[3 cv(-40)cv(+20)o8v(+20)cv(-60)cv(+40)o8v(+20)][cv(-40)cv(+20)o8v(+20)]] x8. v(-40)cv(+40)[22 cv(-40)cv(+40)]v(-20)[4 o4]v(+20) }
#20X = { x4 r2.r1r1r2.x4 x4 cv(-60)cv(+40)o8v(+20) [5 cv(-40)cv(+20)o8v(+20):cv(-60)cv(+40)o8v(+20)] [v(-5)x4v(+5) cv(-40)cv(+20)o8v(+20)] cv(-20)co8v(+20) }
#20G = { [[3 cv(-40)cv(+20)o8v(+20)cv(-60)cv(+40)o8v(+20)][cv(-40)cv(+20)o8v(+20)]] x8. v(-40)cv(+40)[27 cv(-40)cv(+40)][v(-20)o8v(+20)]r8 }
#TR20 = {Rhythm{ v(86) #20A #20B #20C #20D #20E #20F #20X #20G }}

#21A = { [4 r1] }
#21B = { [7 r1] r2^8.v(-20)s32v(-20)s32v(+40)ssv(-20)sv(+20)r [4 r4:sr8.]sv(-10)srsv(+10) }
#21C = { [7 r4sr8.]r8.v(-20)s32v(-20)s32v(+40)ssv(-10)sv(+10)r [7 r4sr8.]rsrv(-20)s32v(-20)s32v(+40)ssrv(-10)sv(+10) }
#21D = { r2 [3 r4:sr8.]srv(-5)sv(+5)r [4 r4:sr8.]srv(-5)sv(+5)r [3 r4sr8.]r8.v(-25)sv(+25)srsv(-10)sv(+10) r2^8.srsv(-20)s32v(-20)s32v(+40)s [4 srv(-20)sv(+20)] v(-20)s32v(-20)s32v(+40)sv(-10)sv(+10)s }
#21E = { [[4 r8v(-40)sv(+40)r:sr8v(-20)sv(+20)]srsv(-5)sv(+5) [3 r8v(-40)sv(+40)rsr8v(-20)sv(+20)]rsv(-10)sv(-30)sv(+40)srsv(-5)sv(+5)] }
#21F = { [4 r4:sr8.]srv(-5)sv(+5)r [4 r4:sr8.]srsv(-20)sv(+20) [4 r1] }
#21X = { [3 r1] r2 v(-50)[4 ssv(+10)]v(+10) [4 r8v(-40)sv(+40)r:sr8v(-20)sv(+20)]srsv(-5)sv(+5) [3 r8v(-40)sv(+40)rsr8v(-20)sv(+20)]rsv(-10)sv(-30)sv(+40)srsv(-5)sv(+5) }
#TR21 = {Rhythm{ v(98) #21A #21B #21C #21D #21E #21F #21X #21F }}

// ---- Track Setting ----------------------------------------------------------
TR(1)  @(23) EP(127) V(116) REV(40) CHO(40) M(40) P(66)  BR(12) q(99) l16 Slur(0)
TR(2)  @(34) EP(127) V(98)  REV(0)  CHO(0)  M(20) P(64)  BR(12) q(88) l16 Slur(1)
TR(3)  @(1)  EP(127) V(96)  REV(20) CHO(20) M(0)  P(18)  BR(12) q(96) l16
TR(4)  @(31) EP(127) V(85)  REV(20) CHO(20) M(40) P(120) BR(12) q(98) l16 Slur(0)
TR(5)  @(25) EP(127) V(96)  REV(20) CHO(20) M(0)  P(34)  BR(12) q(99) l16 Slur(0)
TR(6)  @(49) EP(127) V(76)  REV(40) CHO(40) M(40) P(52)  BR(12) q(96) l16 Slur(0)
TR(11) @(41) EP(127) V(75)  REV(40) CHO(40) M(40) P(60)  BR(12) q(99) 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(1) |#TR1|
TR(2) |#TR2|
TR(3) |#TR3|
TR(4) |#TR4|
TR(5) |#TR5|
TR(6) |#TR6|
TR(11)|#TR11|
TR(10)|#TR10|
TR(20)|#TR20|
TR(21)|#TR21|
