Due to the fact that GitHub is hosting the files on privately owned Servers located in the USA, this repository has been moved to Codeberg in November of 2025. It will not receive further updates or patches. Issues and pull requests will not be looked at here either, please submit your patches and issue tickets on Codeberg, or send them directly via good old email patches to the author.
Thanks.
This is the repository of an ancient version of Common Music (version 2.12.0), the presumably last version which ran on Common Lisp dating from around 2007-09, before work on Common Music shifted to (scheme-based) cm3. It is not maintained by Rick Taube, but put here mainly to provide a functional Common Lisp version as a basis for extending it to be combined with other Common Lisp based realtime music systems, especially incudine (http://incudine.sourceforge.net). For the (much extended) current version please refer to http://www.sourceforge.net/projects/commonmusic. The following README is the orginial text from the old version. It is not up to date:
This is the README for Common Music (CM). Common Music is released under the GNU Software License. See the file doc/gpl.text for the terms of this agreement.
The project home for Common Music is at: http://www.sourceforge.net/projects/commonmusic
Documentation for the system is located in the doc/ directory: o Installation instructions are in doc/install.html o The Common Music dictionary is in doc/dict/index.html. o The home page is in doc/cm.html
The system has been tested in the following OS/Lisp configurations:
core .sco .mid .cmn .clm .aiff midishare Linux: ACL 5.0 (beta) x x x x x x Clisp 2.31 x x x x x x CMUCL 18e x x x x x x x Guile 1.6.0 x x x OS X: ACL 6.2trial x x x Clisp 2.31 x x x x x x Guile 1.6.0 x x x MCL 5.0 x x x x x OpenMCL 0.13, 0.14 x x x x x x x FreeBSD: Clisp 2.31 x x x x x CMUCL 18e x x x x x Guile 1.6.4 x x x Windows 2000: ACL 501 x x x x x Clisp 2.31 x x x x x Windows/Cygwin: Clisp 2.31 x x x x x Guile 1.6.0 x x x x x MacOS (9.2) MCL 4.2, 4.3 x x x x x x x
The example file etc/examples/intro.cm is a fine place to start.
Please feel free to contact me with bug reports and suggestions. There is a mailing list assocated with the CCRMA suite of Lisp programs (CLM, CMN, CM and Snd). To join the list send your request to [email protected]
Rick Taube Associate Professor Composition/Theory School of Music University of Illinois Urbana IL 61821 Net: [email protected] Vox: (217) 244-2684 Fax: (217) 244-8319