Music programming language Alda gets new features
daveyarwood.github.io
daveyarwood.github.io
http://www.hanselminutes.com/498/sid-chips-and-c64-music-wit...
https://github.com/mwhuang2/Haydn
Nice to see new features being added. I might do some more pieces in the future.
Any plans to use Alda in your recorded music?
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.
http://commonmusic.sourceforge.net/
There's also Overtone for Clojure fans, which also does synthesis:
And Impromptu, PD, Csound, Supercollider... and Max if you want something commercial.
And projects with much higher levels of abstraction like Rubato Composer.
(And many others, in fact.)
I guess there's no reason not to make something like Alda as a simple student exercise. But compared to the alternatives, it isn't any more powerful than that.