Beethoven’s “Für Elise”
This Logo file plays Beethoven’s “Für Elise” on the piano.
If you are getting tired, press the Stop sign to end the tune.
FuerElise.lgo
TO SET.TEMPO :TEMPO
PLAY (LIST WORD "T :TEMPO)
END
TO PLAY.RIT :LIST :TEMPO :DIM
MAKE "T :TEMPO
WHILE [NOT EMPTY? :LIST] [SET.TEMPO :T PLAY (LIST FIRST :LIST) MAKE "LIST BF :LIST MAKE "T :T - :DIM]
SET.TEMPO :TEMPO
END
TO THEME
PLAY [O4 E D# E O3 B O4 D C O3 A O1 E A O3 C E A B O1 E G# O3 E G# B O4 C O1 E A O3 E.]
PLAY [O4 E D# E D# E O3 B O4 D C O3 A O1 E A O3 C E A B O1 E G# O3 E O4 C O3 B A O1 E A.]
PLAY [O3 B O4 C D E O1 G O2 C O3 G O4 F E D O1 G B O3 F O4 E D C O1 E A O3 E]
PLAY.RIT [O4 D C O3 B O1 E O2 E O3 E O4 E O3 E O4 E E O5 E O4 D# E D# E D# E] :TEMPO 1
PLAY [O4 D# E D# E D# E O3 B O4 D C O3 A O1 E A O3 C E A B O1 E G# O3 E G# B O4 C O1 E A O3 E.]
PLAY [O4 E D# E D# E O3 B O4 D C O3 A O1 E A O3 C E A B O1 E G# O3 E O4 C O3 B A.]
END
TO INTERLUDE.1
PLAY [O1 E A S5]
PLAY [O3 E F G O3 [F A O4 4C] F. L32 E L8 E D L16 Bb. 32A A G F E D C O3 8Bb 8A L32 A G A BB]
PLAY [L16 O4 C O1 G O2 C O1 G O4 D D# E O1 G O2 C O4 E F O3 A O4 C O2 E O1 G O2 E O4 D. O3 32B]
REPEAT 2 [PLAY [L32 O4 C G O3 G O4 G O3 A O4 G O3 B O4 G C G D G E G O5 C O4 B A G F E D G F D]]
PLAY [E F E D# E O3 B O4 E D# E O3 B O4 E D# L8 E.]
PLAY.RIT [L16 O3 B O4 E D# L8 E. L16 O3 B O4 E D# E D# E D# E D#] :TEMPO 1
END
TO CRESCENDO
PLAY [L16 A S10 O1 A A A A A]
PLAY [[O3 E G Bb O4 C#] O1 A A A A A]
PLAY [[O3 F A O4 D] O1 A A A O4 E F]
PLAY [[O3 G# O4 D F] O1 A A A [O3 G# O4 D F] O1 A]
PLAY [[O3 A O4 C E] O1 A A A A A]
PLAY [[O3 F O4 D] O1 D D D O4 C O3 B]
PLAY [[C F# A] O1 D# D# D# O3 [C A] O1 D#]
PLAY [[O3 C A] O1 E [O3 E O4 C] O1 E [O3 D B] O1 G#]
PLAY [[O3 C A] O1 A A A A A]
PLAY [[O3 E G Bb O4 C#] O1 A A A A A]
PLAY [[O3 F A O4 D] O1 A A A O4 E F]
PLAY [[O3 G# O4 D F] O1 A A A [O3 G# O4 D F] O1 A]
PLAY [[O4 D F] O1 Bb Bb Bb Bb Bb]
PLAY [[O3 G O4 Eb] O1 Bb Bb Bb O4 D C]
PLAY [[O3 D F Bb] O1 Bb Bb Bb [O3 D F A] O1 Bb]
PLAY [[O3 D F G#] O1 B B B [O3 D F G#] O1 B]
PLAY [[O2 C O3 C E 4A] 8P]
PLAY [[O2 E G O3 D E 8B] 4P]
END
TO INTERLUDE.2
PLAY [S0 O2 A O3 C E A O4 C E D C O3 B A O4 C E A O5 C E D C O4 B]
PLAY [A O5 C E A O6 C E D C O5 B Bb A G# G F# F E D# D]
PLAY.RIT [C# C O4 B Bb A G# G F# F] :TEMPO 1
END
TO CODA
PLAY [[O1 A C E O2 A C E O3 2'1A]]
END
TO ELISE
MAKE "TEMPO 70
PLAY [R] SET.TEMPO :TEMPO
PLAY [L16 S0 REV10]
PLAY [O4 E D#]
THEME
INTERLUDE.1
THEME
CRESCENDO
INTERLUDE.2
THEME
CODA
END
MAKE "TEMPO 60
MAKE "T 38
CT
PRINT `The procedures in this file will play "Für Elise" by Beethoven.`
PRINT `To hear it, type ELISE.`
Procedure | ELISE |
Description | Plays Beethoven's Für Elise |
Level | Intermediate |
Tags | Music, Instruments, Play |