// ---- Initialize -------------------------------------------------------------
TrackName = {"熱帯魚"}
Copyright = {"詞：GOMA／曲：音助"}
MetaText  = {"Sakura Version 2.374"}
MetaText  = {"TW-MUSIC2"}

//Mute(1)  /* Off Vocal */

Include(delay.h)

TimeBase      = 480;           // タイムベース
TimeSignature = 4,4;           // 拍子
Tempo         = 96            // テンポ
System.MeasureShift = 1;       // 発音を１小節遅らせて音源初期化する
ResetXG; ResetGM; ResetGS; r2; // XG, GM, GS リセット
Time(1:1:0); TrackSync;        // トラック同期

// ---- Vocal ------------------------------------------------------------------
#1A = { o4 Lyric={"あなたみたいにきれいな夏の日を"}g+b>f+8e,90 PitchBend.onTime(0,0,!16.,0,-600,!32)e8 p%0d+,90e4<g+4g+8a8a>d+32&&e.d+,90e4^16r Lyric={"おもいだしてる私は熱帯魚みたい"}ef+8g+8ee,60e8.c+8d+8c+<b8.b8>c32&&c+.<b,60>c+8d+32&&e32d+4..r }
#1B = { o4 Lyric={"ゆらり透けるノスタルジー"}b8>e32&&f+.e,90 PitchBend.onTime(0,0,!16,0,-600,!16)e8 p%0d+,90e2 <g+8a8.,90>e8d+e2,90 Lyric={"つめたい観察日記"}<g+8a8>e,60e4rd+8d+8,90e8f+8f&&f+8,90e2^16 Lyric={""}r4 }
#1C = { o5 Lyric={"合図みたいな　鳥の声"}g+8e,60e8c+,60c+8<a,60a8.g+8a8b8>f+,60f+2r Lyric={"あなたに　そっと　聞いてほしい"}d+8e8f+8d+,60d+8<b,60b4g+8b8>f+8 PitchBend.onTime(-600,0,!32)f+4 f4f+4,80 }
#1D = { o5 Lyric={"体温計は壊れたままで"}f+8g+8,60f+&&g+e,60e8c+,60d+4.,90 e8f+8,90f+&&g+e,60e8c+,60d+4^16r Lyric={"いつも　7度5分の　微熱"}c+8<b,60a4..a8b8>c+8,90d+32&&e.e,90d+4.rd+8e8f+4 Lyric={""}r8 }
#1E = { o5 Lyric={"最後のページが　終わっても"}a8g+,60g+8f+,60f+8f+e8r d+8e8e32&&f+4^16.g+,60g+4..,90 Lyric={"物語は　つづいていくって"}g+8>c+32&&d+.c+,60c+8<g+,60g+4 g+8a8ba+32&&b.,90a8,60a2r }
#1F = { o5 Lyric={"あのね　たくさん　聞いてほしいだけ"}c+8d+,60e4rd+8e,60f+4r e8f+,60g+8.a8,90g+8f+,60f4.r Lyric={"明日になってもね"}f+g+a8c+,60c+8d+e4f+4 Lyric={"いいの"}f+32&&g+.f+8,90f+2^8 Lyric={""}r4 }
#1G = { o5 Lyric={"砂のお城が　こわれても"}a8g+,60g+8f+,60f+8f+e8r d+8e8e32&&f+4^16.g+,60g+4..,90 Lyric={"夏休みは　つづいていくって"}g+8>c+32&&d+.c+,60c+8<g+,60g+4 g+8a8ba+32&&b.,90a8,60a2r }
#1H = { o5 Lyric={"あと少しだけ　影をのばして"}c+8d+,60e8.e8,60d+8e,60f+4r e8f+,60g+8.a8,90g+8f+,60f4.r Lyric={"明日で　待ってるね"}f+g+a4.,90c+2r8 e4,90d+4,90c+8.,90d+8.,60e1r8 Lyric={""}r1 }
#1I = { o5 Lyric={"ノイズみたいな　雨の音"}g+8e,60e8c+,60c+8<a,60a8.g+8a8b8>f+,60f+2r Lyric={"ひたひた濡れろ　しずかな檻"}d+8e8f+8d+,60d+8<b,60b8.r g+8b8>f+8f+8,80r8f8,70r8f+8,60r8 }
#1J = { o5 Lyric={"80分の夢が途切れて"}f+8,60g+8,60f+&&g+e,60e8c+,60d+4.,90 e8e32&&f+.g+8b,70b32&&`c+.b,60f+4^16r Lyric={"これが　三度目の　正直"}d+32&&e.d+,60e4..c+8,90c+8d+8,90d+32&&e8^32d+4.rd+8e8.f+8.,90 }
#1K = { V.onTime(127,127,!2.,127,0,!2)e8^1^2 Lyric={""}r2 V(127) r1r2.. }
#1L = { o4 Lyric={"あの日みたいにきれいな朝顔を"}g+b>f+8e,90e8d+,90e4<g+4g+8a8a>d+32&&e.d+,90e4^16r Lyric={"映しこんでる私は熱帯魚みたい"}ef+8g+8ee,60e8.c+8d+8c+<b8.b8>c32&&c+.<b,60>c+8d+32&&e32d+4..r }
#1M = { o4 Lyric={"通り抜けてくノスタルジー"}b8>e32&&f+.e,90e8d+e2,90 <g+8a8.,90>e8d+e2,90< Lyric={"つめたい観察日記"} Tempo(94)g+8 Tempo(92)a8>e,60e4r Tempo(88)d+8d+8,90 Tempo(80)e8f+8f+8^32r32e2^8 }
#TR1 = { #1A #1B #1C #1D #1E #1F #1G #1H #1I #1J #1K #1L #1M }
TR(1) @(23,0) EP(127) V(127) REV(40) CHO(20) M(20) P(64) BR(12) q(99) Slur(0) l16 |#TR1|

