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