Programmazione MIDI Presentazione del corso

Slides:



Advertisements
Presentazioni simili
Introduzione al linguaggio R
Advertisements

Università degli Studi G. DAnnunzio (Chieti – Pescara) Dipartimento di Scienze Storia dellinformatica Laurea in Economia Informatica Stefano Bistarelli.
Prof. Rebecca Montanari Anno accademico 2011/2012
Corso di INFORMATICA DI BASE
Introduzione al linguaggio R
Percorsi didattici Informatica e Telecomunicazioni.
Elaborazione del Book Informatico
MIDI e computer Lezione 17
Introduzione a MakeMusic Finale
Concetti fondamentali
POLITICHE PUBBLICHE - CORSO
18/10/2004Programmazione e Laboratorio di Programmazione – Luca Tesei1 Programmazione e Laboratorio 2004/05 Informazioni Introduttive.
Corso di Informatica e Laboratorio
Informatica mod. B Prof. Orlando De Pietro.
Presentazione del Corso di CALCOLATORI ELETTRONICI
Informatica (conoscenza) - Introduzione al corso (I. Zangara)
Utilizzo di XP in ambienti distribuiti
CORSO Lim-Elearning A.F
IL NOSTRO LABORATORIO. Di INFORMATICA..
Elementi di Informatica
Elaborazione di Immagini e Suoni Syllabus
Reti Logiche e Architettura dei Calcolatori Luciano Gualà home page
Informatica A (informatica grafica) Allievi di Ingegneria Civile, L-Z
Analisi Statistica del Reddito e delle Condizioni di Vita
Note organizzative per il corso di Laboratorio di tecniche computazionali Annarita Margiotta.
Autronica Lezione n° 1 Docente Scopo del corso Prerequisiti
Analisi e Contabilita’ dei Costi
Tecnologie Informatiche per la Qualità 1 - La Qualità 1 Università degli Studi di Milano – Polo di Crema - Dipartimento di Tecnologie dellInformazione.
Ulteriori Abilità Informatiche
Obiettivi del corso Programmazione Corso di laurea in Informatica.
Introduzione al linguaggio R
Corso di Laurea in Ingegneria Gestionale
Corso di Laurea in Ingegneria Informatica
Informatica a.a. 2009/2010 Modulo B - Corso di Laurea Triennale in Tecnologie per la Conservazione ed il Restauro.
Intelligenza Artificiale
Università degli Studi di Napoli - a.a. 2002/2003 Progettare e amministrare un sito Web Il sito Web della scuola Un ipermedia didattico.
Laboratori on/off-line e altro per studiare ad Informatica
Informatica Scienza della Pubblica Amministrazione (SAM) A.A. 2010/2011.
PresenzeWeb: breve guida
Video Editing Docente prof. Luca VALERIO
CONOSCENZE INFORMATICHE
Elementi di Informatica
Linguaggi Multimediali
Dispositivi MIDI in Java
Informatica a.a. 2010/2011 Corso di Laurea Magistrale in Dinamiche Interculturali e Mediazione Linguistica (Classi LM38) & C.D.L. in traduzione tecnico-scientifica.
INFORMATICA & COMUNICAZIONE
Sociologia (corso progredito)
Università del Salento Facoltà di Ingegneria Corso di Basi di dati I a.a
Università del Salento Facoltà di Ingegneria Corso di Basi di dati I a.a
IGEA un corso di informatica grafica edile-architettura.
Informatica Grafica sez. A-G
Docente: Prof. Lorenzo Mezzalira Esercitatore: Ing. Stefano Giavardi
Corso di Programmazione Grafica e Laboratorio Prof. Daniele Marini.
Corso di Programmazione Grafica per il Tempo Reale Prof. Daniele Marini.
Corso di Programmazione Grafica e Laboratorio Prof. Daniele Marini.
Algoritmi e Strutture dati a.a. 2013/2014 Informazioni sul corso
Corso di Fisica Generale II (L-Z) 1mo modulo ing. Civile - ambientale
Formazione Generazione Web a.s Formazione Generazione Web a.s Corso G3 Il cloud learning Corso G3 Il cloud learning Rete “Docenti.
1 Laboratorio di Introduzione alla Programmazione-Informazioni §II MODULO §3 crediti §Esame e voto unico (su 6 crediti totali)
Programmazione Web Presentazione del corso /2015.
Fondamenti dell’Informatica A.A Prof. Vincenzo Auletta1 Presentazione del Corso Fondamenti dell’Informatica Docente Prof. Vincenzo Auletta.
Benvenuto! Scuola di Ingegneria e Architettura. Laboratori didattici della Scuola Panoramica  300 macchine distribuite su 4 laboratori  3 laboratori.
1 LABORATORIO DI INFORMATICA Ingegneria Informatica Dott. Giorgio Cicerchia a.a ° Ciclo.
Laboratorio di Tecnologie dell’Informazione
ELEMENTI DI INFORMATICA
Fondamenti di Informatica 2 Ingegneria Informatica e Ingegneria Meccanica Prof. M.T. PAZIENZA a.a – 3° ciclo.
Università degli Studi G. D’Annunzio (Chieti – Pescara) Dipartimento di Scienze Tecnologie Web XHTML, CSS, JavaScript Stefano Bistarelli Università degli.
Programmazione per la Musica Programmazione timbrica Presentazione degli insegnamenti di Luca A. Ludovico.
Transcript della presentazione:

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