programma del corso di informatica musicale
Transcript
programma del corso di informatica musicale
PROGRAMMA DEL CORSO DI INFORMATICA MUSICALE Teoria del suono - Elementi di fisica acustica ed acustica musicale. - Elementi di psicoacustica, elementi di elettroacustica. - Rappresentazione numerica del suono. Sintesi del suono - L'oscillatore digitale. - La sintesi additiva, per modulazione d'ampiezza, per modulazione di frequenza, sottrattiva. - Le tecniche PCM. - La sintesi granulare e per modelli fisici. Elaborazione digitale del suono - DFT, FFT, STFT. Filtraggio digitale del suono. - La riverberazione del suono, modelli di riverberatori artificiali. - Tempo reale e tempo differito. Spazializzazione del suono - Note sulla percezione sonora. - Musica elettronica e simulazione d'ambiente. - Algoritmo di Chowning e di Moorer. Effetto Haas. - Auralizzazione. Max Msp – ambiente visuale di sviluppo per musica audio e media - La patch: il foglio di lavoro di Max/MSP - Tipologie di oggetti (object box, comment box, message box, user interface) - Tipologie di messaggi (numeri simboli e liste) e priorità - Panoramica del top menu dell’applicazione (Max Window, Debug, Help, Extras, ecc.) - Elaborazione del Segnale Digitale (DSP) - Audio rate e control rate - Somma e moltiplicazione di segnali audio (inviluppi, modulazione del segnale in ampiezza e frequenza) - Registrazione e riproduzione di file audio (da supporto rigido e da memoria temporanea) - Timing (il tempo musicale in Max) - Realizzazione di patch - Interazione con altre applicazioni Processing – programmazione interattiva - Sistemi di coordinate e forme - Colori, Oggetti - Array multidimensionali - Immagini e pixel - Curve, Stringhe e testi - Trasformazioni bidimensionali - Primitive Trigonometriche - PVector - Anatomia di un programma - Processing in Eclipse Sviluppo di PlugIn VST - Fondamenti di Linguaggio C e C++ - Introduzione all'ambiente di sviluppo "Visual C++" - Sviluppo di plug-in VST per il Digital Signal Processing - Sviluppo di plug-in VST per la realizzazione di Virtual Instrument Tecnologie web per l’informatica musicale - Archiviazione, Gestione e Distribuzione dei dati multimediali. - Richiami su basi di dati, basi di dati multimediali. - Rappresentazione e catalogazione di informazione musicale e multimediale. - Dati multimediali e scenari Web: ricerca, classificazione, filtro dei dati multimediali. - Modelli per la Ricerca di Informazione - Modelli per il recupero di informazione distribuita: information retrieval, information filtering. - Clustering e classificazione. Modelli vettoriali dei dati: dalla rappresentazione geometrica al recupero di informazione. - Music Information Retrieval - Dalle proprietà sonore ai modelli geometrici dei dati musicali. - Estrazione di informazione dai dati musicali. - Rappresentazioni eterogenee e recupero di informazione musicale. - Metriche di similitudine musicale. - Symbolic e Audio MIR. - Interrogazione di dati musicali: query-by-example, query-by-humming. - Tecnologie Intelligenti. - Dalla composizione automatica alla classificazione automatica. Music recommending systems. - Classificazione automatica e informazione musicale: riconoscimento del genere, della authorship e dello stile. - Apprendimento automatico di modelli di classificazione musicale. - Casi di Studio. - Sistemi peer-to-peer. Informazione musicale nel Web 2.0: Music Genome Project. MIREX.