Download List

Descripción del Proyecto

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.

2009-03-29 18:54
0.9.10

Esta versión corrige un error grave. Anteriormente, Strasheela sólo funcionaba cuando se instaló IOzSeF (una extensión Oz para resolver la restricción). Simplifica la instalación en Windows, proporcionando un archivo por lotes de instalación. También añade una colección de constructores ya preparado para los segmentos musicales, tales como líneas de contrapunto, progresiones de acordes homofónica, o motivos específicos, y añade una serie de limitaciones relacionadas con la armonía. Adiciones y correcciones de errores se han hecho así.
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
0.9.9

Esta versión trae muchas mejoras en pequeña escala y las ampliaciones de Strasheela. Más importante aún, la aplicación de la teoría de la armonía de Schoenberg como CSP ha sido documentado (HTML con ejemplos sonoros), Strasheela ahora soporta adaptación sólo la entonación, la representación de la música se ha extendido por varios constructores conveniente, y una serie de limitaciones modelo se han añadido. Además, algunos errores han sido corregidos.
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
0.9.8

Esta versión corrige un error grave, que incluso provocó un error de compilación. A fin de evitar estos errores en el futuro, el código se ha limpiado, y prácticamente todas las advertencias del compilador son fijos. Además, la revisión tutorial continuó, y algunas estrategias de distribución se han optimizado.
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
0.9.7

Esta versión mejora el sonido de exportación en formato de síntesis. Por ejemplo, el momento expresivo de resultados puede ser definida por las funciones de cambio de hora. Predefinidos de la exportación de archivos MIDI también apoya la no-acontecimientos nota como controladores continuos (por ejemplo, pitch bend, aftertouch, y CC) y una curva de tempo global. Otros ejemplos se han añadido, y nuevas ampliaciones y correcciones de errores se han hecho.
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
0.9.6

Esta versión es compatible con las nuevas técnicas para limitar la forma musical, y muestra en los ejemplos. Además, la definición de estrategias de distribución complejas (ordenaciones variable en la búsqueda) se ha simplificado con las funciones de constructor especial. Varios ejemplos se han añadido, y muchas otras extensiones y correcciones de errores se han hecho.
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