Download List

Projeto Descrição

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

Este lançamento aumenta as capacidades de Strasheela para produzir música em formatos microtonal síntese de som, como Csound ou MIDI. O arremesso de reprodução das notas podem ser definidos por tabelas de ajuste, que se assemelham ao formato de escala de Scala. Novos exemplos demonstram as diferentes abordagens para a criação de arquivos MIDI para a música microtonal.
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

As instalações de produção para Lilypond são muito revisto neste comunicado. Strasheela agora gera o formato de Lilypond 2.10.0, suporta vários casos especiais (por exemplo, polifonia única pauta, acordes, notação enharmonic e tuplets básico), e as opções de personalização foram prorrogadas. Novos exemplos demonstram estas características. Além disso, esta versão facilita a composição em 22-temperamento igual tom: 22 acordes diferentes ET e escalas são prestados, e saída para Lilypond, bem como Csound, é suportada. Outras adições e correções foram feitas no sistema.
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

Esta versão adiciona conceitos teóricos da música. Uma versão generalizada de orientações de Schoenberg sobre a boa escrita progressões harmônicas tonais foram implementadas como restrições. Strasheela agora suporta composição em 31-tom temperamento igual (31 ET). Por exemplo, vários ET 31 acordes e escalas são prestados, e saída para Lilypond, bem como Csound é suportado. 31 e saída MIDI podem ser definidos pelo usuário, dependendo da sua configuração MIDI. Outras adições e correções foram feitas no sistema também.
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

Esta versão suporta recálculo de estratégias de distribuição com um valor aleatório de ordenação. Soluções de negócios para o recálculo da memória o tempo de execução (importante para resolver problemas complexos) e randomizados são importantes para muitos problemas musical. Funções para as curvas de tempo de processamento e funções de desvio de tempo foram adicionados. O tutorial foi revisado mais. Outras adições e correções foram feitas no sistema.
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

Esta versão pode importar arquivos MIDI. Revisão do tutorial já começou. O modelo de harmonia foi prorrogado, por exemplo, representações elaborativo de intervalos de tom e inversões de acordes. Outras adições e correções foram feitas.
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