
| | Cenni generali MU.SE.S. ( MUsical SEries Software ) è un software che consente di manipolare le serie musicali in formato alfanumerico, tramite il codice score di Csound. Una "serie musicale" è qui, una sequenza di dodici valori non necessariamente differenti tra loro, relativa ad uno dei quattro parametri musicali (altezza, durata, intensità timbro). MU.SE.S. elabora una serie in input, e rilascia la nuova serie in output. Il meccanismo usato dall'algoritmo del programma è abbastanza semplice. La serie fornita dall'utente è ricombinata tramite l'uso di una delle funzioni contrappuntistiche disponibili (scelta dall'utente), inoltre, alcuni o tutti i valori della serie vengono sostituiti con nuovi valori selezionati dal programma in relazione ad alcune regole logiche, e ai valori minimo e massimo indicati dall'utente. Naturalmente è possibile escludere le funzioni automatiche del programma e controllare le serie manualmente. I valori relativi ai quattro parametri musicali sono stati implementati in array monodimensionali. Quando il programma sostituisce i valori delle serie, sceglie uno o pi valori casualmente da un sottoinsieme dell'array relativo al parametro trattato. Questo sottoinsieme viene definito dall'utente tramite la selezione dei valori minimo e massimo. Ai quattro parametri già noti, è stato qui aggiunto il parametro relativo al momento di attaco della nota. La serie relativa a questo parametro sarà quindi costituita da una sequenza di valori espressi in secondi, che specificheranno il punto, sulla linea temporale del brano, in cui collocare il singolo evento musicale ( la nota ). Per visualizzare una breve descrizione matematica dell' algoritmo relativo a questo programma, cliccare qui.
Novità dell'ultima versione Novità nella versione 0.1.3 (rilasciata il 27/8/06) Configurazione automatica delle impostazioni di base del programma. Inserimento veloce degli Headers Inserimento veloce delle conversioni per i parametri iamp e ifrq Inserimento veloce delle tabelle di funzione per la score La versione 423f13 di Csound, in formato eseguibile, è stata inclusa nei pacchetti. Novità nella versione 0.1.2 Serie per manipolare i parametri da p6 a p25 Un'interfaccia base per Csound che consente di aprire ed editare i files "*.orc" e "*.sco", di lanciare Csound, e di eseguire il file "*.wav" corrente. Alcuni controlli per impostare quali serie memorizzare sul file di dati in output.
Copyright MU.SE.S. © Copyright 2005 Luigi Negretti Lanner This email address is being protected from spam bots, you need Javascript enabled to view it This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Tutorial Concetti di base Scrivere musica usando MU.SE.S. vuol dire sviluppare le sequenze musicali tramite l'uso della serie. Ogni parametro è quindi gestito dalla serie ad esso relativa. Ai quattro parametri noti (intensità altezza, timbro, durata) è stato aggiunto il "momento di inizio" della nota. Uso del programma
Serie Le serie sono rappresentate dai valori colorati in verde e sono disposte all'interno del riquadro nero presente in ognuna delle tre finestre del programma. Serie incluse nella prima finestra (dall'alto verso il basso) I parametri da p6 a p15 e da p16 a p25 sono disposti in ordine crescente nelle due finestre ad essi relative.
Uso manuale ed automatico delle serie Le serie vengono elaborate dall'algoritmo del programma solo se i pulsanti ad esse relative mostrano la luce gialla, e una tripla di numeri interi è stata inserita nelle caselle di testo relative alla formula. Gli stati possibili di questi controlli sono:
La tripla non è stata inserita e il pulsante mostra la luce gialla: la serie sarà ricombinata da una delle combinazioni contrappuntistiche, ma i valori della serie non saranno modificati La tripla è stata inserita, il pulsante mostra la luce gialla: la serie sarà ricombinata e i suoi valori modificati. o In tutti gli altri casi, la serie sarà scritta così com'è senza alcun cambiamento.
Serie di "tempi di attacco" Una leggera differenza riguarda la serie di "tempi di attacco". Questa serie consta di due differenti pulsanti; il primo abilita l'uso della serie, e consente all'utente di inserire manualmente i valori, il secondo abilita la generazione di valori random compresi tra i limiti minimo e massimo indicati nei relativi campi di testo posti pi in basso ("act min" & "act max").
Controlli per il contrappunto Le combinazioni contrappuntistiche possono essere usate su una singola serie oppure su tutte le serie contemporaneamente. In questo secondo caso, se una tripla valida è stata inserita, i valori della serie (alcuni o tutti) verranno modificati.
La "formula" Con "formula", si intende una tripla di valori interi, in cui il secondo e il terzo siano differenti tra loro. Questa tripla è necessaria al programma, per "decidere" quale regola applicare al momento dell'elaborazione della serie. Il primo numero della tripla indica al programma quanti valori della serie sostituire, il secondo e il terzo vengono confrontati con i "casi ritmici" implementati nei sorgenti del programma. Questo "caso" determina l'assunzione di una coppia di valori costanti di durata (w,x,y,z). Per maggiori approfondimenti vedere l'articolo Un esempio di generazione musicale", che descrive l'algoritmo del programma SY.MU.S. (la maggior parte delle funzioni di MU.SE.S. è basata su questo algoritmo ). |