// 黒鍵のエチュード
// Etuden Op.10-5
/////////////////////////////////////////////////////////////////////////////////////////
// 各種設定らしきもの
Int MSGS=0
Int TWM2=0
Int TIMIDITY=0
Int BRIGHT=0
Int KEY=0
Int TEMPORATIO=100
Int TEMPODIFF=0
// Base Tempo=116
Int IGNORETEMPO=0
Int TINY=0
Int GAKUHU=0
//Int DEBUG=1
//Mute(1,2,3)
// ↑上2行のコメント外すと、メトロノームだけが鳴るなの。どうやって使うかは秘密なの。ぐすぐす;;
////////////////////////////////////////////////////////////////////////////////////////////////
拍子 2,4
IF(KEY %12 = 1 || KEY % 12 = 6 || KEY % 12 = -11 || KEY % 12 = -6) {
曲名{"白鍵のエチュード Etuden Op.10-5"}
} ELSE {
曲名{"黒鍵のエチュード Etuden Op.10-5"}
}
作者{"Fryderyk Franciszek Chopin MML by ななこっち★"}
IF(MSGS=1 || TWM2=1) {
ResetGS
}
#METORONOMEMML={M8m8m8m8}
IF(TINY=1 || GAKUHU=1 || TWM2=1) {
Expression.Frequency(2);
Modulation.Frequency(8);
System.TimeBase=96
} ELSE {
Expression.Frequency(1);
Modulation.Frequency(1);
System.TimeBase=3072
}
#PEDALON={Sub {r64y64,127}}
#PEDALOFF={r-36 y64,0 r36}
Include(tempo.h)
Include(rchord.h)
Include(rmelody.h)
IF(GAKUHU=1) {
RCDINIT(0,0)
} ELSE {
RCDINIT(370,856)
}
Key(KEY)
Int QTemp
Function QSet(value) {
QTemp=value
}
Function Q(value) {
Str MML="q"
IF(GAKUHU=1) {
MML=MML+"100"
} ELSE {
MML=MML+(value * QTemp / 100)
}
MML
}
#V_PIANO={
#REV
V(100)
M(0)
IF(BRIGHT=1) {
@(BrightPiano)
} ELSE {
@(GrandPiano)
}
QSet(100)
}
// Tempo
TR(16)
// 1
TmpChangeR(116,0)
[6 r2]
TmpChangeR(110,!2)
TmpChangeR(92,!2)
TmpChangeR(110,0)
TmpChangeR(119,!4)
r4
[4 r2]
TmpChangeR(112,!1)
TmpChangeR(105,!2)
// 2
TmpChangeR(100,0)
TmpChangeR(110,!2)
TmpChangeR(105,!2)
TmpChangeR(120,0)
TmpChangeR(123,!2)
TmpChangeR(117,!2)
TmpChangeR(100,0)
TmpChangeR(105,!4)
TmpChangeR(110,!4)
TmpChangeR(105,!2)
TmpChangeR(100,0)
TmpChangeR(107,!2^2)
TmpChangeR(115,!2^2^2^2)
TmpChangeR(123,!2^2^8)
TmpChangeR(95,!4.^2)
[
TmpChangeR(116,0)
TmpChangeR(113,!2)
TmpChangeR(100,!2)
TmpChangeR(116,0)
[2 r2]
]
TmpChangeR(105,0)
TmpChangeR(108,!1)
TmpChangeR(105,!1)
TmpChangeR(108,0)
TmpChangeR(113,!2)
TmpChangeR(108,!2)
TmpChangeR(90,!2)
TmpChangeR(70,!2)
// 3
TmpChangeR(105,0)
TmpChangeR(116,!4)
r4
[5 r2]
TmpChangeR(112,!2^2)
TmpChangeR(118,!2^2)
[4 r2]
TmpChangeR(110,!2)
TmpChangeR(85,!2)
TmpChangeR(35,0)
r24
TmpChangeR(80,0)
r12
TmpChangeR(100,!4.)
TmpChangeR(90,0)
r2
TmpChangeR(116,0)
[5 r2]
TmpChangeR(125,!2^2^2)
[3 r2]
TmpChangeR(127,!2)
TmpChangeR(110,0)
TmpChangeR(127,!2^2)
TmpChangeR(110,!2^2)
TmpChangeR(80,0)
r12
TmpChangeR(60,0)
r12
TmpChangeR(80,0)
TmpChangeR(90,!4.)
TmpChangeR(67,!12)
// pedal part
#pedalpart={
[
[1 r2]
[1 #PEDALON r8. #PEDALOFF r16r4]
[4 #PEDALON r8. #PEDALOFF r16]
[1 r2]
[1 #PEDALON r8. #PEDALOFF r16r4]
[2 #PEDALON r2 #PEDALOFF]
]
//
[4 #PEDALON r8. #PEDALOFF r16]
[4 #PEDALON r8. #PEDALOFF r16]
[4 #PEDALON r8. #PEDALOFF r16]
// [1 #PEDALON r4 #PEDALOFF r4]
// [1 r2]
[1 #PEDALON r2 r2 #PEDALOFF]
[2 #PEDALON r4 #PEDALOFF #PEDALON r8 #PEDALOFF #PEDALON r8 #PEDALOFF]
[2 #PEDALON r2 #PEDALOFF]
[2 #PEDALON r4 #PEDALOFF r4]
[2 #PEDALON r4 #PEDALOFF]
[1 #PEDALON r2 #PEDALOFF]
[2 #PEDALON r2 r2 #PEDALOFF]
[2 #PEDALON r2 r4 #PEDALOFF #PEDALON r4 #PEDALOFF]
[2 #PEDALON r2 r4 #PEDALOFF #PEDALON r8. #PEDALOFF #PEDALON r16 #PEDALOFF]
[4 #PEDALON r8 #PEDALOFF]
[1 #PEDALON r4 #PEDALOFF]
[2 #PEDALON r8 #PEDALOFF]
[1 #PEDALON r4. #PEDALOFF]
[1 #PEDALON r8 #PEDALOFF]
[1 #PEDALON r4. #PEDALOFF r8]
//
[
[1 r2]
[1 #PEDALON r8. #PEDALOFF r16r4]
[4 #PEDALON r8. #PEDALOFF r16]
]
[8 #PEDALON r8. #PEDALOFF r16]
[2 #PEDALON r2 #PEDALOFF]
[1 #PEDALON r2 r2 #PEDALOFF]
[1 #PEDALON r2 #PEDALOFF]
[2 #PEDALON r4 #PEDALOFF]
[4 #PEDALON r8 #PEDALOFF r8]
r4
[3 #PEDALON r8 #PEDALOFF r8]
[8 #PEDALON r8 #PEDALOFF r8]
[2 #PEDALON r4 #PEDALOFF r8 #PEDALON r8 #PEDALOFF]
[1 #PEDALON r4 #PEDALOFF r8]
[5 #PEDALON r24 #PEDALOFF r24r24]
r8
[15 #PEDALON r8 #PEDALOFF]
#PEDALON r2 #PEDALOFF
#PEDALON r1 #PEDALOFF
}
#m1={
l24
[
RMDV(95,100)
[RMD(g-b-d-g-e-g- d-g-<b->d-<g-b-)]
RMD(d->d-<a->d-<a->a-<a->a-e-a-e->e-<)
RMD(e->e-<a->e-<a->a-<a->a-d-a-d->d-<)
[RMD(g-b-d-g-e-g- d-g-<b->d-<g-b-)]
:
RMD(e->e-<a->e-<a->a-e-a-e->e-<a->a-<)
[6 RMDV(-5) RMD(b->b-<) ]>
]
RMD(e->e-<a->e-<a->a- e-a-e->e-<a->e-<)
RMD(e->e-<a->e-<d->d- <a->d-<a->a-d->d-<)
}
#m2={
l24
[
RMD(a-b-a-e->e-<e- d-e-d-<a->a-<a-)
RMD(a-b-a-e->e-<e- d-e-d-<a-8^24)
:
>RMD(e-a-b-a-e- d-a->d-e-d-<b-)
RMD(a->e-a-b-a-e- d-a->d-e-d-<b-)
RMDV(-3)
]
>RMD(a-g-a-g-a- >g-<a-g-a-g-a-)
<RMD(a->a-g-a-g-a->g-<a-g-a-g-a-)
[RMD(<b->b-g-b-g-b->g-<b-g-b-g-b-)]
RMD(g-b-g- >b-<b-g- >a-<b-g- >g-<b-g-)
RMD(>d-<b-g- >b-<b-g- >a-<b-g- >g-<b-g-)
[RMD(d->d-<b->d-d->d- <b->d-<d-d-<b->d-<)]
RMD(d->d-<b->d-d->d- <a->d-<d-d-<a->d-<)
RMD(d->d-<g->d-<d-d-<g->d-<d-d-<g->d-<)
RMD(e-g->d- e-<g->d- e-g-d- e-g->d-<)
RMD(e-g->d- e-<g->d- e-g-d- e->d-<g-)
RMD(e-g->e- d-<g-e-> d-<g-e- d-g-e-)
RMD(d-<g->e- d-<g-e-> d-<g-e- d-g-e-)
RMD(<a->e-g- a-e-g- a->e-<g- a->e-g-)
RMD(<a->e-g- a-e-g- a->e-<g- a->g-e-)
RMD(a-g->e-< a-g-e- a-g-e- <a->g-e-<)
RMD(a-g->e-< a-g-e- a-g-e- <a->g-e-<)
[RMD(d->d-<a-> d-<a->a- d-a-<a- >d-<a->d-<)]
RMD(d->d-<a-> d-d->d- <a->d-<d- d-<a->d-<)
RMD(a->a-d- a-a->a- d-a-<a- a-d-a-)
[RMD(d-e-d- >e-d->e- d-e-d- <d-e-d-<)]>
[4 RMD(>d-e-d-< d-e-d-)]
}
#m3={
[RMD(g-b-d-g-e-g- d-g-<b->d-<g-b-)]
RMD(d->d-<a->d-<a->a-<a->a-e-a-e->e-<)
RMD(e->e-<a->e-<a->a-<a->a-d-a-d->d-<)
[RMD(g-b-d-g-e-g- d-g-<b->d-<g-b-)]
[RMD(e->e-<a->e-<a->a-<) [3 RMD(b->b-<)]>]<
[
RMD(b->b-e- b-<a->a- <a->a-d- a-<g->g-<)
RMD(d->d-<a- >d-<a->a- <g->g-d- g-d->d-<<)
]
[4 RMD(b->b-e- b-<a->a-<)]>
[RMD(d-b-<a- >a-d-b- <a->a-d- b-<a->a-)]
RMD(>e-d-<b- a-g-e- d-<b-a- g-e-d-)
RMD(<a-4 b-8.a-16)
RMD(g-8r8 >> a-b-a-d->d-<d-)
RMD(d-e-d- <g->g-<g- a-b-a- d-8^)
RMD(g-a- b-a-g- d-a->d- e-d-<a-)
RMD(g->d-g- a-g-e- d-a->d- e-d-<a-)
RMD(g-a-g- d->d-<d- d-e-d- <a->a-<a-)
RMD(a-b-a- g->g-<g- d-4^)
RMD(g-a- b-a-g- d-a->d- e-d-<a-)
RMD(g->d-g- a-g-e- <a->d-a- b-a-d-)
RMDV(-15)
[3 RMD(b-d-a- <b->a-d- g-<b->e- <a->d-<d-)]
[RMD(b-g->e- <d->d-<a-)]
Sub{
Q(50)RMD(b-8)
RMDV(15)
Q(95)>RMD(d-8g-8b-8>d-8g-8b-8>d-8)
[4 RMD(g-8b-8)]
}
<<<
r8 RMD(b-a-g- >e-d-<b-> g-e-d-)
RMD(b-a-g- >e-d-<b-> g-e-d- b-a-g->)
[4 RMD(e-d-<b-> g-e-d-)]
RCD(<b->g-) <r v118 RCD(g->g-<)
RCD(e->e-<) RCD(d->d-<) RCD(<b->b-) RCD(<a->a-) RCD(<g->g-) RCD(<e->e-) RCD(<d->d-) < RCD(<b->b-) RCD(<a->a-)
l8 RCD(<g-8>g-8)r8
>
v123
l4 RCD(b-4>d-4g-4b-4<)
<
RMDV(125,127)
<RMD(g-2)
v0g-2
}
#bdg={RCD(b->d-g-<)}
#ceg={RCD(>c-e-g-<)}
#adf={RCD(a->d-f<)}
#ace={RCD(a->c-e-<)}
#acd={RCD(a->c-d-<)}
#fd={RCD(f>d<)}
#af={RCD(a->f<)}
#ga={RCD(>g-a-<)}
#fb={RCD(>fb-<)}
#fa={RCD(>fa-<)}
#gb={RCD(>g-b-<)}
#df={RCD(>d-f<)}
#aeg={RCD(a->e-g-<)}
//#adfm={RCD(a->d-f-<)}
#acg={RCD(a->cg-<)}
#bdg={RCD(b->d-g-<)}
#bg={RCD(b->g-<)}
#bdf={RCD(b->d-f<)}
#bdfm={RCD(b->d-f-<)}
#gdfm={RCD(g>d-f-<)}
#ameg={RCD(a>e-g-<)}
#adg={RCD(a->d-g-<)}
#acga={RCD(a->cg-a-<)}
#ge={RCD(g>e<)}
#cdf={RCD(>c-d-f<)}
#ae={RCD(a->e-<)}
#fbd={RCD(fb->d<)}
#chord1={
l8
[
[
#bdg #ceg #bdg r
r #ceg #bdg r
:
r #adf #ace r
r #ace #acd r
]
l4
r8 #ae r8
:
l8 #fd >#fd <r4
]
r8 l8 #af r4
}
#chord2={
l8
#ga #ga #fb #fa
#gb #ga #df r
r #aeg #adf r
r #acg r #adf
r #ga #fb #fa
#gb #ga #df r
v100
[r #aeg rr]
r #bdg rr
[3 r #bg rr]
r #bdf rr
r #bdfm rr
r #gdfm r #adf
r #ameg rr
v110
r2
r4 l8.#adg l16 #adg
l2 #adg
r2
r2
r4 l8.#acga l16 #acga
l2 #acga
r2
v110
[
r4 l2 #af
l8. #ge l16 #af
]
Q(90)
Sub {
RMDV(115,124)
r8 l8 >RMD(f g- g a-4 g g- f)
RMDV(119,126)
r RMD(a-b->c-4<b-8a-8)<
}
v90
r8 l8 RCD(a->d-<) RCD(a>d-<) RCD(b->d-<)
l4 RCD(>c-d-<) l8 RCD(b->d-<) RCD(a>d-<)
RCD(a->d-) rrr<
r4r8r8
Q(55)
}
#subchord2={
l8
>c<a->d-<a->
c<a->d-<a->
r2
r2
r<a->d-<a->
c<a->d-<a->
[24 r2]
<
rr l4 #cdf
l2 #cdf
}
#chord3={
l8
[
#bdg #ceg #bdg r
r #ceg #bdg r
:
r #adf #ace r
r #ace #acd r
]
[r #ae #fbd r]
#cdfa={RCD(>c-d-fa-<)}
#bdgb={RCD(b->d-g-b-<)}
#cea={RCD(>c-e-a-<)}
#bdg={RCD(b->d-g-<)}
#aea={RCD(a->e-a-<)}
#aega={RCD(a->e-g-a-<)}
#adga={RCD(a->d-g-a-<)}
#gad={RCD(>g-a->d-<<)}
#dadg={RCD(d-a->d-g-<)}
#dac={RCD(d-a->c-<)}
//--
[
r #cea r #bdg
r #cdfa r #bdgb
]
l4 r8 #aea r8
l4 r8 #aega r8
r4 #adga
#gad r4
Sub{r32 #dadg } r2
l2 #dac
#bg={RCD(b->g-<)}
#ca={RCD(>c-a-<)}
#af={RCD(a->f<)}
#fce={RCD(f>c-e-<)}
#dd={RCD(d->d-<)}
#gbe={RCD(g-b->e-<)}
#acf={RCD(a->c-f<)}
#mdad={RCD(<d-a->d-)}
#mgbg={RCD(<g-b->g-)}
#gdb={RCD(g->d-b-<)}
#db={RCD(>d-b-<)}
#cf={RCD(>c-f<)}
#bg={RCD(b->g-<)}
//--
l8
[#bg d- #ca #af]
#bg r #fce #dd
#gbe #dd #fce #dd
[#bg d- #ca #af]
#bg >d-< #fce #dd
#gbe #dd #fce #dd
l4 #db r8 l8 #acf
l4 #bg r8 l8 #cf
l4 #bg r4
r2
//--
r4.
l24
<
RMDV(95,102)
RMD(g->d-b-<)
RMD(g->d-b-<)
RMD(b->g->d-<<)
RMD(>d-b->g-<)
RMD(g->d-b-<)
RMD(b->g->d-<<)
RMD(>d-b->g-<)
[3
RMD(g->d-b-<)
RMD(d-b->g-<)
]
l24
RMDV(100,110)
RMD(g-r g- e-d-<b- a-g-e- d-<b-a-)
RMD(g-8) r8 l4 #gdb
}
#bass1={
l8
[
RMD(g-g-g-r)
RCD(<g->g-)rrr
RCD(<d->d-)rr<RMD(a-)>
RMD(d-4.)r
RMD(g-g-g-r)
RCD(<g->g-)rrr
:
RMD(c-rrc-)
RMD(<b->b-r4)
]
RMD(crr<a->)
RMD(d-rrr)
}
#bass2={
r2
r2
RMD(crrd-)<
RMD(a-rd-r)
RMD(a-)rrr
rrrr>
RMD(c)rr<RMD(c)>
RMDV(110,120)
RMD(c)rr RCD(<c>c)
RCD(<d->d-)r RCD(<c>c) RCD(<d->d-)
RMDV(112,120)
RCD(<d>d)r RCD(<c#>c#) RCD(<d>d)
RCD(<e->e-) rr RCD(<e->e-)
RCD(<e>e)rr RCD(<e>e)
RMDV(115,120)
RCD(<f>f)r RCD(<e>e) RCD(<f>f)
RCD(<g->g-)r RCD(<f>f) RCD(<g->g-)
RCD(<g>g) r RCD(<a->a-) r
RCD(<a>a)rr < RCD(<a>a)
[
l2 RCD(<a-2>a-2)
r2
r2
r2
]
RMDV(110,115)
l8
RMD(d-)rrr
r2>
RMD(d-)rrr
r2
RMD(d-)rrr
r2
rRMD(d-)rr
r2
}
#bass3={
l8
RMD(g-g-g-r)
RCD(<g->g-)rrr
RCD(<d->d-)rr<RMD(a-)>
RMD(d-4.)r
RMD(g-g-g-r)
RCD(<g->g-) rrr
[RMD(c-)rr<RMD(b-)>]
RMDV(80,95)
[
RMD(c-rd-r)
RMD(c-r<b-r>)
]
RMDV(85,100)
RMD(c-rrc-)
RMD(crrc)
RMD(d-4)r4
r2<
RMD(d-2)
r2
>
[
[RMD(g-2)]
[RMD(g-8r8 d-8r8)]
]
l8
RMDV(85,100)
RMD(g-4rd-)
RMD(g-4r)
RMDV(-3)
RMD(<d-)
RMD(g-4rd-)
[RCD(<g->g-) RMD(d-)]
RCD(<g->g-) rrr
RMDV(3)
[3 r2]
l24
RMDV(100,110)
rr> RMD(g- e-d-<b- a-g-e- d-<b-a-)
l8
RMDV(110,120)
RCD(g->g-)> r4.
RMDV(127,127)
RCD(<<g-2>g-2>)
}
TR(1)
o7
#V_PIANO
Q(70)v110
Sub{#pedalpart}
RMDINIT(270,856,95,100)
#m1
#m2
RMDV(95,100)
#m3
TR(2)
o4
#V_PIANO
Q(55)v90
Sub{#pedalpart}
#chord1
Sub{#subchord2}
Q(40)
#chord2
Q(55)
#chord3
TR(3)
o4
#V_PIANO
Q(95)v115
RMDINIT(270,856,100,110)
Sub{#pedalpart}
#bass1
#bass2
#bass3