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 Requirements

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

2009-03-29 18:54

이 릴리스에는 심각한 버그 수정. 이전 Strasheela에만 일을 할 때 해법을위한 제약 IOzSeF (오즈의 마법사 확장)를 설치했다. 그것은 설치 배치 파일을 제공하여 Windows에 설치가 간단 해집니다. 또한 contrapuntal 라인 등의 뮤지컬 분야에 대한 준비 만든 생성자의 컬렉션을 추가, homophonic 화음 progressions, 또는 특정 모티프, 그리고 조화의 수를 제한 관련 추가됩니다. 또한 추가 및 버그수정뿐만 아니라되었습니다.
Tags: 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

이 릴리스에는 많은 중소 규모의 개선 및 확장 Strasheela 가져온다. 가장 중요한 것은, Schoenberg의 이론 조화의 구현으로 CSP는 소리를 예제와 함께 (HTML을 문서화되어있다), Strasheela 지금은 적응이 추가되었습니다 그냥 억양, 여러 가지 편리한 생성자에 의해 확장되었습니다 음악 표현, 패턴 제약 번호를 지원합니다. 또한, 일부 버그가 수정되었습니다.
Tags: 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

심지어는 컴파일 오류가 발생이 릴리스에는 심각한 버그 수정. 주문 있음, 코드를, 그리고 청소되어 거의 모든 컴파일러 경고가 지금뿐만 아니라 고정 앞으로 이러한 오류를 방지합니다. 또한, 튜토리얼 개정 및 지속적인 몇 가지 배포 전략을 최적화되었습니다.
Tags: 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

이 릴리스의 소리를 합성하는 형식으로 수출을 향상시킵니다. 점수 예를 들어 근무 시간 함수에 의해 정의 될 수있는, 표정이 타이밍. 사전 정의된 MIDI 파일을 내보낼도 (예 : 피치, aftertouch 굽힘, 비 - 지속적인 컨트롤러와 같은 이벤트를 지원합니다 참고 : CC)와 세계적인 템포 커브. 추가 예제 및 추가 확장 기능이 추가되었습니다 버그수정되었습니다.
Tags: 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

이 릴리스의 음악 양식을 자제에 대한 새로운 기술을 지원하고 예제들을 보여줍니다. 검색 또한 복잡한 유통 전략의 정의 (변수 orderings) 특별 생성자 함수에 의해 간단 해집니다. 몇 가지 추가 예제, 그리고 다른 많은 확장 기능이 추가되었습니다 버그수정되었습니다.
Tags: 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