|
|
|
|
|
by david-given
3856 days ago
|
|
ABC isn't a programming language, it's just notation. Alda's actually a programming language (I think it's implemented as a macro set on top of Clojure?); you can write arbitrary code in it to generate music programmatically. 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: http://www.colinfraser.com/m5000/m5000.htm 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. |
|
When I see this I feel the need to ask: Shouldn't this have been built on Racket? Lisp family languages are great for these things but Racket was made specifically for building languages.