Programmazione MIDI Presentazione del corso Lezione 1 Programmazione MIDI Presentazione del corso Programmazione MIDI (Prof. Luca A. Ludovico)
Riferimenti del docente Luca Andrea Ludovico Laboratorio di Informatica Musicale Dipartimento di Informatica Università degli Studi di Milano Contatti Telefono: 02 503 16382 E-mail: ludovico@di.unimi.it Sito Web: http://www.ludovico.net Ricevimento Presso il LIM su appuntamento Programmazione MIDI (Prof. Luca A. Ludovico) 1. Presentazione del corso
Orari effettivi: Lunedì 14.00 - 15.30 Giovedì 10.45 - 12.15 Orario delle lezioni Aula: Omega Orari effettivi: Lunedì 14.00 - 15.30 Giovedì 10.45 - 12.15 Conclusione prevista delle lezioni: Gennaio Programmazione MIDI (Prof. Luca A. Ludovico) 1. Presentazione del corso
Sito Web della MIDI Manufacturers Association http://www.midi.org Materiali didattici Libro di testo consigliato Robert Guérin «MIDI – L’interfaccia digitale per gli strumenti musicali» Apogeo, 2003 Originale: «MIDI Power!» Muska & Lipman Publishing, 2002 Slide delle lezioni, scaricabili da http://www.ludovico.net Home > Pagine studenti > Programmazione MIDI Sito Web della MIDI Manufacturers Association http://www.midi.org Programmazione MIDI (Prof. Luca A. Ludovico) 1. Presentazione del corso
Panoramica sulle lezioni Concetti basilari Storia, fondamenti del protocollo, comunicazione MIDI, messaggi fondamentali, aspetti musicali Dispositivi Hardware Panoramica sui dispositivi abilitati al MIDI (moduli sonori, patch bay, etc.), dispositivi MIDI esterni, MIDI e PC General MIDI e Standard MIDI File Condivisione dei file MIDI, GM ed estensioni GS ed XS Software Registrazione, visualizzazione, editing Programmazione in C Programmazione MIDI (Prof. Luca A. Ludovico) 1. Presentazione del corso
Modalità d’esame Programmazione MIDI (Prof. Luca A. Ludovico) 1. Presentazione del corso
MIDI = Musical Instrument Digital Interface Cos’è MIDI MIDI = Musical Instrument Digital Interface Linguaggio: protocolli e messaggi MIDI Dispositivi hardware MIDI Sequencer ed altri software MIDI Formato General MIDI e standard MIDI file Programmazione MIDI (Prof. Luca A. Ludovico) 1. Presentazione del corso
Cenni storici Obiettivo: rendere i nuovi strumenti digitali in grado di comunicare e di sincronizzarsi tra loro 1981: D.Smith e C.Wood, ingegneri di Sequential Circuits (SCI), propongono le prime specifiche. 1982: Presso la conferenza NAMM i responsabili SCI e Roland si confrontano sul protocollo UMI (Universal Music Instrument). SCI, Roland, Yamaha e Kawai sono i primi produttori di strumenti digitali ad aderire 1983: specifiche "MIDI 1.0" Programmazione MIDI (Prof. Luca A. Ludovico) 1. Presentazione del corso
SCI Prophet 600 1983 PROPHET 600 di SCI è il primo synth dotato di interfaccia MIDI Programmazione MIDI (Prof. Luca A. Ludovico) 1. Presentazione del corso
Yamaha DX-7 1983 Primo sintetizzatore con sintesi del suono completamente digitale. E’ compatibile con lo standard MIDI Programmazione MIDI (Prof. Luca A. Ludovico) 1. Presentazione del corso
Roland MPU-401 1983/84 Musical Processing Unit mod. 401 Versione box e versione ISA, che funge da interfaccia MIDI con il PC Programmazione MIDI (Prof. Luca A. Ludovico) 1. Presentazione del corso
Cenni storici Il progetto iniziale era talmente ben definito da necessitare di pochissimi aggiornamenti nel corso di vent'anni. I costruttori che supportano il protocollo MIDI sono riuniti in due associazioni: MMA (costruttori Americani ed Europei) JMSC (costruttori Giapponesi). Le modifiche da apportare allo standard MIDI vengono discusse ed approvate da queste due associazioni. La diffusione delle specifiche MIDI spetta all'IMA (International Midi Association). Programmazione MIDI (Prof. Luca A. Ludovico) 1. Presentazione del corso