Eb-maj7
Jump to navigation
Jump to search
Paradigm(s) | imperative |
---|---|
Designed by | Felix Ceard-Falkenberg |
Appeared in | 2022 |
Computational class | Unknown |
Reference implementation | Unimplemented |
File extension(s) | .maj7 |
Eb-maj7 is a new esoteric programing language with a weird syntax which generates a midi file. Further documentation and an interpreter can be found here. The name is pronounced like the chord it describes: "E flat major seven".
Hello, World
Fuer Elise in A Minor Ludwig van Beethoven Composed in 1802 Composed in a Saloon Time: 138 opening in Hello World # Comment style 1 Bar: Hello World play Write in ens Muda play print Chord: Write in ens Muda # init index 0 LeftHand := C RightHand := C # Write H to index Saloon/LeftHand := AF#, D # 72 # Increment index by 1 LeftHand := LeftHand, C# # Write e # etc... Saloon/LeftHand := AA, C# # 101 LeftHand := LeftHand, C# # l Saloon/LeftHand := AA#, d # 108 (10x11 - 2) LeftHand := LeftHand, C# # l Saloon/LeftHand := AA, G # 108 (10x10 + 8) LeftHand := LeftHand, C# # o Saloon/LeftHand := AA, A# # 111 LeftHand := LeftHand, C# # " " Saloon/LeftHand := EED # 32 LeftHand := LeftHand, C# # W Saloon/LeftHand := EDA, F# LeftHand := LeftHand, C# # o Saloon/LeftHand := AA, A# # 111 LeftHand := LeftHand, C# # r Saloon/LeftHand := AA#, E LeftHand := LeftHand, C# # l Saloon/LeftHand := AA, G # 108 LeftHand := LeftHand, C# # d Saloon/LeftHand := AA # 100 LeftHand := LeftHand, C# # ! Saloon/LeftHand := EED, C# # 33 LeftHand := LeftHand, C# Chord: print # One could also print the chars directly in the Chord above. # This Chord only exists to demonstrate for loops LeftHand := C 12|: press Saloon/LeftHand LeftHand := LeftHand, C# :|