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