Programmazione per la musica

A.A. 2020/2021
6
Crediti massimi
48
Ore totali
SSD
INF/01
Lingua
Italiano
Obiettivi formativi
L'obiettivo dell'insegnamento consiste nell'applicazione di algoritmi e strutture dati tipici della programmazione generica a casi di studio tratti dal dominio della musica e dell'audio.
Particolare attenzione sarà posta alla descrizione simbolica della musica, ai più comuni formati di codifica testuale e binaria e alle interfacce orientate all'ambito musicale.
Risultati apprendimento attesi
Lo studente dovrà essere in grado di progettare e implementare un'applicazione musicale completa, orientata al trattamento di informazione musicale simbolica e/o al segnale audio
Programma e organizzazione didattica

Edizione unica

Periodo
Primo semestre
Le lezioni si terranno sulla piattaforma Zoom e potranno essere seguite sia in forma sincrona, sulla base dell'orario pubblicato, sia in forma asincrona, grazie alla registrazione delle lezioni messe a disposizione degli studenti sulla piattaforma Ariel.
Il programma e i materiali di riferimento non subiranno variazioni.
La discussione orale dei progetti avverrà da remoto.
Programma
Nozioni di Java e interfacce Swing
Codifica dell'informazione musicale simbolica
Algoritmi per la creazione, l'analisi, la rielaborazione di informazione simbolica
Codifica dell'informazione audio
Sintesi del suono in Java
Tecniche compositive
Prerequisiti
Nessuno
Metodi didattici
Lezioni frontali ed esercitazioni guidate in aula informatizzata.
Materiale di riferimento
Slide del corso
Modalità di verifica dell’apprendimento e criteri di valutazione
Consegna e discussione orale di un progetto concordato con il docente.
La valutazione, espressa in trentesimi, tiene conto della qualità del progetto consegnato e dalle capacità di fronteggiare le richieste espresse in sede orale.
INF/01 - INFORMATICA - CFU: 6
Lezioni: 48 ore
Docente: Barate' Adriano