/* -----------------------------------------------------------------------------
砂糖入り
https://youtu.be/4rhdgmABuaY

砂糖抜き
https://youtu.be/gU-qfFf_wus
----------------------------------------------------------------------------- */

// ---- Initialize -------------------------------------------------------------
TrackName = {"Rapuanleta 〜ラプァンレタ〜"}
Copyright = {"詞：桐夜 白／曲：音助"}
MetaText  = {"Sakura Version 2.374"}
MetaText  = {"TW-MUSIC2"}

//Mute(1)  /* Off Vocal */

Include(fadeio.h)

TimeBase      = 480;           // タイムベース
TimeSignature = 6,8;           // 拍子
Tempo         = 142            // テンポ
System.MeasureShift = 1;       // 発音を１小節遅らせて音源初期化する
ResetXG; ResetGM; ResetGS; r2; // XG, GM, GS リセット
Time(1:1:0); TrackSync;        // トラック同期

// ---- Vocal ------------------------------------------------------------------
#1A = { Lyric={""} [4 r2.r2.] }
#1B = { o5 Lyric={"記憶の奥底に"}V.onTime(90,120,!8)d4.a8,80a4a4g4f4e4.f8 PitchBend.onTime(0,0,!8,0,-1400,!16.)e4 p%0d4.r8 Lyric={"刻む　久遠ノ名"}c4d4e4f4g4e4r8c8d2..r2^8 }
#1C = { o5 Lyric={"生命の　源となりし"}d4.a8,80a4,90a2,80b8`c8b4.a8g4a4,80g4,70f4,80 Lyric={"美しき印"}e4.f8g8a+8a4,80r4e4,90e4. V.onTime(120,120,!2.,120,0,!8) PitchBend.onTime(-340,0,!16)f2.. p%0r4 V(120) }
#1D = { o5 Lyric={"共に歌うは"}d8e8 PitchBend.onTime(0,0,!8, -400,0,!32, 0,0,!16.)f4 g8a8,70 b4.r8 Lyric={"大切な人"}a8g8a8r8f8r4d8g8r8e8r4. Lyric={"愛するアナタ"}e&&f8.e4.d8e4,90d4c4,90d2..r2^8 }
#1E = { o5 Lyric={"共に踊るは"}d8e8 PitchBend.onTime(0,0,!8, -400,0,!32, 0,0,!16.)f4 g8a8,90 b4.r8 Lyric={"大切な人"}a8g8a8r8f8r4g+&&ag8.re8r4 Lyric={"愛してくれるアナタ"}e8&f4d4,90e8&f8g4f4,90f8g8a1^8r8 }
#1F = { o5 Lyric={"想い連ねし心は"}f8g8a2,90>d4,90 PitchBend.onTime(-680,0,!16,0,0,!4^16)e4. p%0c8,90<g4a4.a+8 PitchBend.onTime(0,0,!8,0,-1400,!16)a4 p%0g4.r8 Lyric={"誰の意思か"}d8e8f2.,90 PitchBend.onTime(0,0,!4,0,-1360,!8)g4.,90 p%0f4g8a2..r4. }
#1G = { o5 Lyric={"慈愛満ちた"}a8>c8d4c4<a4g4.r8 Lyric={"揺籠に揺られ"}f8g8a4g4f4,90e4.d8,90c4 Lyric={"何を想う"}d4a4f4g2,90e4d2.r4 }
#1H = { o5 Lyric={"嗚呼、ラプァンレタ"}a4>c4d2c4<b4.a8g4a2..r4. Lyric={"我が宝よ"}a4g4.r8f4 V.onTime(120,120,!4.,110,110,!8)e4.^32&f32.&e32. d4,90 V(120)g+&&a1^4..r2. }
#1I = { o5 Lyric={"あまねく世界で　凛と"}e4f4g4a2>d4,90 PitchBend.onTime(-680,0,!16,0,0,!4^16)e4. p%0c8,90<g4a4.a+8 PitchBend.onTime(0,0,!8,0,-1400,!16)a4 p%0g4.r8 Lyric={"澄んだ　静寂から"}d8e8f2r8f8g4f4.g8a2..r2^8 }
#1J = { o6 Lyric={"生まれた"}d4c4<a4g4^16r8. Lyric={"一つの名を　我が"}f8g8a4,90g4,80f4e4.d8,90c4 Lyric={"永遠の宝としよう"}d4a4a8,90f8g4e4c4e4d2r4 }
#1K = { o5 Lyric={"神秘の彩り"}a4>c4d2c4<b4.a8g4a2..r4. Lyric={"...久遠ノ名"}V.onTime(90,105,!4.,105,80,!4)g&&a8.g4.r8 V(120)f4e4.d8,90c4d1^2 Lyric={""}r1^2 }
#TR1 = { #1A #1B #1C #1D #1E #1F #1G #1H #1I #1J #1K }
TR(1)  @(43,0) EP(127) V(120) REV(60) CHO(0) M(60) P(64) BR(12) q(99) Slur(0) l16 |#TR1|

