MX: un formato basato su XML per la descrizione multistrato dell’informazione musicale Luca A. Ludovico LIM - DICo - Università degli Studi di Milano.

Slides:



Advertisements
Presentazioni simili
Codifica Digitale della Partitura
Advertisements

XML e la generazione di cataloghi multimediali F. Garzotto, L. Mainetti, P. Paolini Politecnico di Milano HOC - Hypermedia Open Center Dipartimento di.
Concord A tool for the analysis and concordances of the terminological constituents P. Plini, N. Mastidoro* * - Èulogos, Rome Institute for Atmospheric.
Programma del corso: teoria (9 cfu)
Adattamento del sistema Metapiano allo standard MusicXML Relatore: Prof. Mario Malcangi Studente: Stefano Bruni Matricola Correlatori: Prof. Pierre.
KDE4: tutte le novità Flavio Castelli 25 Ottobre 2008 BgLUG Bergamo Linux User Group.
Alessandro Cominu - Hydrogen: Creare musica con linux. Cagliari, 26 Novembre Hydrogen Creare musica su Linux Linux Day 2005 Alessandro Cominu Alessandro.
Corso di Alta formazione in TL&OS Modulo 1.3 Reti e Servizi - lezione 1 Modulo 1.3 Reti e servizi 1. Introduzione al Networking Connettere il PC in rete;
Costruire corsi di formazione blended per insegnanti: riflessioni e proposte per il futuro BEMBICH, C. FATTORINI, R. MAZZOLI, T. CIGOGNINI, E. PAOLETTI,
IEEE1599 Framework. IEEE1599 Framework: cos’è?  E’ un insieme di strumenti che consentono di svolgere diverse operazioni su documenti codificati nel.
Oltre il web 2.0: il web semantico Seminario. World Wide Web ● Nasce nel 1991 al CERN di Ginevra Evoluzione: web dinamico ● Si basa su ● URL ● HTTP ●
IL SISTEMA INFORMATIVO IN OSPEDALE. IL SISTEMA INFORMATIVO: Un sistema informativo è un sistema che organizza e gestisce in modo efficace ed efficiente.
Privacy e fiducia nel social network IGF Italia Oreste Signore.
Elementi di base di sviluppo del progetto (internazionale) e la gestione dei processi di gestione del progetto Complesso, nuovo, unica formulazione concettuale.
Casa Digitale del Cittadino
Piano di lavoro Milano Digitale
Creare e modificare suoni
Visual Analytics Dashboard
Sistemi e Applicazioni per l’Amministrazione Digitale
Unità di apprendimento 1
Standard e Formati di Documento Aperti
Sistemi e Applicazioni per l’Amministrazione Digitale
Tipologia di apprendimento: Acquisizione
Università degli Studi di Modena e Reggio Emilia
Il GeoPortale dell’Istat
42° EUG 06/05/2010 Primo incontro ESSE3 Best Practice
Gestione delle fasi del tirocinio attraverso un’ App Android e interfaccia Web e relativa gestione documentale della tesi Università degli Studi di Napoli.
Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill
MLOL per le biblioteche accademiche: esperienze di cooperazione
GeoGebra QuizFaber Formazione tra pari
GNALIS: Grid technologies for Natural Language Interaction System
PNSD - Modulo D1A 27 aprile 2017 Piattaforme di e-­learning e cloud:​ installazione e gestione (azione #22) Prof. Rocca Marcello
Programmazione per la Musica Presentazione del corso
ACNP e NILDE: insieme per un sistema integrato dei periodici Bologna, 30 Settembre 2011 Save the time of the reader and of the librarian L'integrazione.
Basi di Dati: Introduzione
Funzioni crescenti e funzioni decrescenti
Condivisione Documentazione Tecnica
Eurosoftware Integrazione GLS.
Job Application Monitoring (JAM)
Standard e Formati di Documento Aperti
Ingegneria del Software 2
LETTURA OTTICA LE RICERCHE DI MERCATO MEDIANTE I SISTEMI DI LETTURA OTTICA DEI QUESTIONARI.
Informatica A.A. 2016/17 Prof. Italo Epicoco
Le banche dati digitali per la storia dell’arte
IL TESTO ESPOSITIVO - INFORMATIVO
La codifica dell’informazione
Antonio Mosca Public Sector Practice Manager
Corso di Ingegneria del Web A A Domenico Rosaci 1
Tecnologie informatiche per la codifica dell’informazione musicale Luca Andrea Ludovico Laboratorio di Informatica Musicale Dipartimento di Informatica.
Tecnologie informatiche per la codifica dell’informazione musicale Luca Andrea Ludovico Laboratorio di Informatica Musicale Dipartimento di Informatica.
Dael Maselli Tutorial INFN-AAI
Excel - Corso Avanzato DOCENTE Massimo Ferro
“Laboratorio di Fonetica Arturo Genre di Torino”
Università Carlo Cattaneo - LIUC
La trasformazione tecnologica 4.0
ESTENSIONI DI FILE (formati)
Classe III A A.s – 2012 Programma di Informatica
Mille modi per immettere i periodici elettronici in ACNP
Dino Pedreschi Dipartimento di Informatica a.a. 2011– 2012
Ripensiamo in modo nuovo al digitale
Lettura di input MIDI da Web MIDI API
Una breve introduzione a MX
LMS e VLE Stefano Garione.
BIM INDUSTRIALIZZAZIONE DEL SETTORE DELLE COSTRUZIONI
Workshop “AI for the Public Administration”
Caterina Viviano Istat – Responsabile del
Competenze Informatiche Avanzate
CORSO DI INTELLIGENZA ARTIFICIALE
ORGANIGRAMMA PERCHE’ ORGANIGRAMMA
Transcript della presentazione:

MX: un formato basato su XML per la descrizione multistrato dell’informazione musicale Luca A. Ludovico LIM - DICo - Università degli Studi di Milano Via Comelico, 39 - 20135 Milano, Italia

Il contesto del progetto Institute of Electrical and Electronics Engineers (IEEE) Computer Society 1992 - Task Force on Computer Generated Music 1994 - Technical Committee on Computer Generated Music 2001 - Project Authorization Request 1599 (IEEE PAR1599): “Definition of a Commonly Acceptable Musical Application Using the XML Language” 2002 - “MAX2002 – First International Conference on Musical Application using XML” 2006 - Tesi di dottorato: “An XML Multi-layer Framework For Music Information Description” 2006 (autunno) – Inizio della fase di balloting 28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale

Obiettivi del progetto Punti salienti della proposta IEEE PAR1599 Definizione di un linguaggio standard XML per la rappresentazione dell’informazione musicale simbolica Integrazione in ambiente multi-strato e multimediale Fruizione sincronizzata dei contenuti musicali Integrazione della rappresentazione musicale con altri standard già definiti e accettati Obiettivo: descrizione esaustiva ed integrata dell’informazione musicale 28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale

Descrizione esaustiva ed integrata dell’informazione musicale

Contenuti eterogenei I contenuti musicali sono multimediali: Simbolici (partitura dal punto di vista logico) Generali (metadati sul brano) Strutturali (relazioni tra oggetti musicali) Notazionali (versioni manoscritte o a stampa) Performance al computer (musica generata tramite sistemi HW/SW) Audio/video (registrazioni) Altri contributi grafici (bozzetti, figurini, costumi, foto di scena, locandine, …) 28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale

Oggetti analogici e digitali Tre possibilità: Oggetti digitali in origine Esempi: fotografie digitali, file audio, file di performance Oggetti analogici in origine e digitalizzabili Esempi: partiture cartacee, fotografie Oggetti fisici non completamente digitalizzabili Esempi: costumi, attrezzi di scena Campagne di digitalizzazione 28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale

Visione parziale della descrizione dell’informazione musicale Formati esistenti Contenuti musicali e relativi formati Simbolici DARMS, NIFF, MusicXML, … Generali TXT, XML, database, … Strutturali [?] Notazionali EPS, JPEG, TIFF, … Performance al computer Csound, MIDI, SASL/SAOL, … Audio/video AIFF, MP3, WAV; AVI, MPEG, … Altri contributi grafici EPS, JPEG, TIFF, … Visione parziale della descrizione dell’informazione musicale 28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale

ISO/MPEG Proposta di un formato esaustivo Però: Incentrato sulla multimedialità e non sulla musica Non presenta ancora linguaggio per la codifica simbolica della musica Supporta XML ma è binario Proposta IEEE supporta MPEG 28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale

Perchè XML per l’informazione? Struttura gerarchica Approccio dichiarativo Sintassi e semantica ben distinte Intelligibilità Modularità Editabilità Estensibilità Affidabilità Implementabilità delle applicazioni 28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale

Alcuni svantaggi Verbosità Ripetizioni Codifica dei dati Visualizzazione dei documenti 28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale

Perché XML per la musica? Struttura gerarchica Estensibilità Modularità Editabilità Flessibilità Insterscambio informativo Convenienza 28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale

Il formato MX

Cos’è MX MX è un linguaggio basato su XML Obiettivo generale: descrizione esaustiva dell’informazione musicale Punto centrale: il brano musicale Proprietà: Supporto della multimedialità Supporto dei formati esistenti Piena sincronizzazione Interazione con l’utente 28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale

Concetti fondamentali Strutturazione multi-strato dell’informazione musicale eterogenea Conseguenze: Qualitativamente, supporto di informazione eterogenea Quantitativamente, supporto di più istanze in ogni strato Uso di una struttura comune di riferimento referenziata da ogni livello: lo spine 28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale

I layer dell’informaz. musicale General Spine Music Logic Logical Organized Symbols Structural Layer Notational Performance Audio 28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale

I layer dell’informaz. musicale Generale (metadati alfanumerici, contenuti multimediali correlati) Logico Spine Logically Organized Symbols (LOS) Strutturale (informazione di contenuto musicale e musicologica, relazioni causali tra oggetti musicali) Notazionale (aspetto grafico e di partitura) Performance (formati sub-simbolici, temporizzazione relativa degli eventi) Audio (formati audio, temporizzazione assoluta degli eventi) General Logic Structural Notational Performance Audio 28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale

28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale

Lo spine Costrutto spazio-temporale Identificazione di eventi Spazializzazione e temporizzazione virtuali e relativi Obiettivi: Collante tra strati Sincronizzazione 28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale

Sincronizzazione intra-strato Ha luogo tra istanze appartenenti allo stesso layer > informazione omogenea 28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale

Sincronizzazione inter-strato Ha luogo tra istanze appartenenti a layer differenti > Informazione eterogenea 28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale

Come avviene la sincronizzazione 28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale

Applicazioni basate sul formato MX

Conversioni di formato Il livello logico da Finale da linguaggi alfanumerici ASCII o XML da MIDI Generazione automatica di contenuti multimediali 28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale

Sincronizzazione audio/video La soluzione manuale La soluzione automatica La soluzione semi-automatica MX Audio Mapper MX Graphic Mapper 28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale

Fruizione evoluta dei file MX MX Jazz Demo MX Navigator (Tosca, Aida) Suite integrata di software per l’editing e la visualizzazione 28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale

Modalità di fruizione MX supporta tre modalità di fruizione dei contenuti musicali Fruizione semplice con sincronizzazione Scambio in tempo reale del materiale multimediale Interazione con l’utente con ri-sincronizzazione dei contenuti 28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale

Conclusioni

Problemi aperti Completamento del formato Validazione della descrizione simbolica secondo gli standard ISO-MPEG Gestione dei diritti (Digital Rights Management) Sviluppo di un viewer/editor MX integrato 28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale

Domande Grazie per l’attenzione! 28/11/2018 MX: un formato XML per la descrizione multistrato dell'informazione musicale