//-----------------------------------------------
// in fresh greens
// (C)Yax
//-----------------------------------------------
ResetGM();
TrackName = {"in fresh greens"}
Copyright = {"Yax"}
r4
TrackSync;
/*
* アルペジオ記号用関数
* D : ずれ幅
* L : 全体長
* S : 構成音
*/
Function ARP(Int D, Int L, Str S) {
Int LNG = L
Int STP = 0
Int TEMP = 0
Str X = ""
Str RS = ""
Str NS = ""
Int J = 0
Array NAR = ()
For(Int I = 1; I <= 100; I++ ){
X = MID(S,I,1)
J = ASC(X)
IF (X == "") {
EXIT
}
IF ( J >= 97 ) {
IF ( J <= 103 ) {
IF ( NS != "" ) {
NS = Replace(NS,{@-},{-@},off)
NS = Replace(NS,{@+},{+@},off)
NS = Replace(NS,{@#},{#@},off)
NS = Replace(NS,{@*},{*@},off)
NAR = (NAR,NS)
NS = ""
}
X = X + "@"
}
}
NS = NS + X
}
IF ( NS != "" ) {
NS = Replace(NS,{@-},{-@},off)
NS = Replace(NS,{@+},{+@},off)
NS = Replace(NS,{@#},{#@},off)
NS = Replace(NS,{@+},{*@},off)
NAR = (NAR,NS)
NS = ""
}
For(Int I=0;I<SizeOf(NAR);I++){
TEMP = L - STP
RS = "r%" + #STR(STP)
NS = Replace(NAR(I), {@}, {%}+#STR(TEMP),off)
Sub{ RS NS }
STP = STP+D
}
r%(L)
}
// 全体の調整
TR(1) V(110) REV(30) CHO(50)
TR(2) V(105) REV(30) CHO(10)
TR(12) V(118) REV(35) CHO(10)
TR(3) V(118) REV(26) CHO(40)
TR(4) V(110) REV(50) CHO(60)
TR(5) V(110) REV(20) CHO(0)
TR(6) V(110) REV(20) CHO(0)
TR(7) V(110) REV(20) CHO(0)
TR(8) V(110) REV(20) CHO(0)
TR(9) V(110) REV(20) CHO(0)
TR(10) V(118) REV(30) CHO(0)
// テンポ
INT T = 130
Tempo=(T)
// キー
INT KEY=0
Key(KEY) // 全体のキー
TR(10) TrackKey(KEY * -1) // リズムトラックの調整用、Keyの符号を逆にしたものをセットしておく
/*
<曲の構成>
[Intro] -> [A] -> [B] -> [C] -> [B] -> [C] -> [d] -> [A]
-> [E] -> [C'] -> [A] -> [B] -> [C] -> [E]×2 -> [A}×2 -> [Outro]
※ E = ???S Solo / C' = pf solo
*/
//------------------------------------
// Track 1 :
//------------------------------------
TR(1) CH(1) P(64)
@37 l16 v90
M.onNoteWave(5,90,!2)
o2
r4.e&f+
// [A]
[4
q80 g8rg rq20gq80b v(MML(v)+10)>d<v(MML(v)-10)
g8rg q20ggq80gv(MML(v)+10)>g<v(MML(v)-10)
g8rg rq20gq80bv(MML(v)+10)>g<v(MML(v)-10)
gv(MML(v)+10)bv(MML(v)-10)q20gq80g f+q20gq80v(MML(v)+5)g32&a.v(MML(v)-5)
]
e8q20gq80>e<eq20gq80bg f+4&!8<a32>r16.r8
[2
// [B]
[2
g8rg8rb>g< g8r>c32&d.<gb8
g8rg8r>c32&e.< g8r>g8c<e8
:
g8rg8rb>g< g8r>c32&d.<gb8
f+8rf+8r>cf+< a8r>f+8c<f+8
]
f+8rf+8r>d&f+< a8r>d8&f+<a8
g8g>e< rg32&b.e gg>e32&g.< eeb&g
// [C]
[4
q80e8q20eq80>e<q20req80>e<e q20eeq80ge eq20eq80be
:
q80g8q20gq80>g< q20ggq80>g<g q20ggq80>e<g gq20gq80>g<g
]
q80f+8q20f+q80>f+< f+q20f+q80>f+<f+ q20f+f+q80af+ f+q20f+q80>f+<f+
e8q20gq80>e<eq20gq80bg f+4&!8<a32>r16.r8
]
// [D]
[2
f8q20fq80f>f8<q20fq80f fq20fq80b-8fq20fq80>d8<
g8q20gq80g>g8<q20gq80g gq20gq80b-8gq20gq80>d8<
:
e-8q20e-q80e->e-8<q20e-q80e- e-q20e-q80b-8e-q20e-q80>e-&g<
f8q20fq80f>f8<q20fq80f fq20fq80a8fq20fq80>c8<
]
b-8q20b-q80b->g8<q20b-q80b- b-q20b-q80>e-8<gq20gq80>e-<b-
a8q20aq80a>a8<q20aq80a aq20aq80>c8<aq20aq80f8
[2
e-8q20e-q80>e-8<q20e-e-q80>e-< g8q20gq80>g8<q20gq80>e-&g<
f8q20fq80>f8<q20ffq80>f< a8q20aq80>a8<q20aq80>f&a<
:
f8q20fq80>f8<q20ffq80>f< f8q20fq80>f8<q20fq80>e-&f<
g8q20gq80>g8<q20ggq80>g< g8q20gq80>g8<q20gq80>g&f<
]
b-1^2..e&f
// [A]
[4
q80 g8rg rq20gq80b v(MML(v)+10)>d<v(MML(v)-10)
g8rg q20ggq80gv(MML(v)+10)>g<v(MML(v)-10)
g8rg rq20gq80bv(MML(v)+10)>g<v(MML(v)-10)
gv(MML(v)+10)bv(MML(v)-10)q20gq80g f+q20gq80v(MML(v)+5)g32&a.v(MML(v)-5)
]
e8q20gq80>e<eq20gq80bg f+q20f+q80>d8<aq20aq80>f+8<
// [E]
[2
g8rg8rg8 rrrr q20ggq80>g<b e2.q20eq80g8.
b8rb8rb8 rrrr q20bbq80>d<b g2.f+q20gq80>g<g
a8ra8ra8 rrrr q20aaq80>ec< f+2.q20f+q80f+8.
g8rg8rg8 rrrr q20ggq80>g<b a2 q20f+f+q80>d<aq20f+f+q80g32&a.
]
e8q20gq80>e<eq20gq80bg f+q20f+q80>d8<aq20aq80>f+8<
// [C]
[4
q80e8q20eq80>e<q20req80>e<e q20eeq80ge eq20eq80be
:
q80g8q20gq80>g< q20ggq80>g<g q20ggq80>e<g gq20gq80>g<g
]
q80f+8q20f+q80>f+< f+q20f+q80>f+<f+ q20f+f+q80af+ f+q20f+q80>f+<f+
e8q20gq80>e<eq20gq80bg f+4&!8<a32>r16.r8
// [A]
[4
q80 g8rg rq20gq80b v(MML(v)+10)>d<v(MML(v)-10)
g8rg q20ggq80gv(MML(v)+10)>g<v(MML(v)-10)
g8rg rq20gq80bv(MML(v)+10)>g<v(MML(v)-10)
gv(MML(v)+10)bv(MML(v)-10)q20gq80g f+q20gq80v(MML(v)+5)g32&a.v(MML(v)-5)
]
e8q20gq80>e<eq20gq80bg f+4&!8<a32>r16.r8
// [B]
[2
g8rg8rb>g< g8r>c32&d.<gb8
g8rg8r>c32&e.< g8r>g8c<e8
:
g8rg8rb>g< g8r>c32&d.<gb8
f+8rf+8r>cf+< a8r>f+8c<f+8
]
f+8rf+8r>d&f+< a8r>d8&f+<a8
g8g>e< rg32&b.e gg>e32&g.< eeb&g
// [C]
[4
q80e8q20eq80>e<q20req80>e<e q20eeq80ge eq20eq80be
:
q80g8q20gq80>g< q20ggq80>g<g q20ggq80>e<g gq20gq80>g<g
]
q80f+8q20f+q80>f+< f+q20f+q80>f+<f+ q20f+f+q80af+ f+q20f+q80>f+<f+
e8q20gq80>e<eq20gq80bg f+q20f+q80>d8<aq20aq80>f+8<
// [D]
[2
[2
f8q20fq80f>f8<q20fq80f fq20fq80b-8fq20fq80>d8<
g8q20gq80g>g8<q20gq80g gq20gq80b-8gq20gq80>d8<
:
e-8q20e-q80e->e-8<q20e-q80e- e-q20e-q80b-8e-q20e-q80>e-&g<
f8q20fq80f>f8<q20fq80f fq20fq80a8fq20fq80>c8<
]
b-8q20b-q80b->g8<q20b-q80b- b-q20b-q80>e-8<gq20gq80>e-<b-
a8q20aq80a>a8<q20aq80a aq20aq80>c8<aq20aq80f8
[2
e-8q20e-q80>e-8<q20e-e-q80>e-< g8q20gq80>g8<q20gq80>e-&g<
f8q20fq80>f8<q20ffq80>f< a8q20aq80>a8<q20aq80>f&a<
:
f8q20fq80>f8<q20ffq80>f< f8q20fq80>f8<q20fq80>e-&f<
g8q20gq80>g8<q20ggq80>g< g8q20gq80>g8<q20gq80>g&f<
]
:
[2 b-8q20b-q80>g8<q20ggq80>d< b-8q20b-q80>g8<q20gq80>a&b-< ]
]
b-1^2..e&f
// [A]
[2
[4
q80 g8rg rq20gq80b v(MML(v)+10)>d<v(MML(v)-10)
g8rg q20ggq80gv(MML(v)+10)>g<v(MML(v)-10)
g8rg rq20gq80bv(MML(v)+10)>g<v(MML(v)-10)
:
gv(MML(v)+10)bv(MML(v)-10)q20gq80g f+q20gq80v(MML(v)+5)g32&a.v(MML(v)-5)
]
gv(MML(v)+10)bv(MML(v)-10)q20gq80g f+q20gq80v(MML(v)+5)>c32&d.<v(MML(v)-5)
]
e8q20gq80>e<eq20gq80bg f+q20f+q80>d8<aq20aq80f+8
// [Outro]
ARP(1,!1^1^1^1,{g>d<})
//------------------------------------
// Track 2 :
//------------------------------------
TR(2) CH(2) P(66)
@2 q80 v90
r2
// [A]
o4 l8
[2
r4 ARP(0,!8.,{b>dg<}) ARP(0,!16^4,{a>df+<})
ARP(0,!16^8,{a>df+<}) ARP(0,!16^2,{g>ce<})
ARP(0,!8.,{gb>d<}) ARP(0,!8.,{g>ce<}) ARP(0,!8,{a>df+<})
r4 ARP(0,!8.,{b>dg<}) ARP(0,!16^4,{a>df+<})
ARP(0,!16^8,{>f+a>c<<}) : ARP(0,!16^2,{>egb<})
ARP(0,!8.,{>egb<}) ARP(0,!8.,{>df+a<}) ARP(0,!8,{>ceg<})
]
ARP(0,!16^1,{>egb>d<<})
ARP(0,!2,{g>ce<})
ARP(0,!8,{a>df+<}) r4.
[2
// [B]
v(MML(v)-10)
[2
ARP(0,!8.,{gb>d<}) ARP(0,!8.,{gb>d<}) ARP(0,!8,{gb>d<}) ARP(0,!2,{gb>d<})
ARP(0,!8.,{g>ce<}) ARP(0,!8.,{g>ce<}) ARP(0,!8,{g>ce<}) r ARP(0,!4.,{g>ce<})
:
ARP(0,!8.,{gb>d<}) ARP(0,!8.,{gb>d<}) ARP(0,!8,{gb>d<}) ARP(0,!2,{gb>d<})
ARP(0,!8.,{f+a>c<}) ARP(0,!8.,{f+a>c<}) ARP(0,!8,{f+a>c<}) r ARP(0,!4.,{f+a>c<})
]
ARP(0,!8.,{a>df+<}) ARP(0,!8.,{a>df+<}) ARP(0,!8,{a>df+<}) ARP(0,!2,{a>df+<})
ARP(3,!1,{b>eg<})
// [C]
[2
ARP(0,!2,{g>ce<}) rARP(0,!8,{g>ce<}) r16ARP(0,!8.,{g>ce<})
ARP(0,!2,{gb>d<}) ARP(0,!4,{dgb}) ARP(1,!4,{gb>d<})
ARP(0,!2,{g>ce<}) rARP(0,!8,{g>ce<}) r16ARP(0,!8.,{g>ce<})
:
ARP(3,!1,{gb>d<}) r-2 >d2<
]
ARP(5,!1,{a>df+<})
v(MML(v)+5)
ARP(5,!2,{>ceg<})
:
ARP(2,!2,{>cf+a<})
v(MML(v)+5)
]
ARP(2,!2,{>e-f+a<})
v(MML(v)+5)
// [D]
[2
ARP(0,!1,{fb->d<})
ARP(0,!1,{gb->d<})
ARP(0,!1,{e-gb-})
ARP(0,!1,{fa>c<})
]
[2
ARP(0,!1,{e-gb-})
ARP(0,!1,{fa>c<})
:
ARP(0,!1,{dfa})
ARP(0,!1,{dgb-})
]
ARP(0,!1^1,{dfb-})
// [A]
[2
r4 ARP(0,!8.,{b>dg<}) ARP(0,!16^4,{a>df+<})
ARP(0,!16^8,{a>df+<}) ARP(0,!16^2,{g>ce<})
ARP(0,!8.,{gb>d<}) ARP(0,!8.,{g>ce<}) ARP(0,!8,{a>df+<})
r4 ARP(0,!8.,{b>dg<}) ARP(0,!16^4,{a>df+<})
ARP(0,!16^8,{>f+a>c<<}) : ARP(0,!16^2,{>egb<})
ARP(0,!8.,{>egb<}) ARP(0,!8.,{>df+a<}) ARP(0,!8,{>ceg<})
]
>
ARP(0,!16^1,{egb>d<})
ARP(0,!2,{ceg})
ARP(0,!8,{df+a})r4.
// [E]
<
v(MML(v)-10)
[2
ARP(0,!8,{gb>d<})r16 ARP(0,!8,{gb>d<})r16 ARP(0,!8,{gb>d<})r2 ARP(3,!1,{gb>e<})
ARP(0,!8,{gb>d<})r16 ARP(0,!8,{gb>d<})r16 ARP(0,!8,{gb>d<})r2 ARP(3,!1,{dgb})
ARP(0,!8,{g>ce<})r16 ARP(0,!8,{g>ce<})r16 ARP(0,!8,{g>ce<})r2 ARP(3,!1,{a>df+<})
ARP(0,!8,{g>ce<})r16 ARP(0,!8,{g>ce<})r16 ARP(0,!8,{g>ce<})r2 ARP(3,!1,{a>df+a<})
]
ARP(5,!2,{>ceg<})
ARP(2,!2,{>cf+a<})
// [C]
[2
ARP(0,!2,{g>ce<}) rARP(0,!8,{g>ce<}) r16ARP(0,!8.,{g>ce<})
ARP(0,!2,{gb>d<}) ARP(0,!4,{dgb}) ARP(1,!4,{gb>d<})
ARP(0,!2,{g>ce<}) rARP(0,!8,{g>ce<}) r16ARP(0,!8.,{g>ce<})
:
ARP(3,!1,{gb>d<}) r-2 >d2<
]
ARP(5,!1,{a>df+<})
v(MML(v)+5)
ARP(5,!2,{>ceg<})
ARP(2,!2,{>cf+a<})
v(MML(v)+5)
// [A]
[2
r4 ARP(0,!8.,{b>dg<}) ARP(0,!16^4,{a>df+<})
ARP(0,!16^8,{a>df+<}) ARP(0,!16^2,{g>ce<})
ARP(0,!8.,{gb>d<}) ARP(0,!8.,{g>ce<}) ARP(0,!8,{a>df+<})
r4 ARP(0,!8.,{b>dg<}) ARP(0,!16^4,{a>df+<})
ARP(0,!16^8,{>f+a>c<<}) : ARP(0,!16^2,{>egb<})
ARP(0,!8.,{>egb<}) ARP(0,!8.,{>df+a<}) ARP(0,!8,{>ceg<})
]
ARP(0,!16^1,{>egb>d<<})
ARP(0,!2,{g>ce<})
ARP(0,!8,{a>df+<}) r4.
// [B]
v(MML(v)-10)
[2
ARP(0,!8.,{gb>d<}) ARP(0,!8.,{gb>d<}) ARP(0,!8,{gb>d<}) ARP(0,!2,{gb>d<})
ARP(0,!8.,{g>ce<}) ARP(0,!8.,{g>ce<}) ARP(0,!8,{g>ce<}) r ARP(0,!4.,{g>ce<})
:
ARP(0,!8.,{gb>d<}) ARP(0,!8.,{gb>d<}) ARP(0,!8,{gb>d<}) ARP(0,!2,{gb>d<})
ARP(0,!8.,{f+a>c<}) ARP(0,!8.,{f+a>c<}) ARP(0,!8,{f+a>c<}) r ARP(0,!4.,{f+a>c<})
]
ARP(0,!8.,{a>df+<}) ARP(0,!8.,{a>df+<}) ARP(0,!8,{a>df+<}) ARP(0,!2,{a>df+<})
ARP(3,!1,{b>eg<})
// [C]
[2
ARP(0,!2,{g>ce<}) rARP(0,!8,{g>ce<}) r16ARP(0,!8.,{g>ce<})
ARP(0,!2,{gb>d<}) ARP(0,!4,{dgb}) ARP(1,!4,{gb>d<})
ARP(0,!2,{g>ce<}) rARP(0,!8,{g>ce<}) r16ARP(0,!8.,{g>ce<})
:
ARP(3,!1,{gb>d<}) r-2 >d2<
]
ARP(5,!1,{a>df+<})
v(MML(v)+5)
ARP(5,!2,{>ceg<})
ARP(2,!2,{>e-f+a<})
v(MML(v)+5)
// [D]
[2
[2
ARP(0,!1,{fb->d<})
ARP(0,!1,{gb->d<})
ARP(0,!1,{e-gb-})
ARP(0,!1,{fa>c<})
]
[2
ARP(0,!1,{e-gb-})
ARP(0,!1,{fa>c<})
:
ARP(0,!1,{dfa})
ARP(0,!1,{dgb-})
]
:
ARP(0,!1^1,{dfb-})
r-2 >e-2<
]
ARP(0,!1^1,{dfb-})
// [A]
[2
[2
r4 ARP(0,!8.,{b>dg<}) ARP(0,!16^4,{a>df+<})
ARP(0,!16^8,{a>df+<}) ARP(0,!16^2,{g>ce<})
ARP(0,!8.,{gb>d<}) ARP(0,!8.,{g>ce<}) ARP(0,!8,{a>df+<})
r4 ARP(0,!8.,{b>dg<}) ARP(0,!16^4,{a>df+<})
ARP(0,!16^8,{>f+a>c<<}) : ARP(0,!16^2,{>egb<})
ARP(0,!8.,{>egb<}) ARP(0,!8.,{>df+a<}) ARP(0,!8,{>ceg<})
]
ARP(0,!16^1,{>egb>d<<})
]
ARP(0,!2,{g>ce<})
ARP(0,!8,{a>df+<}) r4.
<
// [Outro]
ARP(2,!1^1^1^1,{b>dgb>d<})
//------------------------------------
// Track 12 :
//------------------------------------
TR(12) CH(12) P(54)
@2 q80 v100
Slur(3)
EP(127)
l16
r2
// [A]
v105
o6 q105
r1r4rc+64d32.ef+'g8d8'gf+'d<b>'c8'd<b>'
r1r4ra64'b32.g32.'ag'b8g8'ba'bf+'ag8
r1r4r'ge'f+e'd8<b8>'ef+'e<b>'f+a8
r1r4rbagl24 agf+gf+el16def+a
v75 < ARP(2,!2,{b>eg<}) 'a8>d8f+8'r4.
[2
// [B]
v110
o5 q99
r4r'gd'b>d 'g8.d8.'f+8.d8 'e8.<b8.>'d8.e8 'c2<g2'
r4r'>d<g'b>d 'g8.d8.'f+8.g8 'a1f+1c1'<
r4r'gd'b>d 'g8.d8.'f+8.d8 'e8.<b8.>'d8.e8 'c2<g2'r-4 >g4
'f+8.d8.'e8.f+8 'd8.<a8.>'f+8.ef+ 'g1d1' r-2 rr v(MML(v)-8)f+4. v(MML(v)+8)
// [C]
v(MML(v)-13)
[2
'e2c2''d2<b2>''<b2g2>''d2<a2>'
'e2c2''d2<b2>' : '<b1g1>'
]
ARP(3,!1,{df+})
:
v(MML(v)-13)
e8.&g8.&b8&>'d2<a2>'
v(MML(v)+26)
]
EP.onTime(115,124,!1)
'<g>c&'d&e&g8&e&d&c <'a>d&'e-&f&a8&f&g&a
v(MML(v)+13)
EP(127)
// [D]
< v(MML(v)-8)
[2
r8'b-8f8'r'b-8f8'r 'b-8f8'r'a8f8'r'b-8f8'
r8'b-8g8'r'b-8g8'r 'b-8g8'r'a8f8'r'b-8g8'
r8'b-8g8'r'b-8g8'r 'b-8g8'r'a8f8'r'b-8g8'
:
r8'a8f8'r'a8f8'r 'a8f8'r'b-8g8'r'>c8<a8'
]
r8'>c8<a8'r'>c8<a8'r 'a8f8'r'b-8g8'r'>c8<a8'
'b-2g2''g2e-2''a2f2''>c2<a2'
'a2f2''>c2<a2''b-2.g2.''a4f4'
'g2e-2''b-2g2''a2f2''>c2<a2'
'b-1.f1.d1.' v(MML(v)-20) ARP(1,!2,{df+a>d<})v(MML(v)+20)
v(MML(v)+8)
// [A]
v(MML(v)-10)
o6 q105
r1r4rc+64d32.ef+'g8d8'gf+'d<b>'c8'd<b>'
r1r4ra64'b32.g32.'ag'b8g8'ba'bf+'ag8
r1r4r'ge'f+e'd8<b8>'ef+'e<b>'f+a8
r1r4rbagl24 agf+gf+el16def+a
v(MML(v)-15)
< ARP(2,!2,{b>eg<}) 'a8>d8f+8'r4.
v(MML(v)+25)
// [E]
[16 r1]
v(MML(v)+5)
r2.cdef+
// [C : pf solo]
q150
r'gd'f+e f+ef+g e&g&b&>d8d&<b&g 'af+'bag'af+'gf+g 'f+d'edc<'b4g4'
l24>cdedef+ef+gf+ga bagagf+ l16 gf+ed <b>cd'e8c8'dl24c<bal16 'g4.b4.'>ef+
'ge'rgf+ eagf+ 'bg'r'bg'a g'bg'ag 'bg'ag'>c<g' bag'>d<b' bab '>c<a'bagf+
'e<b>'f+ga b>cdd+64'e..c..' 'ec'de 'd<b>'c8e 'd1<a1>'
v(MML(v)-10)
<e8.&g8.&b8&>'d2<a2>'
v(MML(v)+5)
// [A]
v(MML(v)-10)
o6 q105
r1r4rc+64d32.ef+'g8d8'gf+'d<b>'c8'd<b>'
r1r4ra64'b32.g32.'ag'b8g8'ba'bf+'ag8
r1r4r'ge'f+e'd8<b8>'ef+'e<b>'f+a8
r1r4rbagl24 agf+gf+el16def+a
v(MML(v)-15)
< ARP(2,!2,{b>eg<}) 'a8>d8f+8'r4.
v(MML(v)+25)
// [B]
o5 q99
r4r'gd'b>d 'g8.d8.'f+8.d8 'e8.<b8.>'d8.e8 'c2<g2'
r4r'>d<g'b>d 'g8.d8.'f+8.g8 'a1f+1c1'<
r4r'gd'b>d 'g8.d8.'f+8.d8 'e8.<b8.>'d8.e8 'c2<g2'r-4 >g4
'f+8.d8.'e8.f+8 'd8.<a8.>'f+8.ef+ 'g1d1' r-2 rr v(MML(v)-8)f+4. v(MML(v)+8)
// [C]
v(MML(v)-13)
[2
'e2c2''d2<b2>''<b2g2>''d2<a2>'
'e2c2''d2<b2>' : '<b1g1>'
]
ARP(3,!1,{df+})
EP.onTime(115,124,!1)
'<g>c&'d&e&g8&e&d&c <'a>d&'e-&f&a8&f&g&a
v(MML(v)+13)
EP(127)
// [D]
< v(MML(v)-8)
[2
[2
r8'b-8f8'r'b-8f8'r 'b-8f8'r'a8f8'r'b-8f8'
r8'b-8g8'r'b-8g8'r 'b-8g8'r'a8f8'r'b-8g8'
r8'b-8g8'r'b-8g8'r 'b-8g8'r'a8f8'r'b-8g8'
:
r8'a8f8'r'a8f8'r 'a8f8'r'b-8g8'r'>c8<a8'
]
r8'>c8<a8'r'>c8<a8'r 'a8f8'r'b-8g8'r'>c8<a8'
'b-2g2''g2e-2''a2f2''>c2<a2'
'a2f2''>c2<a2''b-2.g2.''a4f4'
'g2e-2''b-2g2''a2f2''>c2<a2'
:
'b-1^1f1^1d1^1' r-1 >'d2<b-2>'c2<
]
'b-1.f1.d1.' v(MML(v)-20) ARP(1,!2,{df+a>d<})v(MML(v)+20)
v(MML(v)+8)
// [A]
v(MML(v)-10)
[2
o6 q105
r1r4rc+64d32.ef+'g8d8'gf+'d<b>'c8'd<b>'
r1r4ra64'b32.g32.'ag'b8g8'ba'bf+'ag8
r1r4r'ge'f+e'd8<b8>'ef+'e<b>'f+a8
r1r4rbagl24 agf+gf+el16def+a
]
v(MML(v)-15)
< ARP(2,!2,{b>eg<}) 'a8>d8f+8'r4.
v(MML(v)+5)
// [Outro]
< ARP(!24,!1^1^1^1,{egb>d<})
//------------------------------------
// Track 3 :
//------------------------------------
TR(3) CH(3) P(60)
@66,90,1 v110
M.onNoteWave(3,60,!1)
l16 v114
r2
// [A]
o5
r1r2g8rf+8red+
d4^16rdc dc<b4.^2..r8>
r1r2g8rf+8rgr
a&!16b4.ra8rb8r gr>c+&!16d8.^2^8<rr
v(MML(v)-5) c4^16r<b>c d8.rr4 v(MML(v)+5)
// [B]
[7 r1]
r2f+32&g16.rf+8rer
[2
// [C]
c+16&!16d4rde d4^16rf+g f+4..r d8.r<b8.r>
e4..re8rd8r<br> c+16&!16d2^8.r8cd
d+16&!16e4ref+ g4.rr f+4^16rdr a4^16ra+8
b2^8r8>d12c12<b12 a2..r8
:
g4^16rf+g a4^16rb>c
// [B]
EP.onTime(127,30,!1^1) d1^2.r4< EP(127)
[5 r1]
r2f+32&g16.rf+8rer
]
// [C]続き
b8&!8>c4r8 d4.r8<
// [D]
b-4^16rfr>c+&!16d4rcr< b-4^16rfr>c+&!16d8rc8.r<
b-4..r>e-8rd8re-r c+&!16dc<b-a2^16rga
b-4^16rfr>c+&!16d4rcr< b-4^16rfr>c+&!16d8rc8.r
e-8rd8re-re-8rd8rcr< a8b-b>c2.<
g4..r g8ra8rb-r a4^16ra24b-24b24>c4^16r<gr>
c+&!16d4.rd8rc8rd24c+24c24< b-2^8rrg8.r
>e-4..r e-rdc<l24 ab->c<b-ag> l16 c2^8rr<gab-g
b-1.r2
// [A]
o5
r1r2g8rf+8red+
d4^16rdc dc<b4.^2..r8>
r1r2g8rf+8rgr
a&!16b4.ra8rb8r gr>c+&!16d8.^2^8<rr
v(MML(v)-5) c4^16r<b>c <a8.rr4> v(MML(v)+5)
// [E] solo
r2rdef+agf+e a+&!16b4rbb b8ra8rgf+
d2redcf+edc <b4..ra8rg8rar
b8>cdcdef+g2^16rdef+8.r g+&!16arg8rf+r
e4.f+e d4 a8&!8b2^16r a4^16rgg
>d2.rr<gg> f+2edcd8c<ba
b8>cdc.<b.a b.a.g agab a4.g4.a4
b.>c.dc.d.e f+&!16g4..rrf16&!16f+4r f+8re8rdr
<b4.ab> c8<ba>d.c.<b >cdef+ g4.d4.
ef+ga f+gab a2
// [C]
[8 r1]
r1
// [A]
o5
r1r2g8rf+8red+
d4^16rdc dc<b4.^2..r8>
r1r2g8rf+8rgr
a&!16b4.ra8rb8r gr>c+&!16d8.^2^8<rr
v(MML(v)-5) c4^16r<b>c d8.rr4 v(MML(v)+5)
// [B]
[7 r1]
r2f+32&g16.rf+8rer
// [C]
c+16&!16d4rde d4^16rf+g f+4..r d8.r<b8.r>
e4..re8rd8r<br> c+16&!16d2^8.r8cd
d+16&!16e4ref+ g4.rr f+4^16rdr a4^16ra+8
b2^8r8>d12c12<b12 a2..r8
b8&!8>c4r8 d4.r8<
// [D]
[2
b-4^16rfr>c+&!16d4rcr< b-4^16rfr>c+&!16d8rc8.r<
b-4..r>e-8rd8re-r c+&!16dc<b-a2^16rga
b-4^16rfr>c+&!16d4rcr< b-4^16rfr>c+&!16d8rc8.r
e-8rd8re-re-8rd8rcr< a8b-b>c2.<
g4..r g8ra8rb-r a4^16ra24b-24b24>c4^16r<gr>
c+&!16d4.rd8rc8rd24c+24c24< b-2^8rrg8.r
>e-4..r e-rdc<l24 ab->c<b-ag> l16 c2^8rr<gab-g
:
b-1^4..r>c8.r<g8g+a
]
b-1.r4.gg
// [A]
o5
[2
>d1.d8.c8.<b8
a4.b2^1 gg
:
>d1.c8.<b8.g8
a4.g2^1 gg
]
>d1.d8.e8.f+8
g4.<b2^1 gg
>c4.<b>cd4r4<
// [Outro]
g1^1^2
//------------------------------------
// Track 4 :
//------------------------------------
TR(4) CH(4) P(74)
@91 v50 q99
M.onNoteWave(0,60,!1)
Slur(0)
BR(2)
r2
// [A]
o6 l16
v(MML(v)+10)
c8&!8d2.ef+ g2..f+e
d2gf+edf+edc<b1>
c8&!8d2.ga b2..>cc+
d2^8 d8&!8e4 d2....&!2<d32
r1
v(MML(v)-10)
[2
// [B]
[8 r1]
// [C]
[8 r1]
r1
]
// [D]
o6 l8
'f1d1''g1d1'
'g1e-1''f1c1'
'f1d1''g1d1'
'g1e-1''a1f1'
v(MML(v)-5)
[2
'ge-'r16'ge-'r16'ge-' r'g<b->'r'g<b->'
'af'r16'af'r16'af' r'ac'r'ac'
:
'fd'r16'fd'r16'fd' r'ad'r'ad'
'b-g'r16'b-g'r16'b-g' r'b-d'r'ad'
]
v(MML(v)+5)
EP.onTime(60,127,!2.) ARP(0,!1^1,{<b->df}) r-1 EP.onTime(127,10,!1) r1
EP(127)
// [A]
o6 l16
v(MML(v)+10)
c8&!8d2.ef+ g2..f+e
d2gf+edf+edc<b1>
c8&!8d2.ga b2..>cc+
d2^8 d8&!8e4 d2....&!2<d32
r1
v(MML(v)-10)
// [E]
[16 r1]
r1
// [C]
[8 r1]
r1
// [A]
o6 l16
v(MML(v)+10)
c8&!8d2.ef+ g2..f+e
d2gf+edf+edc<b1>
c8&!8d2.ga b2..>cc+
d2^8 d8&!8e4 d2....&!2<d32
r1
v(MML(v)-10)
// [B]
[8 r1]
// [C]
[8 r1]
r1
// [D]
o6 l8
[2
'f1d1''g1d1'
'g1e-1''f1c1'
'f1d1''g1d1'
'g1e-1''a1f1'
v(MML(v)-5)
[2
'ge-'r16'ge-'r16'ge-' r'g<b->'r'g<b->'
'af'r16'af'r16'af' r'ac'r'ac'
:
'fd'r16'fd'r16'fd' r'ad'r'ad'
'b-g'r16'b-g'r16'b-g' r'b-d'r'ad'
]
:
'b-d'r16'b-d'r16'b-d' r'fd'r'fd'
'b-2f2''a2e-2'
v(MML(v)+5)
]
v(MML(v)+5)
EP.onTime(60,127,!2.) ARP(0,!1^1,{<b->df}) r-1 EP.onTime(127,10,!1) r1
EP(127)
// [A]
o6 l16
v(MML(v)+25)
c8&!8d2.ef+ g2..f+e
d2gf+edf+edc<b1>
c8&!8d2.ga b2..>cc+
d2^8 d8&!8e4 d2....&!2<d32
gf+ea gf+ba gf+ga bab>c
d1^2^8e4.dc<ba>c<bag f+4.f+e
d4 l24 def+ gef+ agf+ gf+e l16dc<l24baa+l16 b2..ba
g8ab ab>cd8 cde f+gl24ab>cl16 <b4&!4>d2.
d+8&!8e4. d4...&!4<a32
v(MML(v)-25)
// [Outro]
//------------------------------------
// Track 10 : ドラム系
//------------------------------------
TR(10) CH(10)
// マクロ定義
// b = bass / s = Snare
$b{n36,} $s{n38,}
// h = HH Close / f = HH foot close / o = HH Open
$c{n42,} $f{n44,} $o{n46,}
// e = Crash / j = Ride / t = Ride Bell / d = China / i = Splash / y = Crash2 / u = Ride2
$e{n49,} $j{n51,} $t{n53,} $d{n52,} $i{n55,} $y{n57,} $u{n59,}
// q = High Tom / a = High-Middle / z = Low-Middle / w = Low / x = Floor high / g = Floor low
$q{n50,} $a{n48,} $z{n47,} $w{n45,} $x{n43,} $g{n41,}
// p = Crap / k = Cowbell / m = Tambourine / n = ? / j = ??
$p{n39,} $k{n56,} $m{n54,} $n{n75,}
@33,90,1
l16
Rhythm {
v100 b4 r-4 v80 'z8.w8.' 'zw' v100 b4 r-4 v110a32a32zw8 r-8 s32s32s
// [A]
[2
v100 brrb rrbr brrb rrbr r-1 v110 r4s8.v40s v80 rs8.v110s8.v70s r-1 [2 v110cv90ccc v110cv90cv80ov20f] r-1 v120 e1
v100 brrb rrbr brrb rrbb r-1 v110 r4s8.v70s v90 rs8.v110s8.v85s r-1 [2 v110cv90ccc v110cv90cv80ov20f]
v100 brrb rrbr brrb rrbr r-1 v110 r4s8.v40s v80 rs8.v110s8.v70s r-1 [2 v110cv90ccc v110cv90cv80ov20f]
:
v100 brrb rrbr brrb rrbb r-1 v110 r4s8.v70s v90 rs8.v110sszw r-1 [2 v110cv90ccc v110cv90cv80ov20f]
]
v100 brrb rrbr brbr brbr r-1 v110 r4s8.v70s v110rsaz qsws r-1 [2 v110cv90ccc v110cv90cv80ov20f]
v100 b4b4 bs32s32ss a32a32azw r-1 v120 y4 v110 j4j4u4
[2
// [B]
[2
v100 brrr rrbr brrb rrbr r-1 v110 r8.s8.r8r4rs8. r-1 [2 v110cv90ccc v110cv90cv80ov20f] r-1 v120 e1
v100 brrr rrbr brrb rrbr r-1 v110 r8.s8.r8r4s4 r-1 [2 v110cv90ccc v110cv90cv80ov20f]
v100 brrr rrbr brrb rrbr r-1 v110 r8.s8.r8r4rs8. r-1 [2 v110cv90ccc v110cv90cv80ov20f]
:
v100 brrr rrbr brrb rrbr r-1 v110 r8.s8.r8r8ssazw8 r-1 [2 v110cv90ccc v110cv90cv80ov20f]
]
v100 brrr bbrr brbr brbr r-1 v110 rs8v80sv110r8ss z32z32zaawwss r-1 [2 v110cv90cv80ov20f] v120j2
// [C]
[2
v100 brrb rrrr brbr rrrr r-1 v110 r4s4r4s4 r-1 [4 v110cv90cv80ov20f] r-1 v120 e1
v100 brrb rrrb brbr rrrb r-1 v110 r4s4rv76s8.v110s4 r-1 [4 v110cv90cv80ov20f]
v100 brrb rrrr brbr rrrr r-1 v110 r4s4r4s4 r-1 [4 v110cv90cv80ov20f]
:
v100 brrb rrrb brbr rrrb r-1 v110 r4s8.v70s rv110 a32a32zwq32q32azs r-1 [4 v110cv90cv80ov20f]
]
v100 brrb rrrb brbr brbr r-1 v110 rv86s8. v110 s32s8^32s azsazswg r-1 [4 v110cv90cv80ov20f]
v100 b4b4 bs32s32ss a32a32azw r-4 b4 r-1 [2 v110cv90cv80ov20f] v120 y2
]
// [D]
[2
v100 brrbrrrr brrbrrbr r-1 v110 r4s4r4s4 r-1 [4 v110cv90ccc] r-1 v120 e1
v100 brrbrrrb brrbrrbr r-1 v110 r4s4r4s4 r-1 [4 v110cv90ccc]
v100 brrbrrrr brrbrrbr r-1 v110 r4s4r4s4 r-1 [4 v110cv90ccc]
:
v100 brrbrrrb brrbrrbr r-1 v110 r4s4r4sswg r-1 [4 v110cv90ccc]
]
v100 brrbrrrb brrbrrbr r-1 v110 r4s4r4sswg r-1 [4 v110cv90ccc]
v100 brrbrrrr brrbrrbr r-1 v110 r4s4r4s4 r-1 [4 v110cv90ccc] r-1 v120 e1
v100 brrbrrrb brrbrrbr r-1 v110 r4s4r4s4 r-1 [4 v110cv90ccc]
v100 brrbrrrr brrbrrbr r-1 v110 r4s4r4s4 r-1 [4 v110cv90ccc]
v100 brrbrrrb brrbrrbr r-1 v110 r4s4r4sswg r-1 [4 v110cv90ccc]
v100 brrbrrrr brrbrrbr r-1 v110 r4s4r4s4 r-1 [4 v110cv90ccc] r-1 v120 e1
v100 brrbrrrb brrbrrbr r-1 v110 r4s4rs32s32ssa32a32azw r-1 [4 v110cv90ccc]
v100 brrrrrrr brrrrrbr r-1 v110 r1 r-1 v120 y4 v110 u4u4u4
v100 brrrrrrr brrrbrrr r-1 r2rv90s32s32ssv100ssv110ss r-1 v110 u4u4 j2
// [A]
[2
v100 brrb rrbr brrb rrbr r-1 v110 r4s8.v40s v80 rs8.v110s8.v70s r-1 [2 v110cv90ccc v110cv90cv80ov20f] r-1 v120 e1
v100 brrb rrbr brrb rrbb r-1 v110 r4s8.v70s v90 rs8.v110s8.v85s r-1 [2 v110cv90ccc v110cv90cv80ov20f]
v100 brrb rrbr brrb rrbr r-1 v110 r4s8.v40s v80 rs8.v110s8.v70s r-1 [2 v110cv90ccc v110cv90cv80ov20f]
:
v100 brrb rrbr brrb rrbb r-1 v110 r4s8.v70s v90 rs8.v110sszw r-1 [2 v110cv90ccc v110cv90cv80ov20f]
]
v100 brrb rrbr brbr brbr r-1 v110 r4s8.v70s v110rsaz qsws r-1 [2 v110cv90ccc v110cv90cv80ov20f]
v100 b4b4 bs32s32ss a32a32azw r-1 v120 y4 v110 j4j4u4
// [E]
[2
[2
v100 brrbrrbr rrrrrrrb r-1 v110 r2.s4 r-1 [4 v110cv90ccc] r-1 v120 e1
v100 brrbrrbr rrrbrrrr r-1 v110 r2.s4 r-1 [4 v110cv90ccc]
v100 brrbrrbr rrrrrrrb r-1 v110 r2.s4 r-1 [4 v110cv90ccc]
:
v100 brrbrrbr rrbbrrrr r-1 v110 r2.sazw r-1 [4 v110cv90ccc]
]
:
v100 brrbrrbr rrbbrrrr r-1 v110 r2ssrrsszw r-1 [4 v110cv90ccc]
]
v100 brrbrrbr rrbbrrrr r-1 v110 r2.s32s32ssw r-1 [3 v110cv90ccc] r4
v100 brrrbrrr brrrbrrr r-1 v110 sazs azsa zsaz sazw r-1 v120 j1
// [C]
[2
v100 brrb rrrr brbr rrrr r-1 v110 r4s4r4s4 r-1 [4 v110cv90cv80ov20f] r-1 v120 e1
v100 brrb rrrb brbr rrrb r-1 v110 r4s4rv76s8.v110s4 r-1 [4 v110cv90cv80ov20f]
v100 brrb rrrr brbr rrrr r-1 v110 r4s4r4s4 r-1 [4 v110cv90cv80ov20f]
:
v100 brrb rrrb brbr rrrb r-1 v110 r4s8.v70s rv110 a32a32zwq32q32azs r-1 [4 v110cv90cv80ov20f]
]
v100 brrb rrrb brbr brbr r-1 v110 rv86s8. v110 s32s8^32s q32q32qaaz32z32zww r-1 [2 v110cv90cv80ov20f] v120 u2
v100 b4b4b4b4 r-1 [4 v110's12w12' [2 v90's12w12']] r-1 v120 y1
// [A]
[2
v100 brrb rrbr brrb rrbr r-1 v110 r4s8.v40s v80 rs8.v110s8.v70s r-1 [2 v110cv90ccc v110cv90cv80ov20f] r-1 v120 e1
v100 brrb rrbr brrb rrbb r-1 v110 r4s8.v70s v90 rs8.v110s8.v85s r-1 [2 v110cv90ccc v110cv90cv80ov20f]
v100 brrb rrbr brrb rrbr r-1 v110 r4s8.v40s v80 rs8.v110s8.v70s r-1 [2 v110cv90ccc v110cv90cv80ov20f]
:
v100 brrb rrbr brrb rrbb r-1 v110 r4s8.v70s v90 rs8.v110sszw r-1 [2 v110cv90ccc v110cv90cv80ov20f]
]
v100 brrb rrbr brbr brbr r-1 v110 r4s8.v70s v110rsaz qsws r-1 [2 v110cv90ccc v110cv90cv80ov20f]
v100 b4b4 bs32s32ss a32a32azw r-1 v120 y4 v110 j4j4u4
// [B]
[2
v100 brrr rrbr brrb rrbr r-1 v110 r8.s8.r8r4rs8. r-1 [2 v110cv90ccc v110cv90cv80ov20f] r-1 v120 e1
v100 brrr rrbr brrb rrbr r-1 v110 r8.s8.r8r4s4 r-1 [2 v110cv90ccc v110cv90cv80ov20f]
v100 brrr rrbr brrb rrbr r-1 v110 r8.s8.r8r4rs8. r-1 [2 v110cv90ccc v110cv90cv80ov20f]
:
v100 brrr rrbr brrb rrbr r-1 v110 r8.s8.r8r8ssazw8 r-1 [2 v110cv90ccc v110cv90cv80ov20f]
]
v100 brrr bbrr brbr brbr r-1 v110 rs8v80sv110r8ss z32z32zaawwss r-1 [2 v110cv90cv80ov20f] v120j2
// [C]
[2
v100 brrb rrrr brbr rrrr r-1 v110 r4s4r4s4 r-1 [4 v110cv90cv80ov20f] r-1 v120 e1
v100 brrb rrrb brbr rrrb r-1 v110 r4s4rv76s8.v110s4 r-1 [4 v110cv90cv80ov20f]
v100 brrb rrrr brbr rrrr r-1 v110 r4s4r4s4 r-1 [4 v110cv90cv80ov20f]
:
v100 brrb rrrb brbr rrrb r-1 v110 r4s8.v70s rv110 a32a32zwq32q32azs r-1 [4 v110cv90cv80ov20f]
]
v100 brrb rrrb brbr brbr r-1 v110 rv86s8. v110 s32s8^32s azsazswg r-1 [4 v110cv90cv80ov20f]
v100 b4b4 bs32s32ss a32a32azw r-4 b4 r-1 [2 v110cv90cv80ov20f] v120 y2
// [D]
[2
[2
v100 brrbrrrr brrbrrbr r-1 v110 r4s4r4s4 r-1 [4 v110cv90ccc] r-1 v120 e1
v100 brrbrrrb brrbrrbr r-1 v110 r4s4r4s4 r-1 [4 v110cv90ccc]
v100 brrbrrrr brrbrrbr r-1 v110 r4s4r4s4 r-1 [4 v110cv90ccc]
:
v100 brrbrrrb brrbrrbr r-1 v110 r4s4r4sswg r-1 [4 v110cv90ccc]
]
v100 brrbrrrb brrbrrbr r-1 v110 r4s4r4sswg r-1 [4 v110cv90ccc]
v100 brrbrrrr brrbrrbr r-1 v110 r4s4r4s4 r-1 [4 v110cv90ccc] r-1 v120 e1
v100 brrbrrrb brrbrrbr r-1 v110 r4s4r4s4 r-1 [4 v110cv90ccc]
v100 brrbrrrr brrbrrbr r-1 v110 r4s4r4s4 r-1 [4 v110cv90ccc]
v100 brrbrrrb brrbrrbr r-1 v110 r4s4r4sswg r-1 [4 v110cv90ccc]
v100 brrbrrrr brrbrrbr r-1 v110 r4s4r4s4 r-1 [4 v110cv90ccc] r-1 v120 e1
:
v100 brrbrrrb brrbrrbr r-1 v110 r4s4r4s4 r-1 [4 v110cv90ccc]
v100 brrbrrrr brrbrrbr r-1 v110 r4s4r4s4 r-1 [4 v110cv90ccc]
v100 brrbrrrb brrbrrbr r-1 rv70s8.v110 s8.v80s v110 rz32z32zwssaa r-1 [4 v110cv90ccc]
]
v100 brrbrrrb brrbrrbr r-1 v110 r4s4rs32s32ssa32a32azw r-1 [4 v110cv90ccc]
v100 brrrrrrr brrrrrbr r-1 v110 r1 r-1 v120 y4 v110 u4u4u4
v100 brrrrrrr brrrbrrr r-1 r2rv90s32s32ssv100ssv110ss r-1 v110 u4u4 j2
// [A]
[2
[2
v100 brrb rrbr brrb rrbr r-1 v110 r4s8.v40s v80 rs8.v110s8.v70s r-1 [2 v110cv90ccc v110cv90cv80ov20f] r-1 v120 e1
v100 brrb rrbr brrb rrbb r-1 v110 r4s8.v70s v90 rs8.v110ssv85zw r-1 [2 v110cv90ccc v110cv90cv80ov20f]
v100 brrb rrbr brrb rrbr r-1 v110 r4s8.v40s v80 rs8.v110s8.v70s r-1 [2 v110cv90ccc v110cv90cv80ov20f]
:
v100 brrb rrbr brrb rrbb r-1 v110 r4s8.v70s v90 rsv90sv100sv110qass r-1 [2 v110cv90ccc v110cv90cv80ov20f]
]
:
v100 brrb brrr brrb rrbb r-1 rv80s8v90srrv100s32s32s v110zzaawgss r-1 [2 v110cv90ccc v110cv90cv80ov20f]
]
v100 brrb brrr brrb rrbb r-1 rv80s8v90srrv100s32s32s v110azsa zsaz r-1 [2 v110cv90ccc v110cv90cv80ov20f]
v100 brrr brrr brbr brbr r-1 [2 v110's12w12' [2 v85's12g12']] v110q32q32qaz zwss r-1 v120 y4 v110 j4j4u4
// [Outro]
v100 b1 r-1 v127 e1
}