// ---- Bass -------------------------------------------------------------------
#2A = { o3 [4 d4d,10d4d,10crerc4] }
#2B = { o3 d4.d4c,10d4d,10rd4 c4.c4c,10c&d>c&d4<"a <a+4.a+4a+,10>c4cc,10rc,10 d4.d4d,10cc,10erc4 }
#2C = { o2 a+4.a+4a+,10a+ra+r4b,10> c4.c4c,10<a4.a,10a4 a+4.a+4a+,10>crcr4c,10 d4.d4d,10crcc,10r4 }
#2D = { o3 d2^8r2c,10g&a,90d4.d,10f&g,90c4.c,10r <aa+4ra+4a+,10>crc4e&f,90 <g4rg4g,10grg,10rg,10r }
#2E = { o3 d4d,10drd,10d4.d,10"a&c,90"a+4.d,10f&g,90c4.c,10r <aa+4ra+4a+,10a+4>e&f4d,10 e4re4e,10c+rc+c+,10c+4 }
#2F = { o3 d4d,10d4d,10c4cr4. <a+4.a+ra+,10a4>e&f4<f,10 gr4grg,10g4gr4g,10 a4rara,10arara4 }
#2G = { o3 d4rd4d,10c2^8c,10 <a+4.a+4a+,10a4.>d&e4 <gr4grg,10a4>e&f&ec dr4drc,10d2^8r }
#2H = { o3 d1r4v-20d4v+20 c2.v-20c2.v+20 <a+2.a+2. v+5 a4.a4a,10 v+5 arara4,90 v+10 aaa,10ara,10 v-10 [3 a4,80] v-10 }
#2I = { o3 d4.d4d,10c4.c4c <a+4.a+4a+,10a4ar4. gr4grg,10g4gr4g,10 a4rara,10a4ara4 }
#2J = { o3 d4rd4d,10c4cr4c,10 <a+4.a+4a+,10a4.>d&e4 <gr4grg,10a4aa,10>c4 dr4drc,10d2^8r }
#2K = { o3 d1r4v-20d4v+20 c2.v-20c2.v+20 <a+4.a+4a+,10>crcr4c,10 [d4d,10d4d,10crerc4] }
#2L = { o3 [4 d4d,10d4d,10crerc4] }
#TR2 = { #2B #2C #2D #2E #2F #2G #2H #2I #2J #2K }
TR(2)  @(33,0) EP(127) V(90) REV(20) CHO(40) M(0) P(68) BR(12) q(99) Slur(1) l8 |#2A V(80) #TR2 #2L|
TR(12) @(40,0) EP(127) V(60) REV(20) CHO(40) M(0) P(60) BR(12) q(99) Slur(1) l8 |[4 r2.r2.] #TR2|

// ---- Ocarina ----------------------------------------------------------------
#3A = { [4 r2.r2.] }
#3B = { [4 r2.r2.] }
#3C = { [3 r2.r2.]r2.r2. }
#3D = { o5 c8&d4a4.b2.>e&f4^16e8&c8<a4,90a8&g8f8e8c8,90 >c&&d2^8.c2.<b2..r2^8 }
#3E = { o5 a2.b2.a2>d8f8 v+5 e8 Div{fef}8 e8d8c8<a+8 v-5 a2.g2.> v-20'df'2.'c+e'2.v+20 }
#3F = { o6 e&&f2^8.e4.r4.d2."b&&c8.<a+4a4a+2.>c2.c&&d2^8.c+2<a4 }
#3G = { o6 e&&f2^8. V.onTime(60,60,!4.,60,0,!8)e2. V(60)d2.c4.<a+8a4 REV(40)a+4>v+5f4v+5g4a2v-10f&g8.f4.e8& V.onTime(60,60,!1^4.,60,0,!1^8)d4^2.^2.^2. }
#3H = { o6 [3 r2.r2.] REV(20) r2. V.onTime(30,60,!2.)e2. }
#3I = { o6 f2.e2.d2."b&&c8.<a+4a4 V.onTime(60,60,!2,60,30,!4)a+2.> V(60)c2.c&&d2^8.c+2. }
#3J = { o5 a2>d4e4.r4.d2.c4.<a+8a4,90a+4>c4d4c2d+&e8. V.onTime(60,60,!2.,60,30,!2.)d2.^2. }
#3K = { o5 V.onTime(60,60,!1^2,60,0,!1^2)a1^1^1 > REV(40) V.onTime(60,60,!1^1^2,60,0,!1^1) P.onTime(96,96,!2.^2.,96,127,!2.^2.^2.^2.)c&&d2^8.^2.^2.^2.^2.^2. }
#TR3 = { #3A #3B #3C #3D #3E #3F #3G #3H #3I #3J #3K }
TR(3) @(80,0) EP(127) V(60) REV(20) CHO(40) M(0) P(96) BR(12) q(99) Slur(0) l16 |#TR3|

