Symbolic Composer is a style-independent
solution for composing and composition modelling. It implements a
formal mechanisms that deals with compositional structures and
elements, and is expandable by the user. Symbolic Composer provides:
A high-level framework
Symbolic Composer is a framework for handling time and musical
structures. It is the composers' responsibility to define the grammars,
fill in the class slots, and extend the processors and generators to
suit his style.
A style-independent solution
All musical styles will likely find its representation within this
framework. You need clear thinking to be able to use it. If this state
of mind is achieved, Symbolic Composer does not make restrictions on
styles.
A wealth of build-in composition
functions
Symbolic Composer includes 300 functions, which cover fractals, chaos
and compositional algorithms. New functions can be programmed directly
within the environment using build-in Common Lisp interpreter.
Expandable music programming
environment
After few years most composers start to write Lisp-extensions. These
functions and methods can be collected to modules, and shared by other
users. A good example of this is CRESC PowerPack, programmed by
British composer and music educator Nigel Morgan. Modules can
be realized both as Lisp source code saved in ascii format, or compiled
Lisp files by LispWorks Common Lisp.
|