// ---- E.Bass -----------------------------------------------------------------
#2A = { r8 [4 r1] }
#2B = { o3 e8.er8e4.e8.r <g+&a8ar8a&&b4^16>c+4 <a8ra8r8.a&&b8.>d+4 d+&&e8er8e8.er8d+4 }
#2C = { o2 v+10 a2^8 v-10 >f+&&g+8.c+&d+ f+8rer8d+4.c+4 v+10 <b4.> v-10 a&&b4^16a4g+8.rg+4f8r8c+4 }
#2D = { o2 v+5 a8rar8b4. v-5 >c+&&d+8. v+5 c+8rc+r8<b4. v-5 b4[3 a4]a8a8[8 v+1 b8] v-8 }
#2E = { o3 e8rer8e4.<b4 >cr8cr8c8.f+&g+c+&d+c8. "b&&c+8c+r8c+4c+8<b4 ar8ar8a4a8g+4 }
#2F = { o2 a8.a8.a8b8.b8.b8 >c8.cr8c+4.<b4 a8rar8a4a8>d+32&&e.<a8 b8.br8b4>c+r8d+8. }
#2G = { o3 e8rer8e4.<b4 >cr8cr8c8.f+&&g+crc8. c+8.c+r8c+4c+8<b4 ar8ar8a4a8g+4 }
#2H = { o2 a8.a8.a8b8.b8.b8 >c8.cr8c+4.<b4 a8rar8a4>f+&&g+8.e8 <b2 b2> v-5 e8rer8e4er8e8r e8.er8e4er8e8. }
#2I = { o2 a1 v+5 [3 r1] }
#2J = { o2 v+5 a8rar8b4. v-5 >c+&&d+8. v+5 c+8rc+r8<b4. v-5 b4[3 a4]a8a8[8 v+1 b8] v-8 }
#2K = { o3 [4 e8rer8:e4er8e8.]e2r8 }
#2L = { o3 e4r8e2r8 <a4r8a4. b4>c+8.c+r4<b2 a8.ar8b2r8 }
#2M = { o3 e8.er8e2r8 <a8.ar8b4.>c+4 <a8ra8r8.b4>d+4 e1 }
#TR2 = { #2A #2B #2C #2D #2E #2F #2G #2H #2I #2J #2K #2L #2M }
TR(2) @(34,0) EP(127) V(90) REV(20) CHO(0) M(0) P(64) BR(12) q(99) Slur(0) l16 |#TR2|