// ---- Piano & Ethnic ---------------------------------------------------------
#4A = { [3 r2.r2.]r2.r2^8 }
#4B = { @(105,0)REV(40)CHO(40)M(90) o4 V.onTime(40,60,!8.) P.N(32,48,80)Div{ab>c}8 P(96)d2.< P(32)d2.^2. P(96)a2.^2.^2. r2.r4. }
#4C = { @(50,0)REV(40)CHO(40)M(0) o4 V.onTime(40,80,!2.) P.onTime(32,96,!4.^1^1,96,32,!1^2.)a4.^2.^2.>d2.e2.c2.,80<g2,60r4 V.onTime(80,80,!1^8,80,40,!4.) P.onTime(32,96,!2.^2.)a2.^2. }
#4D = { @(53,0)V(70)REV(40)CHO(40)M(0) o5 P(48)d4. P(32)a4. P.onTime(16,16,!4.,16,56,!4.)a8&&b2^8 > V.onTime(60,60,!2^8,60,40,!2.) P(48)c8&&d1^4 < @(105,0)V(60)REV(40)CHO(40)M(0) P(48)v-10 Div{"g"ac}8 P.N(48,40,32)d8 v+10g8a2c8e8g2"b8d8v-10g1v+10r4 }
#4E = { @(53,0)V(70)REV(40)CHO(40)M(0) o5 P(48)d4. P(32)a4. P.onTime(16,16,!4.,16,56,!4.)a8&&b2^8 > V.onTime(60,60,!2.,60,40,!2,40,60,!1) PitchBend.onTime(-1500,0,!8, 0,0,!1^1^2., 0,-3000,!8) P(48)d1^1^1 p%0d4.d4.c+2. r-2.^2.<a4.f&&g8.f8e2. }
#4F = { @(5,0)V(80)REV(0)CHO(80)M(0) o5 P(24)r8g8a2>c2,80<a+4 a4>d4f4e8f8e8c8< v-20f8e8 v+10d4.>c4.<a+2a4 v+10g2.a2. }
#4G = { o5 v-10 r4e4f4g2. r2>c4d4.<g4e8 f2d4g2c4d2.v+10 r2^8 }
#4H = { @(105,0)V(80)REV(40)CHO(40) o4 P.N(48,40,32) v-10 Div{dfg}8 v+10 P.N(32,96,48,80,96,80,48,48)a2.^2. V(70) d2.g2.d2.^2.[e2.][c+2.] }
#4I = { @(5,0)V(80)REV(0)CHO(80)M(0) o5 P(24)r8g8a2>c2,80<a+4 a4>d4f4e8f8e8c8< v-20f8e8 v+10d4.>c4.<a+2a4 v+10g2.a2. }
#4J = { o5 v-10 r4e4f4g4.g+32&a4.^32r>e8d4c4<a4.g4 `c4.r4 r-2a+2 d4g2 r-4v-20`c4 v+10a4 v+10g2.f+2. v+10 }
#4K = { @(53,0)V(70)REV(40)CHO(40)M(0) o5 P.N(48,80,32)d2.f2. V.onTime(70,70,!2,70,40,!1)g2.^2. V.onTime(60,60,!1^1^2,60,0,!1^1) P.onTime(32,32,!2.^2.,32,0,!2.^2.^2.^2.)a2.^2.^2.^2.^2.^2. }
#TR4 = { #4A #4B #4C #4D #4E #4F #4G #4H #4I #4J #4K }
TR(4) @(1,0) EP(127) V(100) REV(0) CHO(0) M(0) P(64) BR(12) q(99) Slur(0) l16 |#TR4|

