====== Strasheela ====== {{metacard>}} 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. {{tag>general_music_composition_analysis_packages}} ~~META:title=Strasheela~~ ~~META:desc=highly expressive constraint-based music composition system~~ ~~META:logo=http://strasheela.sourceforge.net/strasheela/doc/graphics/Stasheela.jpg~~ ~~META:link=http://strasheela.sourceforge.net/strasheela/doc/index.html~~ ~~META:screenshot=https://sourceforge.net/dbimage.php?id=110012~~ ~~META:banner=~~ ~~META:author=Torsten Anders~~ ~~META:download=https://sourceforge.net/projects/strasheela/~~ ~~META:version=0.9.9~~ ~~META:releasedate=2009-03-09~~