// ---- E.Piano ----------------------------------------------------------------
#3A = { o5 r8 P(32)'g+"b'1 P(96)'ac'2. P(32)'bf+'4 P(96)'`c+e'2 P(32)'g+e'2 P(96)'ae'4.'bd+'2^8 }
#3B = { o5 P(24)'bg+e'1 'ac'2'g+"b'4'f+"b'4 'g+c+"a'2'f+d+"b'2 l8 P.N(104,88,80,24,40,48,80,88)[f+e"b]ef+ }
#3C = { o5 l16 P(104)'g+c+'4.. P.onTime(24,48,!2) >c32c+.c+<f+&g+ef+d+&e P(104)'f+d+'8r'ec+'r8'd+"b'4.'e"b'4 P(24)'f+d+'4.'bf+'4.'ae'4 'g+c+'2'f+d+'4['g+c+'8] }
#3D = { o5 P(104)'`c+g+e'r8'`c+g+e'r8'bf+d+'2r8 P(24)'`c+g+`e'r8'`c+g+`e'r8'bf+`d+'2 l8 P.N(40,88)f+g+f+g+`c+g+f+g+c+ P.N(24,104)g+f+g+bf+ef+ P(48)"b }
#3E = { o5 l16 P(24)'be'8r'ae'8r'g+e'4..r8. 'ae'8.'be'r8'g+d+'2d+&e 'bf+d+'8r'`c+g+e'r8'`c+g+e'4^16 P(48)f+&g+>c+d+ef+ P(104)'g+c+'8 P(24)'c+"g+'8"b,60 P(80)'c+"g+'4. < P(24)'bf+'4 }
#3F = { o5 'aec+'2'bf+d+'2 '`cd+'8.'`cd+'r8'`c+g+c+'4.'`d+b"b'4 '`eac+'8.'`d+g+d+'r8'`c+f+e'4.'g+e'4 'f+d+"b'8r'ec+'r8'd+"b'4 P.onTime(40,88,!4.)"bc+8d+ef+ }
#3G = { o5 P(24)'be'8r'ae'8r'g+e'4..r8. 'ae'8.'be'r8'g+d+'2d+&e 'bf+d+'8r'`c+g+e'r8'`c+g+e'4 `c+4 r-8 b4 r-8 f+8 P(104)'`e`c+g+'8. P(24)'`d+bf+'8b,60 P(80)'`c+g+e'4. P(24)'bd+'4 }
#3H = { o5 'aec+'2 P(80)'bd+'2 P(24)'`cd+'8.'`cd+'r8'`c+g+c+'4.'`d+b"b'4 '`eac+'8.'`d+g+d+'r8'`eaf+'4.'g+e'4 'bf+d+'2'e"a'2 "g+4 r-4 l8 ee P.onTime(40,104,!2.,104,24,!2.)[4 f+e:"b]<bag+ }
#3I = { o5 l16 P(104)v-15a32b32v+15>c+4.<r4..['ec+',80] P(24)'f+d+'8r'ec+'r8'd+"b'2^8 P(104)'f+d+'1^2 P(24)'f+d+'4'g+c+'4 }
#3J = #3D
#3K = { o5 P(104)'bg+`e'1 V(85) P(32)'`ca'2 P(96)'bg+'4'af+'4'bg+c+'2 P(32)'bf+d+'2'g+e"b'1 }
#3L = { o5 V(75) P(32)'g+"b'1 P(96)'ac'2. P(32)'bf+'4 P(96)'`c+e'2 P(32)'g+e'2 P(96)'ae'4.'bd+'2^8 }
#3M = { o5 P(24)'bg+e'1 'ac'4.'g+"b'4.'f+"b'4 'g+c+"a'2'f+d+"b'2 V(80) l8 P.N(104,88,80,24,40,48,80,88,96,32,64) MidiDelayS({[f+e"b]ef+}) f+32g+32[3 g+4v-30] }
#TR3 = { #3A #3B #3C #3D #3E #3F #3G #3H #3I #3J #3K #3L #3M }
TR(3) @(5,0) EP(127) V(75) REV(20) CHO(0) M(0) P(24) BR(12) q(99) Slur(0) l16 |#TR3|

