I would like to request that OpenMusic be ported to an open source, freely available, cross-platform Common Lisp compiler, such as Steel Bank Common Lisp. I realize that this might present considerable difficulties for the developers of OpenMusic, but my perception is that the trend in Lisp systems is towards open source, that there exist full-featured graphical user interface toolkits for Common Lisp (e.g. Ceramic, cl-cffi-gtk, Qtools), and I wonder if the user base for computer music systems that have proprietary dependencies is shrinking.
My personal motivation for making this request is that I recently created a CFFI-based version of the OMTools interface from OpenMusic to Csound, which works fine, and then I wanted to port all of Common Music 2 (Common Lisp version) and Drew Krause’s algorithmic composition code (which I now host at https://github.com/gogins/csound-extended/tree/develop/nudruz), to work in OpenMusic.
First I created an .asd file for Drew’s code, and then I found that the free version of LispWorks included in the OpenMusic download for Linux does not include a Common Lisp compiler, and so does not support ASDF, so Drew’s code doesn’t run yet in OpenMusic.
A pity.
Regards,
Mike Gogins