CsoundAC is an extended version of Csound that runs both as a
shared library and as a standalone GUI front end. Its main
purposes are (a) to make it easier to extend Csound (e.g. the
using Loris plugin opcodes with Python scripting with the Loris
analysis functions), and (b) to streamline the actual use of
Csound in composing, particularly for algorithmic composition, by
integrating more tightly with other languages and other
software.
- C++ library for algorithmic composition, based
on Michael Gogins' concept of music graphs.
- Python wrappers for the Csound API and for music
graphs.
- Built-in Python interpreter. This enables one
to embed orchestras and scores into Python code, and to write
Csound pieces in Python, including both composition (with music
graphs) and synthesis.
- Runs as a standalone application.
- Runs as a Python extension module. This enables
one to write Csound pieces in any Python
interpreter.