// ---- Strings ----------------------------------------------------------------
#4A = { r8 [3 r1] r2 }
#4B = { o5 V.onTime(0,60,!2)b2^1`c2b2 V.onTime(60,60,!4.,60,30,!8)a2 V(60)g+4f+2 V.onTime(60,60,!2,60,20,!4)e2. }
#4C = { o6 V.onTime(0,60,!4,60,60,!1,60,20,!2.)g+1^1 < V.onTime(0,60,!4,60,60,!2^8,60,30,!8)b1 V(60)b4ar8.g+r8.g+8.r }
#4D = { o5 c+8rer8f+4.ef+g+b,40>c+8<b,40>e8d+,40<b4.>"b8&&c+8[6 c+r8.]c+8r8"b8.r }
#4E = { o5 b8.er8e4.P(40)g+4 P(96)a4^16a&g+4.P(40)g+4>c+8.d+8re4. P.onTime(40,96,!2.)e2^8d+4.c+8.r }
#4F = { o5 q(60) l8 ae`c+e bd+`d+f+> l16 q(99)d+8.d+r8f4."b&&c+4..[6 c+r8.] "b4 }
#4G = { o5 b8.er8e4.P(40)g+4 P(96)a4^16a&g+4.>P(40)d+4e8.f+8rg+4. P.onTime(40,96,!2.)g+2^8e4.d+4 }
#4H = { o5 q(60) l8 `c+eae bd+`d+f+> l16 q(99)d+8.d+r8f4."b&&c+4..[3 c+r8.] V.onTime(60,60,!2,60,30,!2)"b1 e1^1 }
#4I = #4C
#4J = { o5 c+8rer8f+4.ef+g+b,40>v+10 c+8<b,40>e8d+,40<g+4.g+&&b8.> v-10 [6 c+r8.]c+8r8"b8.r }
#4K = { o6 V(50) P(80) [16 er8.] }
#4L = { [3 r1] r2 }
#4M = { o5 V.onTime(0,60,!2)b2^1`c4.b2^8 V.onTime(60,60,!4.,60,30,!8)a2 V.onTime(60,60,!1^4,60,30,!2)g+4f+2.g+2. }
#TR4 = { #4A #4B #4C #4D #4E #4F #4G #4H #4I #4J #4K #4L #4M }
TR(4) @(49,0) EP(127) V(60) REV(40) CHO(20) M(0) P(96) BR(12) q(99) Slur(0) l16 |#TR4|

