ABC isn&#x27;t a programming language, it&#x27;s just notation. Alda&#x27;s actually a programming language (I think it&#x27;s implemented as a macro set on top of Clojure?); you can write arbitrary code in it to generate music programmatically.<p>Back in the 80s there was a synthesiser addon for the BBC Micro called the Music 5000 that had a similar programming language, this one Forth based; it was called AMPLE:<p><a href="http:&#x2F;&#x2F;www.colinfraser.com&#x2F;m5000&#x2F;m5000.htm" rel="nofollow">http:&#x2F;&#x2F;www.colinfraser.com&#x2F;m5000&#x2F;m5000.htm</a><p>Looks like none of the demo tracks have made it to Youtube, but there are some on that site. Classic old-school warm OPL sound.