« :Previous app
Next app: »

Strasheela

1 Star2 Stars3 Stars4 Stars5 Stars (4 votes, average: 3.50 out of 5)

stasheela.jpg
Strasheela is a highly expressive constraint-based music composition system.

The Strasheela user declaratively states 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). The results can be output into various formats including MIDI, Csound, and Lilypond.

User-interface is the programming language Oz.

//

http://strasheela.sourceforge.net/ (1116 clicks)

Popularity: 4%

Leave a Comment...