// ---- Synth ------------------------------------------------------------------
#5A = { r8 [4 r1] }
#5B = { o5 P.onTime(0,48,!2,80,127,!2,127,80,!2,48,0,!2) MidiDelayS({[3 f+b>f+ef+g+e<:bag+]}) r4^16 > P.onTime(127,0,!2,0,127,!2) [q.onTime(80,50,!2) V.onTime(60,50,!2) ee"eee`eee] < q(99) P.onTime(127,80,!2,48,0,!2) MidiDelayS({f+b>f+ef+g+e<bag+f+b}) r4 }
#5C = { o5 P(120) V(50) g+32g+.rg+r8g+32,80g+8^32r4.. @(82,1)V(70)REV(40)CHO(0)P(48) r4.<f+4.g+8a8 P(96)b4.>d+2^8 r-4 f+2 r-4 b4a8.rg+8r8[f+8] }
#5D = { o5 @(81,1)REV(40)CHO(40) V.onTime(40,60,!2,60,50,!2,50,60,!2,60,35,!2) P.onTime(0,127,!1,127,0,!1) MidiDelayS({c+eg+`c+eg+"bd+f+bd+f+ g+f+g+b> c+g+ec+f+d+"bc+<g+f+`d+bf+d+<b8>}) r1 < @(82,1)REV(40)CHO(0)P(96) V.onTime(65,75,!2) f+2&a2 }
#5E = { o5 @(81,1)REV(40)CHO(40)V(60) P(48)g+8f+,60f+8e,60e4. P(104)a&&b8. P(48)f+8e,60e8d+,60d+4.> P(104)c4& c+8"g+,60d+8"g+,60e2^8^8. r-8. P(24)"g+8. 'd+"f+'8r'c+"e'4.r4 }
#5F = { o5 @(82,1)V(70)REV(40)CHO(0)P(48) r8c+8d+erd+8.d+ref+rd+8.r8f+8rf4..r8 V(80)e4c+4f+&&g+8f+8re8 V(70)d+1 r-2.f+4b2 }
#5G = { o5 @(81,1)REV(40)CHO(40)V(60) P(48)g+8f+,60f+8e,60e4. P(104)a&&b8. P(48)f+8e,60e8d+,60d+4. P(104)f+4rf+>rd+,60 r-8 e8.d+'c+"e'2^8 P(24)'c+"g+'8.'d+"f+'8r'c+"e'2r8 }
#5H = { o5 @(82,1)V(70)REV(40)CHO(0)P(48) r8c+8d+erd+8.d+ref+rd+8.r8f+8rf4..r8 V(80)e4c+4f+&&g+8f+8re2^8f+2  @(81,1)V(60)REV(40)CHO(40) P.onTime(0,48,!2,80,127,!2,127,80,!2,48,0,!2) MidiDelayS({[3 f+b>f+ef+g+e<:bag+]}) r4^16 }
#5I = { @(123,1)REV(0)CHO(0) P.onTime(10,110,!1^1^1^1) V.onTime(0,80,!1,80,80,!1^1,80,30,!1) o5 c1^1^1^1 }
#5J = { o5 @(81,1)REV(40)CHO(40) V.onTime(50,70,!2,70,60,!2,60,70,!2,70,35,!2) P.onTime(0,127,!1,127,0,!1) MidiDelayS({c+eg+`c+eg+"bd+f+bd+f+ g+f+g+b> c+g+ec+f+d+"bc+<g+f+`d+bf+d+<b8>}) r1 < @(82,1)REV(40)CHO(0)P(96) V.onTime(65,75,!2) f+2&a2 }
#5K = { o5 @(81,1)REV(40)CHO(40) V.onTime(40,60,!1,60,60,!1,60,40,!1^1) P.onTime(0,48,!2,80,127,!2,127,80,!2,48,0,!2,0,48,!2,80,127,!2,127,80,!2,48,0,!2) MidiDelayS({[6 f+b>f+ef+g+e<bag+]}) r4 }
#TR5 = { #5A #5B #5C #5D #5E #5F #5G #5H #5I #5J #5K }
TR(5) @(81,1) EP(127) V(60) REV(40) CHO(40) M(0) P(64) BR(12) q(99) Slur(0) l16 |#TR5|

// ---- Organ ------------------------------------------------------------------
#6A = { r8 [4 r1] }
#6B = { [4 r1] }
#6C = { [4 r1] }
#6D = { [4 r1] }
#6E = { o5 e4^16rb2^8>c4^16rd+2^8e1^2.r4 }
#6F = { [4 r1] }
#6G = { o5 e4^16rb2^8>c4^16rd+2^8e1^2.r4 }
#6H = { o5 [4 r1] V.onTime(40,40,!1^4,40,0,!2.)g+1^1 }
#6I = { [4 r1] }
#6J = { o6 P.onTime(72,72,!2,!72,56,!1) V.onTime(20,40,!1,40,40,!2,40,20,!2) PitchBend.onTime(0,0,!2..,0,8191,!8,8191,8191,!1)c+1^1 p%0 V(30)c+1^1 }
#6K = { o4 q(80) V(60) P.onTime(88,40,!1,40,88,!1,88,40,!1,40,88,!1) [20 eer] r4 }
#TR6 = { #6A #6B #6C #6D #6E #6F #6G #6H #6I #6J #6K }
TR(6) @(17,0) EP(127) V(40) REV(20) CHO(0) M(0) P(72) BR(12) q(99) Slur(0) l16 |#TR6|


// ---- Rhythm -----------------------------------------------------------------
$b{n(Kick2)}
$s{n(Snare2)}
$c{n(ClosedHiHat)}
$j{n(RideCymbal1)}

