Télécharger la liste

Description du projet

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.

Système requise

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

Cette version améliore les capacités Strasheela pour la sortie musique microtonale synthèse sonore dans des formats tels que Csound ou MIDI. Le pas de lecture réelle de notes peuvent être définis par tables de réglage, qui sont similaires au format échelle de Scala. De nouveaux exemples de démontrer des approches différentes pour créer des fichiers MIDI pour la musique microtonale.
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

La facilité d'interfaçage Lilypond sont fortement révisée dans le présent communiqué de presse. Strasheela sorties désormais le format de Lilypond 2.10.0, supports divers cas particuliers (par exemple, la polyphonie unique de fonctionnaires, les accords, la notation enharmonique, et tuplets de base), et les options de personnalisation ont été élargies. De nouveaux exemples illustrent ces caractéristiques. En outre, cette version facilite la composition en 22 tons tempérament égal: divers 22 HE cordes et des échelles sont fournis, et la sortie pour Lilypond, ainsi que Csound, est pris en charge. D'autres ajouts et corrections de bugs ont été apportées au système.
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

Cette version ajoute la musique des concepts théoriques. Une version généralisée de lignes directrices sur l'écriture de Schoenberg bonnes progressions d'accords ont été mises en œuvre tonale comme des contraintes. Strasheela prend désormais en charge la composition en 31 ton tempérament égal (31 HE). Par exemple, divers accords 31 HE et tarifs sont fournis, et la sortie pour Lilypond, ainsi que Csound est pris en charge. 31 ET sortie MIDI peut être définie par l'utilisateur, en fonction de votre configuration MIDI. D'autres ajouts et corrections de bugs ont été apportées au système.
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

Cette version prend en charge le recalcul des stratégies de distribution avec une valeur aléatoire de la commande. Solutions métiers mémoire recalcul des temps d'exécution (important pour résoudre des problèmes complexes), et randomisés sont importantes pour de nombreux problèmes musicaux. Fonctions pour le traitement des courbes de tempo et de déplacement dans le temps les fonctions ont été ajoutées. Le tutoriel a été révisée plus loin. D'autres ajouts et corrections de bugs ont été apportées au système.
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

Le présent communiqué peut importer des fichiers MIDI. Révision du didacticiel a commencé. Le modèle de l'harmonie a été étendu, par exemple, par les représentations élaboratif des intervalles de hauteur et de renversements d'accords. D'autres ajouts et corrections de bugs ont été apportées.
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