Download List

Project Description

Strasheela is a highly expressive constraint-based
music composition system. Users declaratively
state a music theory and the computer generates
music which complies with this theory. A theory is
formulated as a constraint satisfaction problem
(CSP) by a set of rules (constraints) applied to
a music representation in which some aspects are
expressed by variables (unknowns). Music
constraint programming is style-independent and is
well-suited for highly complex theories (e.g. a
fully-fledged theory of harmony). Results can be
output into various formats including MIDI,
Lilypond, and Csound.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2007-08-08 00:11 Back to release list
0.8.3

This release greatly extends the available documentation. It now comes with a tutorial (draft) and includes several examples with musical output, an explanation of their underlying music theory, remarks on their implementation, and the full source code. Substantial background information on Strasheela is given by a monograph. Also, many additions and bugfixes have been made to the system.
Tags: Documentation

Project Resources