#10A = { r8 [4 r1] }
#10B = { [8 b4][b4r4b4b4] }
#10C = { r1r4.b4r8b4 b4r1[3 b4] }
#10D = { [b8.b8.b8r4:b4]r4 b4r2.[4 b4] }
#10E = { b8.b8.b8r4b4 [3 b8.]r8.b4 [b8.b8.b8r4b4] }
#10F = { [4 b4]b8.b8.b8r4b4 [6 b4]r8b8.b8. }
#10G = #10F
#10H = { [4 b4]b8.b8.b8r4b4 [4 b4] r1 [8 b4] }
#10I = { [8 b4]b4r1r2r8b8 }
#10J = #10D
#10K = { [16 b4] }
#TR10 = {Rhythm{ v(70) #10A #10B #10C #10D #10E #10F #10G #10H #10I #10J #10K }}

#20A = { r8 [4 r1] }
#20B = { r8v(-40)[4 s32]v(+40)s8.v(-20)sv(+20)[3 r4s4] r2.v(-40)rsssv(+40) s8.v(-40)sv(+40) s8v(-40)[4 s32]v(+40) sv(-20)sv(+20)r8 s8v(-40)s8v(+40) }
#20C = { r2.rv(-40)sv(+40)sv(-20)sv(+20)r4s4r8s4ss r4s4r4.rv(-40)[s32]v(+40)sv(-20)sv(+20)r4rs8rs4ss }
#20D = { r8.s8.r8.s8v(-40)sv(+40)ssv(-20)sss[4 s32]v(+20)s8v(-20)sv(+20)r8.s8v(-40)sv(+40)s8v(-20)s8v(+20) [4 s4]v(-12)[6 s8 v(+2)]s8ss }
#20E = { r8.s8.s8.r8.s4 r8.s8.r8.s8.s4 [r8.s8.s8.r8.:s4]s8ss }
#20F = { [4 r4s4] [r8.s8.s8.r8.s4] }
#20G = #20E
#20H = { [r4s4] [r8.s8.s8.r8.s4] r2..v(-40)[4 s32]v(+40)s4r4 r4s4 r4srsv(-20)sv(+20) r4sv(-40)[s32]v(+40)ss }
#20I = { [3 r1] r2.sr8s }
#20J = #20D
#20K = { [8 r4s4] }
#TR20 = {Rhythm{ v(70) #20A #20B #20C #20D #20E #20F #20G #20H #20I #20J #20K }}
TR(20) CH(10) l16 |#TR20|

#21A = { r8 [3 r1] r2 v(-42)[6 j24 v(+7)] j4 }
#21B = { j2 v(-20)[3 r4crv(-30)crv(+30)] j2j2 v(-10)[4 crv(-20)crv(+25)]v(+10) }
#21C = { [r4c4] j4 c4 r8 j4 crv(-30)crcrv(+30) r8 j4 c4v(-20)crv(+20) j4 v(-10)j4v(+10) j4 crcv(-30)cv(+30) }
#21D = { c8rj4r rc4j8 v(-30)[c32]v(+30)c8rj4r cr8cr8j8 v(-20)[4 j4v(+5)][4 j4v(+2)]v(-8) }
#21E = { [[rv(-40)cv(+40)c] v(-10)j4v(+10) crv(-30)crv(+30) j4 cr[3 v(-40)cv(+40):c] [j8 v(-20)cv(+20):r]] }
#21F = { [crv(-40)cv(+40)]j4 crj4 [cv(-40)cv(+40)]j4cr8 cr[v(-40)cv(+40):c] [j4 j8 [3 cv(-40)cv(+40)] j4] }
#21G = #21E
#21H = { [crv(-40)cv(+40)]j4 crj4 [cv(-40)cv(+40)]j4cr8 cr[v(-40)cv(+40):c] j4 j8 [3 cv(-40)cv(+40)] j4 r2 v(-42)[6 j24 v(+7)]j4 [cr[cv(-30)cv(+30)]j8 cv(-30)cv(+30)crj4] }
#21I = { [4 r1] }
#21J = #21D
#21K = { [4 c8v(-40)ccv(+40)r8j4cv(-40)cr8ccv(+40)] }
#TR21 = {Rhythm{ v(70) #21A #21B #21C #21D #21E #21F #21G #21H #21I #21J #21K }}
TR(21) CH(10) l16 |#TR21|

TR(10) @(33) EP(127) V(127) REV(0) CHO(0) l16 |#TR10|
