thanks Zbigniew forward this link!
OpenMusic (OM) is a full visual programming language based on CommonLisp / CLOS. OM is icon oriented, uses extensively drag and drop, and has built-in visual control structures that interface with Lisp ones, such as loop.
OM may be used as a general purpose functional/object/visual programming language. A set of provided classes and libraries make it a very convenient environment for music composition.
OM(sort of a new and
improved version of PatchWork – is available for
download for free and there exists a version for PC’s.)
it is a great software for composing instrumental
music
http://recherche.ircam.fr/equipes/repmus/OpenMusic/
http://freesoftware.ircam.fr/rubrique.php3?id_rubrique=15
http://recherche.ircam.fr/equipes/repmus/RMPapers/CMJ98/
download:www2.siba.fi/PWGL/downloads.html