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 Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-04-17 02:06
0.9.5

이 릴리스의 소리를 합성하는 형식으로 Csound 또는 미디 같은 microtonal 음악 출력에 대한 Strasheela의 기능을 향상시킵니다. 노트의 경우 실제 재생 피치는 스칼라 극장의 규모와 비슷한 형식으로 테이블, 튜닝에 의해 정의 될 수있습니다. 새 예제 microtonal 음악 MIDI 파일을 만들기위한 다양한 접근 방법을 보여줍니다.
Tags: Minor feature enhancements
This release enhances Strasheela's capabilities for outputting microtonal music into sound synthesis formats such as Csound or MIDI. The actual playback pitch of notes can be defined by tuning tables, which are similar to the scale format of Scala. New examples demonstrate different approaches for creating MIDI files for microtonal music.

2008-04-10 22:43
0.9.4

LilyPond에 출력이 크게 시설이 릴리스에서 수정됩니다. Strasheela 지금은, 다양한 특수 사례를 지원 (기초 tuplets) 단일 직원들이 화음, 화음, 분음의 표기법 예, 그리고 LilyPond 2.10.0의 형식으로 출력을 사용자 지정 옵션이 확장되었습니다. 새로운 예제는 이러한 기능을 보여줍니다. 또한,이 버전으로 제공되며, 22 톤 동일 성분 기질 : 다양한 동부 표준시 02시 02분 감정과 비늘을 용이하게하고 LilyPond 출력뿐만 아니라, Csound 지원됩니다. 기타 추가 및 버그수정 시스템을 만들어왔다.
Tags: Minor feature enhancements
The output facilities to Lilypond are greatly revised in this release. Strasheela now outputs the format of Lilypond 2.10.0, supports various special cases (e.g. single staff polyphony, chords, enharmonic notation, and basic tuplets), and the customisation options have been extended. New examples demonstrate these features. In addition, this version facilitates composition in 22-tone equal temperament: various 22 ET chords and scales are provided, and output to Lilypond, as well as Csound, is supported. Other additions and bugfixes have been made to the system.

2008-03-30 17:28
0.9.3

이 릴리스의 음악 이론적인 개념을 추가합니다. 좋은 음조 화음 progressions Schoenberg 작성 지침의 일반적인 버전의 제약으로 구현되었습니다. Strasheela 지금은 31 톤 조성을 지원하는 동일한 기질 (동부 표준시 03시 01분). 예를 들어, 다양한 동부 표준시 03시 01분 감정과 저울이 제공되며 LilyPond 출력뿐만 아니라 Csound으로 지원됩니다. 동부 표준시 03시 01분 미디 출력 사용자가 귀하의 미디 설정에 따라 정의할 수있습니다. 기타 추가 및 버그수정 시스템뿐만 아니라되었습니다.
Tags: Minor feature enhancements
This release adds music theoretical concepts. A generalized version of Schoenberg's guidelines on writing good tonal chord progressions have been implemented as constraints. Strasheela now supports composition in 31-tone equal temperament (31 ET). For example, various 31 ET chords and scales are provided, and output to Lilypond, as well as Csound is supported. 31 ET MIDI output can be defined by the user, depending on your MIDI setup. Other additions and bugfixes have been made to the system as well.

2008-03-20 22:23
0.9.2

이 릴리스에는 임의의 값을 주문과 배포 전략을 recomputation을 지원합니다. 실행 시간에 대한 거래 Recomputation 메모리 (복잡한 문제를 해결하기위한), 중요하고 무작위 솔루션을 다양한 음악적 문제 중요합니다. 템포 및 시간 변화 곡선 처리 기능을위한 기능이 추가되었습니다. 튜토리얼의 추가 수정되었습니다. 기타 추가 및 버그수정 시스템을 만들어왔다.
Tags: Minor feature enhancements
This release supports recomputation for distribution strategies with random value ordering. Recomputation trades memory for run time (important for solving complex problems), and randomised solutions are important for many musical problems. Functions for processing tempo curves and time shift functions have been added. The tutorial has been revised further. Other additions and bugfixes have been made to the system.

2008-01-21 22:18
0.9.1

이 릴리스에는 미디 파일을 가져올 수있습니다. 수정 튜토리얼을 시작했다. 조화를 모델로, 예를 들어, 연장, 피치 간격 화음 뒤집어의 표현 elaborative있습니다. 또한 추가 및 버그수정되었습니다.
Tags: Minor feature enhancements
This release can import MIDI files. Revision of the tutorial has begun. The harmony model was extended, for example, by elaborative representations of pitch intervals and chord inversions. Further additions and bugfixes have been made.

Project Resources