斯特拉希拉

托尔斯滕·安德斯

斯特拉希拉作者:Leonid Vladimirsky1

Strasheela是一个高度表达的基于约束的音乐创作系统。2Strasheela用户声明了一个音乐理论,计算机生成符合该理论的音乐。理论通过一组应用于音乐表示的规则(约束)被表述为约束满足问题(CSP),其中某些方面由变量(未知)表示。音乐约束编程依赖于风格,非常适合于高度复杂的理论(例如,完整的和声理论)。用户界面是编程语言Oz。结果可以输出为各种格式,包括MIDI、Csound和Lilypond。

新闻
背景信息
入门
文档
社区
历史

新闻

对于最新的更改,请查看github.

2013年4月14日:莫扎特(以及斯特拉希拉)并不是从MacOS Mountain Lion开始的。雪豹工作良好(狮子未经测试)。我们正在调查如何解决这一问题。顺便说一句:《莫扎特2》很快就会发布,但斯特拉希拉首先需要移植到那个完全改写过的平台上。

2012年5月31日:Strasheela开发从SourceForge转移到github(现在正在使用吉特而不是颠覆). 然而,SourceForge还有其他功能(例如网站、邮件列表、发布)。

2012年4月30日:Strasheela 0.10.1发布
这是过去三年内的第一次发布。添加了几个重要的扩展。例如,根据各种音乐特征(包括持续时间、音高间隔、无音符的存在等),可以使用约束来控制音符的节奏重音(其节奏权重)。音符的公制位置可以通过各种方式取决于其重音。纹理约束控制音乐节是否为同音、准同音、同向等。现在支持包括扩展的单音调在内的任意规则音色。添加了许多其他功能,并修复了错误(请参阅变化).

旧闻

背景信息

动机

出版物

Oz文档

Strasheela专著(pdf格式)

入门

下载版本

下载当前开发快照

安装

文档

Strasheela教程

Strasheela示例

参考

社区

Strasheela-users邮件列表

Strasheela-developers邮件列表

贡献

历史

Strasheela的开发始于声乐艺术研究中心贝尔法斯特女王大学作为Torsten Anders博士的一部分。开发工作在计算机音乐研究跨学科中心普利茅斯大学(由Le StruM项目),目前在贝德福特大学.


1列奥尼德·弗拉基米尔斯基(Leonid Vladimirsky)的插图摘自:亚历山大·沃尔科夫(Alexandr M.Volkov)(1939年,1959年修订)。翡翠城的巫师,苏俄出版社。

2Strasheela也是儿童小说中一个友好而矮胖的稻草人的名字翡翠城的巫师作者亚历山大·沃尔科夫(Alexandr M.Volkov),俄罗斯作家在其中复述奥兹的神奇巫师作者:L.Frank Baum。后者启发了编程语言Oz的名字,Oz是Strasheela组合系统的基础。

稻草人的大脑只由麸皮、针和针组成。然而,他是一位杰出的逻辑学家,喜欢在晚上乘四位数。人们对他对音乐的兴趣知之甚少,但据报道,斯特拉希拉有时会高兴地跳舞和唱歌。