CONSERVATORIO di MUSICA “G. VERDI” – COMO ISTITUTO SUPERIORE DI STUDI MUSICALI Denominazione del corso: Elementi di informatica musicale e telematica I Attività formativa affine Ciclo accademico: Triennio di I livello Codice: T03C021 Docente: Sylviane Sapir Ore complessive: 28 n. lezioni: 7 CFA attribuiti: 4 Obiettivi Assicurare allo studente una adeguata padronanza del linguaggio specifico, dei concetti relativi al funzionamento e alle problematiche inerenti i calcolatori. Verranno affrontati aspetti generali della tecnologia dell’informazione e della comunicazione per poi prendere in esame i principali strumenti hardware e software impiegati nell’ambito dell’informatica musicale. Approfondimento sull’utilizzo di Csound. Programma Musica ed informatica: Codifica della musica, livelli di rappresentazione dell’informazione musicale, campionamento e codifica audio, gesto e codifica Midi, altri sistemi di rappresentazione simbolica della musica. Informatica: Informazione, rappresentazione dell'informazione, elaborazione automatica dell'informazione. Struttura generale di un calcolatore, memorie, processore, sottosistema di interfaccia, bus di interconnessione. Connessione di piu calcolatori fra loro. Hardware e software. Sistema operativo e programmi applicativi. Algoritmi e programmi. Rappresentazione dell’informazione: Rappresentazione posizionale in base 2, proprietà, conversioni. La rappresentazione dei numeri interi positivi, interi con segno e razionali. Rappresentazione in virgola fissa e in virgola mobile. Rappresentazione di insiemi finiti di oggetti. Codifica dei caratteri (ASCII, UNICODE). Rappresentazione di dati multimediali : immagini fisse, immagini in movimento, suoni. Compressione. La codifica MIME Reti di calcolatori: Reti LAN, WAN, internetworking. Protocolli di rete. Internet Protocol Suite. Indirizzi IP, DNS, ftp, http, World Wide Web, HTML. Introduzione all'attività di programmazione: Programmi e linguaggi di programmazione. Dall’analisi di un problema alla codifica di un programma. Algoritmo e programma. Diagrammi di flusso. Le strutture di controllo. Scomposizioni condizionali. Iterazioni. Le strutture dei dati. Dati e variabili, scalari, vettori, matrici, strutture, puntatori, pile, code, liste. Software e programmi applicativi per l’elaborazione dei suoni. Documenti musicali e file system. L’editor di suoni (audacity), l’ambiente di programmazione ed i compilatori (winxound e csound), l’ambiente di sviluppo grafico (MaxMsp, pd, EyesWeb). Linguaggi Musicn: Cronologia, concetti base (“Unit Generator”, orchestra e partitura), Compilazione e fasi di esecuzione, elaborazione a blocchi o a campioni. Programmazione con Csound: Sintassi e schemi a blocchi, segnali e collegamenti tra blocchi, segnali e variabili, sessione di lavoro, template file CSD, template orchestra e strumenti, template score e generatori di funzione. Laboratorio Csound: Installazione Csound, editing di orchestra e partitura, compilazione. Esercizio di trascrizione di partitura. Rappresentazione grafica di un algoritmo per l’elaborazione del suono. Algoritmo, parametri e I/O. Algoritmo dell'oscillatore digitale. Generatore di inviluppo, operatori aritmetici dell’orchestra, conversione dei parametri, generatori di funzioni. Istruzioni condizionali, partitura numerica standard, pre-processing e macro. Esame Test scritto contenente una serie di piccoli esercizi su tutti gli argomenti del corso. Via Cadorna, 4 22100 - COMO Tel. 031279827 CONSERVATORIO di MUSICA “G. VERDI” – COMO ISTITUTO SUPERIORE DI STUDI MUSICALI Bibliografia BIANCHINI R., CIPRIANI A, Il suono virtuale, ConTempo, 1998 LAGANÀ M. R., RIGHI M., ROMANI F., Informatica. Concetti e sperimentazioni, Apogeo,2003 ROADS C., The Computer Music Tutorial, The MIT Press, Cambridge – London, 1996 SCIUTO M., BUONANNO G., FORNACIARI W., MARI L., Introduzione ai sistemi informatici McGraw-Hill, Milano, 2002 SAWYER S. C., WILLIAMS B. K., Tecnologie dell’informazione e della comunicazione , McGraw-Hill , Milano 2002 Via Cadorna, 4 22100 - COMO Tel. 031279827