Programma del corso - LIM | Laboratorio di Informatica Musicale

Transcript

Programma del corso - LIM | Laboratorio di Informatica Musicale
Programma del corso: 1. Descrizione formale dell'informazione musicale. Livelli di rappresentazione. 2. Livello del segnale audio: codifiche lineari; codifiche differenziali; codifiche compresse senza perdita di informazione (FLAC); codifiche compresse con perdita di informazione (MP3 e AAC); riconoscimento automatico di caratteristiche audio e musicali nel segnale audio. 3. Programmazione timbrica: oscillatore digitale, modelli per campionamento, matematici e fisici. Cenni sui linguaggi "classici" per la computer music (MUSIC V). 4. Livello interpretativo: standard MIDI, cenni su MPEG4 SASL e SAOL. 5. Livello simbolico: codifica simbolica dell’informazione musicale; codifica della notazione musicale tradizionale (CMN); cenni sul linguaggio DARMS; acquisizione automatica di partiture (Optical Music Recognition -­‐ OMR); gestione, organizzazione e interrogazione di archivi di partiture. Classificazione, indicizzazione e ricerca di informazioni musicali per contenuti; editoria musicale elettronica. 6. Livello strutturale: analisi e segmentazione dell'informazione musicale; modellazione, elaborazione e generazione dell'informazione musicale simbolica; modelli basati su reti di Petri. 7. Descrizione dell'informazione musicale multistrato. Cenni su SMDL, MPEG4, MPEG7 e MPEG21. Spine musicali audio, MIDI e di partitura. Applicazioni musicali di XML. Standard IEEE 1599. Interazione multimodale. 8. Tecnologie per il Digital Rights Management. 9. Inquadramento storico dell’informatica musicale: evoluzione di conoscenze, metodi e tecnologie. Programma del corso: laboratorio (9 cfu) A`vità sperimentali in laboratorio informa>co per: 1.  traQamento digitale del segnale audio; 2.  programmazione >mbrica; 3.  sequencer MIDI; 4.  traQamento digitale delle par>ture; 5.  modelli di analisi/elaborazione/sintesi di informazione musicale mul>strato; 6.  tecnologie per il Digital Rights Management. Informazioni di u>lità •  Orario di ricevimento •  Email •  Luoghi di riferimento: –  LIM –  Biblioteca –  SILAB –  Segreteria dida`ca –  Segreteria amministra>va –  Ufficio stage –  InfrastruQure dida`che Riferimen> bibliografici: libri di testo •  AA.VV. (Denis Baggi & Goffredo Haus editors): Music Naviga>on With Symbols and Layers. From Binary Audio to Interac>ve Musical Forms, Wiley, 2011 (in press). •  Gareth Loy: Musimathics – Volume 2, MIT Press, 2007. •  Gareth Loy: Musimathics – Volume 1, MIT Press, 2006. •  Neville Fletcher & Thomas Rossing: The Physics of Musical Instruments, Springer, 1998. •  AA.VV. (Eleanor Selfridge-­‐Field editor): Beyond MIDI, MIT Press, 1997. •  Cur>s Roads: Computer Music Tutorial, MIT Press, 1995. •  AA.VV. (Goffredo Haus editor): Music Processing, A-­‐R Edi>ons, 1993. •  Ferdinand Richard Moore: Elements of Computer Music, Pren>ce Hall, 1990. •  Alexander Brinkman: Pascal Programming for Music Research, University of Chicago Press, 1990. •  Abraham Moles: Théorie de l'informa>on et percep>on esthé>que, Flammarion, 1958. Riferimen> bibliografici: riviste • 
• 
• 
• 
• 
• 
• 
• 
Computer Music Journal Journal of New Music Research (ex Interface) Music Percep>on Journal of the Audio Engineering Society Journal of Mathema>cs and Music Journal of Music Theory Leonardo Music Journal & Leonardo Journal of the Acous>cal Society of America Riferimen> bibliografici: suppor> o`ci •  AA.VV. (G. Haus, Scien>fic Direc>on): "The Intelligent Music Worksta5on (IMW) CD-­‐ROM", mixed mode CD-­‐ROM (Macintosh HFS + CD-­‐DA), IEEE Computer Society Press, 1994. •  AA.VV. (G. Haus & I. Pighi Editors): "Standards in Computer Generated Music", mul>plaporm mixed mode CD-­‐ROM (Macintosh, Windows, Unix + CD-­‐DA tracks), IEEE Computer Society Press, 1996. Riferimen> bibliografici: si> • 
hQp://www.lim.dico.unimi.it/ (LIM) • 
hQp://www.lim.dico.unimi.it/IEEE/SURF/HOME.HTM (CD-­‐ROM IEEE CS Standards in CGM) • 
hQp://www.youtube.com/user/LimUnimi#p/u (demo) • 
hQps://ccrma.stanford.edu/ (CCRMA) • 
hQp://www.ircam.fr/ (IRCAM) • 
hQp://www.mtg.upf.edu/ (MTG) • 
hQp://www.phys.unsw.edu.au/jw/dB.html (decibel) Materiali dida`ci • Descrizione formale dell'informazione musicale. Livelli di rappresentazione. Descrizione mul>strato e interazione. Linguaggi "classici" per l'informa>ca musicale (DARMS, MUSIC V, SMDL, NIFF). Haus slides • Livello del segnale audio: codifiche lineari; codifiche differenziali; codifiche compresse senza perdita di informazione; codifiche compresse con perdita di informazione (MP3 e AAC); riconoscimento automa>co di caraQeris>che audio e musicali nel segnale audio. Teorema del campionamento – Quan>zzazione -­‐ Codifica Compact Disc Digital Audio -­‐ Compressione audio senza perdita di informazione -­‐ Codifica MPEG Audio -­‐ Edi>ng direQo in formato MP3 -­‐ Codifiche audio AAC & MP4 -­‐ Tutorial MP3 & AAC -­‐ Suono 3D + CD-­‐ROM Standards in CGM + Haus slides • Programmazione >mbrica: modelli per campionamento, matema>ci e fisici. Modelli fisici per la programmazione >mbrica + libro Cur>s Roads + Haus slides • Livello interpreta>vo: standard MIDI. MIDI + CD-­‐ROM Standards in CGM • Livello simbolico: acquisizione automa>ca di par>ture (Op>cal Music Recogni>on -­‐ OMR); ges>one, organizzazione e interrogazione di archivi di par>ture. Classificazione, indicizzazione e ricerca di informazioni musicali per contenu>; editoria musicale eleQronica; analisi e segmentazione dell'informazione musicale; modelli genera>vi. Segmentazione automa>ca di par>ture -­‐ Music Informa>on Retrieval + Haus slides • Livello struQurale: elaborazione e sintesi dell'informazione musicale simbolica; modelli basa> su re> di Petri. Ar>colo IEEE ScoreSynth -­‐ Re> di Petri musicali -­‐ Modello formale "Bolero" parte 1 -­‐ Modello formale "Bolero" parte 2 -­‐ Modello formale "Sagra della primavera" -­‐ Ambiente di analisi/resintesi di tes> musicali • Descrizione dell'informazione musicale mul>strato. MPEG4 SASL/SAOL, MPEG7 e MPEG21. Spine musicali audio, MIDI e di par>tura. Applicazioni musicali di XML. Standard IEEE MX. Tutorial MPEG7 -­‐ XML musicale -­‐ XML e MX -­‐ Manuale di MX + Haus slides • Tecnologie per il Digital Rights Management. Digital Rights Management