I've always wondered why Common Lisp has so many algorithmic composition applications. In addition to Opusmodus, Common Music, and Common Lisp Music, which were mentioned elsewhere ITT, there's also Open Music (http://repmus.ircam.fr/openmusic/home) and Incudine (https://incudine.sourceforge.net/), and then of course there's some SuperCollider client stuff. it feels like such a niche within a niche to write algorithmic composition software (something that requires an intersection of some very specific skills and knowledge) in a language like CL that hardly anyone knows, but I'm glad it exists even if I can't personally make use of the one that most interests me (Open Music) because of LispWorks.
iainctduncan|2 years ago
https://iainctduncan.github.io/papers/design.html#why-use-a-...
lispm|2 years ago
https://github.com/openmusic-project/openmusic/releases/tag/...
LispWorks is 'relatively' popular for Lisp-based music applications like Open Music, om#, Scorecloud, OpusModus and a few others, because the native GUI toolkit for Windows, Linux and macOS allows to write portable GUI applications. One pays for being able to use a niche language able to write such applications.
nyx_land|2 years ago