首页> 外文会议>International Conference on Multiparadigm Programming in Mozart/Oz >Strasheela: Design and Usage of a Music Composition Environment Based on the Oz Programming Model
【24h】

Strasheela: Design and Usage of a Music Composition Environment Based on the Oz Programming Model

机译:Strasheela:基于OZ编程模型的音乐组合环境的设计和用法

获取原文

摘要

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. Strasheela is implemented in the Oz programming language. The Strasheela user writes an Oz program which applies the Strasheela music representation. The program searches for one or more solution scores which fulfil all compositional rules applied to the score.
机译:Strasheela为作曲家提供了一种通过以基于规则的方式正式描述它来创建符号分数的手段。 环境定义了复杂的Polyphonic分数的丰富音乐表示。 Strasheela使用户能够定义表达式的组成规则,然后将它们应用于分数。 组成规则可以限制音乐的许多方面 - 包括节奏结构,旋律结构和谐波结构 - 根据一些数值或逻辑关系约束音乐事件的参数(例如持续时间或间距。 Strasheela将此表达性与有效的搜索策略相结合。 Strasheela以OZ编程语言实现。 Strasheela用户写了一个oz程序,该程序应用Strasheeeea音乐表示。 该程序搜索一个或多个解决方案分数,该分数符合应用于分数的所有组成规则。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号