| Strasheela. Sistema di composizione musicale basato sui vincoli altamente espressivi |
Scarica ora |
Strasheela. Classifica e riepilogo
- Nome editore:
- Torsten Anders
- Sistemi operativi:
- Mac OS X
- Dimensione del file:
- 3.9 MB
Strasheela. Tag
Strasheela. Descrizione
Sistema di composizione musicale basato sui vincoli altamente espressivo Strasheela è un sistema di composizione musicale basato sul vincolo altamente espressivo. L'utente Strasheela dichiara dichiara una teoria musicale e il computer genera musica conforme a questa teoria. Una teoria è formulata come un problema di soddisfazione del vincolo (csp) da un insieme di regole (vincoli) applicato a una rappresentazione musicale in cui alcuni aspetti sono espressi da variabili (incognite). La programmazione dei vincoli musicali è indipendente dallo stile ed è adatto per teorie altamente complesse (ad esempio una teoria di armonia completamente sfidata). L'interfaccia utente è la lingua di programmazione Oz. I risultati possono essere emessi in vari formati tra cui MIDI, CSOUND e LILIPOND.Strasheee è eseguito su tutti i sistemi operativi supportati da OZ, cioè sistemi simili UNIX (ad es. Mac OS X, Linux) e MS Windows. Requisiti: · Linguaggio della programmazione OZ Cosa c'è di nuovo in questa versione: Aggiunte principali e modifiche: · Esegui serio fisso: il nucleo di Strasheela dipende da Iozsef, ora il supporto Iozsef è stato spostato in un comfort di contributo extra Iozsef (grazie a Ajay Dhar per indicare questo problema) · Aggiunti i file di Windows Batch per l'installazione ecc. (Grazie a Ajay Dhar per una prima versione !!) · Segmenti di funttori aggiunti: una raccolta di segmenti musicali riutilizzabili (sotto-csps) come una linea di contrappuntualità, motivi o una progressione a corda omofonica · Aggiunto diversi vincoli armonia legati a HS.rules: RestrictPitchDomain, OnlyOrnamentalDissonance_Durations, NOPARALLEL, NoParallels, MakeIntervalConstraint, PerfectConsonances, IsPerfectConsonanceR, Limit3Consonances, IsLimit3ConsonanceR, Limit3Intervals_2, IsLimit3IntervalR_2, Limit5Consonances, IsLimit5ConsonanceR, IsLimit_3_5_ConsonanceR, IsLimit7ConsonanceR, IsLimit_3_5_7_ConsonanceR, e GetRootPCIntervals Documentazione: · Schoenberg-teoriofharmony.oz: gli esempi prodotti paralleli quinti / ottavi (tra le voci più di un'ottava a parte), ora fissate in origine (non ancora fissate in soluzioni in file HTML ...) · Armonieprogessioni-22et.oz: aggiunta uscita ji adattativa, aggiunta impostazioni a quattro voci di esempi (utilizzando nuovi segs.homofonicoChordProgression) Aggiunte minori: · Punteggio: aggiunto defmixinsubscript · Gutils: aggiunti rounddigits · Modello: intervalli di vincoli aggiunti, Absintervals, RestrictMaxInterval, Gancio, Scale · HS: aggiunti convertitori di pitch generatori HS.Acc, HS.PC, HS.PCNAME e HS.Pitch · Hs.Score: aggiunto HarmontRyThmFollowSmarkers · Hs.rules.schoenberg: aggiunto ascendentessprogression2r Ulteriori correzioni di bug e modifiche: · Punteggio: Metodo GetSimultaneotEms: ora è assicurato che ARG Test sia applicato solo agli elementi · Out: Lilypond Output, Arg Hasbreak: no RECK inserita dopo l'ultimo contenitore corrispondente al contrario
Strasheela. Software correlato