Downloadliste

Projektbeschreibung

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.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
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

Diese Version verbessert Strasheela Fähigkeiten für die Ausgabe mikrotonale Musik in Klangsynthese Formate wie Csound oder MIDI. Die tatsächlichen Wiedergabe Tonhöhe von Noten können durch Tuning-Tabellen, die auf das Ausmaß der Scala-Format ähnlich sind, definiert werden. Neue Beispiele zeigen verschiedene Ansätze für die Erstellung von MIDI-Dateien für mikrotonale Musik.
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

Die Ausgabe nach Lilypond sind stark in dieser Version überarbeitet. Strasheela Ausgänge nun das Format von LilyPond 2.10.0, unterstützt verschiedene Sonderfälle (z. B. einzelne Mitarbeiter Polyphonie, Akkorde, enharmonische Notation und grundlegende Triolen) und die möglichen Anpassungen wurden erweitert. Neue Beispiele zeigen diese Merkmale. Darüber hinaus erleichtert diese Version Zusammensetzung in 22-Ton-Stimmung: 22 verschiedene ET Akkorden und Skalen werden zur Verfügung gestellt, und die Ausgabe an Lilypond sowie Csound, wird unterstützt. Weitere Ergänzungen und Bugfixes wurden am System vorgenommen.
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

Diese Veröffentlichung fügt Musik theoretischer Konzepte. Eine generalisierte Version der Leitlinien Schönbergs auf das Schreiben guter tonalen Akkordfolgen wurden als Einschränkungen umgesetzt werden. Strasheela unterstützt jetzt 31-Komposition in Ton-Stimmung (31 ET). Zum Beispiel werden verschiedene ET 31 Akkorden und Skalen ausgestattet, und die Ausgabe an Lilypond sowie Csound wird unterstützt. 31 ET MIDI-Ausgang kann vom Benutzer definiert werden, abhängig von Ihrem MIDI-Setup. Weitere Ergänzungen und Bugfixes wurden, um das System als gut gemacht.
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

Diese Version unterstützt die Neuberechnung für Vertriebsstrategien mit zufälligen Wert der Bestellung. Neuberechnung Handwerks-Speicher für run time (wichtig für die Lösung komplexer Probleme), randomisierten und Lösungen sind für viele musikalische Probleme wichtig. Funktionen für die Bearbeitung von Tempo Kurven und Timeshift-Funktionen wurden hinzugefügt. Das Tutorial wurde weiter überarbeitet. Weitere Ergänzungen und Bugfixes wurden am System vorgenommen.
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

Diese Version importieren können MIDI-Dateien. Revision des Tutorials hat begonnen. Die Harmonie-Modell wurde erweitert, zum Beispiel durch Elaboration Darstellungen Tonhöhenintervalle und Akkord-Umkehrungen. Weitere Ergänzungen und Bugfixes vorgenommen wurden.
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