0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh IL LINGUAGGIO MUSICALE: GENERAZIONE ED INTERAZIONE Gruppo di Progettazione di Eventi Multimediali Dip. Informatica “La Sapienza” Paolo Bottoni Anna Labella Claudio Scozzafava Stefano Faralli Mario Pierro,..... h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh Il linguaggio come controllo dei fenomeni naturali h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh La musica: un linguaggio formale o un linguaggio naturale? h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh Un linguaggio formale h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh Alfabeto: insieme finito di simboli, con, eventualmente, metasimboli grammaticali Parole: successioni finite di simboli dell’alfabeto, ben formate secondo una grammatica-sintassi Assioma: una “parola” Regole: “riscrivono” parti di una parola in altre successioni di simboli. h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh F P S A N Il gatto C V mangia A N il topo h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh Un caso di uso di elementi grammaticali diversi da elementi del linguaggio: l’armonia Un caso di riscrittura degli stessi elementi del linguaggio: l’improvvisazione o le variazioni h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh Assioma: I Produzioni : Q ic k T u im e ™ a n d a G r p h ics a d c o m p r e s s o e r r e a e e d n e d t o s e e t h is I I Q ic k T u im e ™ a n d a G r p h ics a d c o m p r e s s o e r r e a Q ic k T u im e ™ a n d a G r p h ics a d c o m p r e s s o e r r e a Q u ic k T im e ™ a n d a G r a p h ic s d e c o m p r p cti u re . I V e e d n e d t o s e e t h si I p ict u re . V V e e d n e d t o s e e t h is p ict u e r . V I V e s s o r a r e n e e d e d I t o s e e t h is p ic t u r e . V I V V I V Grado Accordo I° C E G B (I III V VII+) II° D F A C (I IIIm V VII) III° E G B D (I IIIm V VII) IV° F A C E (I III V VII+) V° G B D F (I III V VII) VI° A C E G (I IIIm V VII) VII° B D F A (I IIIm Vm VII) h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh La ricerca di ricchezza di materiale: trasferimento di paradigmi e metodi da un linguaggio ad un altro h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh Il calcolatore come aiuto: La grande capacità di calcolo fornisce la materia grezza h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh generazione automatica di musica: il gioco è diventato realtà h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh Altri tipi di generazione Automi cellulari, catene di Markov, trasformazioni geometriche… h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh C C Matrice di probabilità delle transizioni D E 3/10 D E F G 2/3 1/3 3/10 4/10 5/11 5/11 1/11 ½ 1/2 F G •Assioma : D C D E E E D D D E G G E D C D E E E E D D E D C (Melodia di input) •Produzioni: (2/3) CD (1/3) C E (3/10) D C (3/10) D D (4/10) D E h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh Altri linguaggi formali in arte generazione automatica h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh Il calcolatore come supporto alla composizione musicale h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh Il calcolatore come strumento musicale comeh tutti glihstrumenti, finisce perqmodificare x e q h x h e x x e h e qi h x comportamenti di chi lo usa 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh Dalla simulazione della realtà ad una nuova realtà h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh Il calcolatore strumento musicale esploso l'interfaccia verso l'esecutore, il sistema di generazione sonora e il sistema di amplificazione non sono più integrati in un unico oggetto, ma separati e comunicano tramite opportuni flussi di controllo [Tarabella-Bertini 2003]. h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh algoritmo e creatività: l’artista immagina l’algoritmo h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh Un linguaggio naturale h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh la musica ha bisogno di un’interazione continua con l’uomo che la crea e che ne fruisce h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh spazio e tempo Suoni ed Immagini Aritmetica e Geometria h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh La spazializzazione della musica h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh spazio e velocità: la ricostruzione del tempo h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh Struttura distribuita ed interattiva dello strumento h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh distribuire il calcolo: casualità e non determinismo h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh creatività ed interazione: la composizione musicale nel suo aspetto sociale h x h e q h x h e x x q e h e q h x 0011001000101001110011001001101010 h h ehxheehqhxxhqhexhhexqh h ehxh Il controllo dei linguaggi Lo sviluppo della tecnologia informatica permette ora di governare e modificare in tempo reale la produzione di oggetti sonori e di trasformarli facendoli interagire con altri oggetti relativi ad altri linguaggi h x h e q h x h e x x q e h e q h x