Presentazione degli insegnamenti di
Programmazione per la Musica
Programmazione timbrica
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.
2.
3.
4.
5.
6.
7.
Basi sintattiche
Sintesi additiva
Sintesi sottrattiva
Spazializzazione ed effetti audio (tremolo, vibrato, ecc.)
Analisi e risintesi di suoni campionati
Sintesi AM, RM, FM
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: 02 503 16382
E-mail: [email protected]
Sito Web: http://www.ludovico.net
• Ricevimento
Presso il LIM martedì mattina dalle 10.30 o su appuntamento
Luca A. Ludovico
Presentazione degli insegnamenti
Scarica

Programmazione per la musica - Università degli Studi di Milano