Download List

项目描述

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.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-03-29 18:54
0.9.10

此版本修正了严重的错误。此前,Strasheela只有当IOzSeF工作(一种约束求解奥芝扩展名)的安装方式。它提供简化了安装批处理文件在Windows安装。它还增加了诸如对位线音乐片段现成的建设者收集,谐音的和弦进行,或特定的图案,并增加了一些和谐有关的限制。进一步的补充和修正缺陷已也。
标签: Serious bugfix
This release fixes a serious bug. Previously, Strasheela only worked when IOzSeF (an Oz extension for constraint solvers) was installed. It simplifies the installation on Windows by providing an installation batch file. It also adds a collection of ready-made constructors for musical segments such as contrapuntal lines, homophonic chord progressions, or specific motifs, and adds a number of harmony-related constraints. Further additions and bugfixes have been made as well.

2009-03-10 01:06
0.9.9

此版本带来了很多小规模的改善和Strasheela扩展。最重要的是,勋伯格的和谐理论的执行情况总警司已经被记录有声的例子(HTML)的,Strasheela现在支持自适应纯律,音乐的代表是由多种便利的建设者延长,以及模式的限制,增加了一些。此外,一些错误已得到修复。
标签: Minor feature enhancements
This release brings many small-scale improvements and extensions to Strasheela. Most importantly, the implementation of Schoenberg's Theory of Harmony as CSP has been documented (HTML with sound examples), Strasheela now supports adaptive just intonation, the music representation has been extended by several convenient constructors, and a number of pattern constraints have been added. Also, some bugs have been fixed.

2008-12-04 17:25
0.9.8

此版本修正了严重的错误甚至导致一个编译错误。为了避免今后发生此类错误,代码已被清理,几乎所有的编译器警告,现在基数。此外,指南的修订继续进行,一些销售策略进行了优化。
标签: Major bugfixes
This release fixes a serious bug which even caused
a compilation error. In order to avoid such errors
in the future, the code has been cleaned up, and
virtually all compiler warnings are now fixed as
well. In addition, the tutorial revision
continued, and some distribution strategies have
been optimized.

2008-11-28 08:53
0.9.7

此版本改善声音合成格式导出。例如,表达时间的分数可以被定义时移功能。预定义的MIDI文件也支持出口等非连续控制器说明事件(如弯音,触,和CC)和一个全球速度曲线。更多的例子增加了,进一步扩展和修正缺陷而制定的。
标签: Minor feature enhancements
This release improves sound synthesis format export. For example, expressive timing of scores can be defined by time shift functions. Predefined MIDI file export also supports non-note events like continuous controllers (e.g. pitch bend, aftertouch, and CC) and a global tempo curve. Additional examples have been added, and further extensions and bugfixes have been made.

2008-08-20 03:41
0.9.6

此版本支持的音乐形式制约的新技术,并演示了例子。此外,复杂的销售策略的定义(变量排序在搜索)是由特殊的构造函数简化。有几个例子,进一步增加了,和许多其他的扩展和修正缺陷而制定的。
标签: Minor feature enhancements
This release supports new techniques for constraining the musical form, and demonstrates them in examples. Also, the definition of complex distribution strategies (variable orderings in the search) is simplified by special constructor functions. Several further examples have been added, and many other extensions and bugfixes have been made.

Project Resources