Programmazione midi

A.A. 2016/2017
Insegnamento per
6
Crediti massimi
48
Ore totali
Lingua
Italiano
Obiettivi formativi
Il corso ha l'obiettivo di trattare i diversi aspetti del protocollo MIDI, e in particolare:
- basi della comunicazione MIDI e rudimenti sulla creazione di catene hardware
- trattazione dei messaggi previsti dalle specifiche MIDI 1.0
- standard General MIDI (GM) e codifica binaria degli Standard MIDI File (SMF)
- Network Musical Performance e protocollo RTP MIDI
- Implementazione di software per la manipolazione del MIDI

Struttura insegnamento e programma

Edizione attiva
Responsabile
STUDENTI FREQUENTANTI
Informazioni sul programma
Il corso affronta i diversi aspetti del protocollo MIDI:
- basi della comunicazione MIDI e rudimenti sulla creazione di catene hardware
- trattazione completa dei messaggi previsti dalle specifiche MIDI 1.0
- standard General MIDI (GM) e codifica binaria degli Standard MIDI File (SMF)
- Network Musical Performance e protocollo RTP MIDI
- Implementazione di software in Java attraverso il package javax.sound.midi
Propedeuticità
Programmazione a oggetti
Prerequisiti e modalità di esame
Si segnala che il corso prevede una corposa parte di implementazione in Java, pari a un terzo delle lezioni. E' pertanto consigliata una conoscenza di base pregressa riguardo un linguaggio di programmazione a oggetti.

L'esame consiste in una prova scritta con una parte di programmazione Java. Alla pagina del corso viene messo a disposizione degli studenti un simulatore di prova finale.
Metodi didattici
Lezioni frontali ed esercizi in aula informatizzata
STUDENTI NON FREQUENTANTI
Prerequisiti e modalità di esame
Si segnala che il corso prevede una corposa parte di implementazione in Java, pari a un terzo delle lezioni. E' pertanto consigliata una conoscenza di base pregressa riguardo un linguaggio di programmazione a oggetti.

L'esame consiste in una prova scritta con una parte di programmazione Java. Alla pagina del corso viene messo a disposizione degli studenti un simulatore di prova finale.
Periodo
Primo semestre
Periodo
Primo semestre
Modalità di valutazione
Esame
Giudizio di valutazione
voto verbalizzato in trentesimi
Docente/i
Ricevimento:
Martedì ore 10.30-12.30
Laboratorio di Informatica Musicale - LIM