musique/examples/for-elise.mq
2022-10-26 16:50:40 +02:00

81 lines
1.4 KiB
Plaintext

----------------------------------------------
"Für Elise in A Minor" by Ludwig van Beethoven
WIP implemntation
----------------------------------------------
oct 5; bpm 72; len (1/16);
subsection1 := (
sim (a 4 en) (a 2 e 3 a 3);
play (oct 4; c e a);
sim (b 4 en) (e 2 e 3 g# 3);
play (oct 4; e g# b);
sim (c 5 en) (a 2 e 3 a 3);
play (e 4 e 5 d# 5);
play (e d# e b 4 d c);
sim (a 4 en) (a 2 e 3 a 3);
play (c 4 e 4 a 4);
sim (b 4 en) (e 2 e 3 g# 3);
play (d 4 c 5 b 4);
);
section1 := ( n |
play e d#;
play (e d# e b 4 d c);
call subsection1;
if (n == 1)
( sim (a 4 qn) (a 2 e 3 a 3) )
( sim (a 4 en) (a 2 e 3 a 3)
; play (b 4 c 5 d 5)
)
);
section2 := ( n |
sim (e 5 den) (c 3 g 3 c 4);
play (g 4 f e);
sim (d 5 den) (g 2 g 3 b 4);
play (f 4 e d);
sim (c 5 den) (a 2 e 3 a 3);
play (e 4 d c);
sim (b 4 en) (e 2 e 3 e 4);
play (e 4 e 5 e 4 e 4 e 5 e 6 d# 5 e 5 d# 5 e 5 en);
play (d# e d# e d#);
play (e d# e b 4 d c);
call subsection1;
if (n == 1)
( sim (a 4 en) (a 2 e 3 a 3)
; play (b 4 c 5 d 5)
)
);
section1 1;
section1 2;
section2 1;
sim (a 4 en p e8 4 f7 4 e38 4)
(a 2 e 3 a 3 a#2 3 a3 3 g35 3);
sim (c 5 qn f 5 dsn e 5 tn)
(f 3 a 3 c 4 a 3 c 4 a 3);
sim (e 5 en d 5 en a# 5 dsn a 5 tn)
(f 3 a# 3 d 4 a# 3 d 4 a# 3);
sim (a g f e d c)
(f 3 a# 3 d 4 a# 3 d 4 a# 3);
sim (a# 4 a 4 a 4 tn g 4 tn a 4 tn a# 4 tn)
(f 3 a 3 c 4 a 3 c 4 a 3);