Programmazione per la Musica Programmazione timbrica Presentazione degli insegnamenti di Luca A. Ludovico
Programmazione per la Musica Obiettivi formativi: applicazione di algoritmi e strutture dati tipici della programmazione generica (con particolare riferimento alla programmazione orientata agli oggetti) a casi di studio tratti dal dominio della musica e dell'audio. Sezioni del corso: 1.Codifica dell’informazione musicale simbolica 2.Codifica dell’informazione audio Luca A. Ludovico Presentazione degli insegnamenti
Pre-requisiti Propedeuticità fortemente consigliate: –Programmazione a oggetti (preferibilmente in Java) Propedeuticità suggerite: –Informatica applicata alla musica –Informatica applicata al suono –Teoria musicale di base Corsi complementari affini: –Programmazione MIDI –Programmazione timbrica Luca A. Ludovico Presentazione degli insegnamenti
Programmazione timbrica Obiettivi formativi: acquisizione delle principali tecniche di sintesi del suono, con implementazione attraverso il linguaggio di programmazione timbrica Csound. Sezioni del corso: 1.Basi sintattiche 2.Sintesi additiva 3.Sintesi sottrattiva 4.Spazializzazione ed effetti audio (tremolo, vibrato, ecc.) 5.Analisi e risintesi di suoni campionati 6.Sintesi AM, RM, FM 7.Sintesi vettoriale, granulare, per modelli fisici Luca A. Ludovico Presentazione degli insegnamenti
Riferimenti del docente Luca Andrea Ludovico Laboratorio di Informatica Musicale Dipartimento di Informatica Università degli Studi di Milano Contatti Telefono: Sito Web: Ricevimento Presso il LIM martedì mattina dalle o su appuntamento Luca A. Ludovico Presentazione degli insegnamenti