// ---- Pad & Ethnic -----------------------------------------------------------
#5A = { [4 r2.r2.] }
#5B = { [4 r2.r2.] }
#5C = { [4 r2.r2.] }
#5D = { [4 r2.r2.] }
#5E = { [4 r2.r2.] }
#5F = { @(49,0)V(60)REV(40)CHO(0) o5 P(72)v+20f2.v-20 P(80)g2r4a2.e2.d1^8f4.g2.e2. }
#5G = { o6 V.onTime(40,60,!1^1,60,60,!2^8,60,30,!4.)P.onTime(80,80,!1,80,127,!1^1)d2.^2.^2.^2. V.onTime(40,60,!4.)P.N(56,72,56)"a+2.c2. V.onTime(60,60,!2.,60,30,!2.)"a2.^2. }
#5H = { @(92,0)REV(60)CHO(0) o6 V.onTime(60,40,!1^1^1)P.onTime(48,0,!1^1^1)d1^1^1 V.onTime(60,40,!1^1^1)P.onTime(80,127,!1^1^1)d1^1^2.. @(106,0)V(50)REV(40)CHO(80)M(90) o5 P.onTime(16,120,!2.)v-15Div{"ac+d}8v+15 e8f8g8&a+8a8 v-10Div{gag}8v+10 a2. }
#5I = { @(49,0)V(60)REV(40)CHO(0)M(0) o5 P(80)f2.g2.a2.e4.r4.d1^2g2.e2. }
#5J = { o6 V(40)d1^1^1^1^1^1 r-1^1^1 f1^2"a1^2 }
#5K = { @(92,0)REV(60)CHO(0) o6 V.onTime(60,40,!1^1^1)P.onTime(48,0,!1^1^1)d1^1^1 V.onTime(60,40,!1^1^1^1,40,0,!1)P.onTime(80,127,!1^1^1,127,64,!1^1)d1^1^1^1^1 }
#TR5 = { #5A #5B #5C #5D #5E #5F #5G #5H #5I #5J #5K }
TR(5) @(1,0) EP(127) V(100) REV(0) CHO(0) M(0) P(64) BR(12) q(99) Slur(0) l16 |#TR5|

// ---- Rhythm -----------------------------------------------------------------
$b{n(MuteSurdo)}
$d{n(OpenSurdo)}
$m{n(MuteHighConga)}
$o{n(OpenHighConga)}
$w{n(LowConga)}

#10A = { [4 b4.b4rb4r4b4] }
#10B = { [4 d4.b4bd4b4r4] }
#10C = { d4.b4bd4b4r4 d4.b4bd4b4d4 d4.b4bd4d4r4 d4.b4bd4b4r4 }
#10D = { d4.r1b d4.b4bd4.rb4 d4.b4bd4r2 d4.b4bd4b4b4 }
#10E = { d4.r1b d4.b4bd4.rb4 d4.b4bd4b4rb d4.b4bd4b4bb }
#10F = { d4.b4bd4b4rb d4.b4bd4b4r4 d4.b4bd4d4r4 d4.b4bd4b4b4 }
#10G = { d4.b4bd4b4rb d4.b4bd4.b4b d4.b4bd4b4.b d4.b4bd4b4b4 }
#10H = { d4.r2..b4 d4.b4bd4r4b4 d4.b4bd4.b4b [d4.b4bd4b4b4] }
#10I = { d4.b4bd4b4rb d4.b4bd4b4r4 d4.b4bd4d4r4 d4.b4bd4b4b4 }
#10J = { d4.b4bd4b4rb d4.b4bd4.b4b d4.b4bd4b4.b d4.b4bd4b4b4 }
#10K = { d4.r2..b4 d4.b4bd4r4b4 d4.b4bd4.b4b [d4.b4bd4b4r4] }
#10L = { [4 b4.b4rb4r4b4] }
#TR10 = {Rhythm{ v(60) #10A #10B #10C #10D #10E #10F #10G #10H #10I #10J #10K #10L }}
TR(10) @(1) EP(127) V(127) REV(40) CHO(0) l8 |#TR10|

#20A = { [4 r m r w r r r w r m r w] }
#20B = { [4 r m o w r r r w m o r w] }
#20C = { [r m o w r r r w m o r w] r m o w r1 r m o w r r r w m o r w }
#20D = { [3 r2.] [r m o w r r r w m o r w] r2. }
#20E = { [7 r2.] r w m o r w }
#20F = { [4 r m o w r r r w m o r w] }
#20G = { [4 r m o w r r r w m o r w] }
#20H = { [7 r2.] [r w m o r w : r m o w r r] }
#20I = { [4 r m o w r r r w m o r w] }
#20J = { [4 r m o w r r r w m o r w] }
#20K = { [5 r2.] [3 r w m o r w : r m o w r r] }
#20L = { [4 r m r w r r r w r m r w] }
#TR20 = {Rhythm{ v(60) #20A #20B #20C #20D #20E #20F #20G #20H #20I #20J #20K #20L }}
TR(20) CH(10) l8 |#TR20|

// ---- Control ----------------------------------------------------------------
TR(16) |FadeinAll(3) [47 r2.r2.] FadeoutAll(4)|
