Strasheela: Design and usage of a music composition environment based on the Oz programming model

T. Anders, Christina Anagnostopoulou, Michael Alcorn

Research output: Contribution to journalArticle

6 Citations (Scopus)

Abstract

Strasheela provides a means for the composer to create a symbolic score by formally describing it in a rule-based way. The environment defines a rich music representation for complex polyphonic scores. Strasheela enables the user to define expressive compositional rules and then to apply them to the score. Compositional rules can restrict many aspects of the music - including the rhythmic structure, the melodic structure and the harmonic structure - by constraining the parameters (e.g. duration or pitch) of musical events according to some numerical or logical relation. Strasheela combines this expressivity with efficient search strategies.
Original languageEnglish
Pages (from-to)277-291
Number of pages15
JournalMULTIPARADIGM PROGRAMMING IN MOZART/OZ
Volume3389
Publication statusPublished - 2005

ASJC Scopus subject areas

  • Computer Science (miscellaneous)

Fingerprint Dive into the research topics of 'Strasheela: Design and usage of a music composition environment based on the Oz programming model'. Together they form a unique fingerprint.

Cite this