1 / 14

Adattamento del sistema Metapiano allo standard MusicXML

Adattamento del sistema Metapiano allo standard MusicXML Relatore: Prof. Mario Malcangi Studente: Stefano Bruni Matricola 765099

nevaeh
Download Presentation

Adattamento del sistema Metapiano allo standard MusicXML

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Adattamento del sistema Metapianoallo standard MusicXML Relatore: Prof. Mario Malcangi Studente: Stefano Bruni Matricola 765099 Correlatori: Prof. Pierre Castellotti Dott. Jean Haury Dott. Maurizio Paganessi ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi di Milano

  2. Il Metastrumento • Può essere considerato un'evoluzione dello strumento tradizionale. • Semplifica i gesti di interazione con lo strumento offrendo maggiori capacità espressive. • L'esecutore non si concentra sulla scelta delle note ma solo sull'interpretazione e l'espressione Brevi cenni storici sull'evoluzione: 1846: Unitouche (J.B. Acklin) 1928: Theremin 1929: Trautonium (F.Trautwein) 1954: Immaginar Landscape N.4 (John Cage) 1970: Groove (Max Mathews) 2009: Metapiano (J. Haury) ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi di Milano

  3. Confronto tra strumenti tradizionali e Meta-strumenti StrumentitradizionaliMetastrumenti ✔ Controllo pitch (completo) ✔ Controllo pitch (esteso) ✔ Controllodinamica (completo) ✔ Controllo dinamica (completo) ✔ Controllo del tempo (parziale) ✔ Controllo del tempo (completo) ✔ Controllotimbro(molto limitato) ✔ Controllo timbro (illimitato) ✔ Richiedeeserciziointensivo✔ L'esercizio non è richiesto ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi di Milano

  4. Framework Metastrumento • Necessità di riferirsi a standard esistenti • IEEE 1599 • Possibilità di integrazione dal punto di vista multimediale ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi di Milano

  5. Il caso Metapiano • Il Metapiano è una tastiera ridotta a soli nove tasti • Consente di memorizzare composizioni musicali e riprodurle • Per essere interpretato uno spartito necessita di essere convertito nell'opportuno formato: la codifica Metapiano • La codifica Metapiano è costituita da tre elementi: - Status - Codice Midi - Voce • Ad ogni evento musicale verticale, viene associato un numero di evento.Ogni riga della codifica Metapiano inizia quindi con il numero progressivo dell'evento. Il numero di evento è pari al numero di azioni compiute dall'utente sulla tastiera. Seminario ‘The Metapiano and the Instant Interpretation of Musical Score’ del 4/4/13 presso il Dipartimento di Informatica dell’Università degli Studi di Milano ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi di Milano

  6. Che cos’è lo Status? Ogni simbolo rappresenta la codifica alfanumerica dello status 1)Nota che inizia con la pressione del tasto e termina con il rilascio 2)Nota che inizia con la pressione del tasto 3)Nota precedentemente iniziata con status [< che termina con la pressione del successivo tasto 4)Nota precedentemente iniziata con status [< che termina con il rilascio del successivo tasto 5)Nota con staccato N.B. Lo status [< deve necessariamente essere legatoad uno status [> o ]>. 1 2 3 4 5 ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi di Milano

  7. La codifica Metapiano 9 [] 1 67 10 [< 1 65 [<> 3 58 [<> 2 61 11 [] 3 66 [] 2 70 12 [] 3 58 [] 2 61 13 [] 3 66 [] 2 70 14 [> 1 65 [< 1 77 [] 3 58 [] 2 61 15 [> 1 77 [] 3 66 [] 2 70 16 [] 3 58 [] 2 61 17 [] 3 66 [] 2 70 Breve estratto dell'Opera n.22 “Visions fugitives” - S.Prokofiev ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi di Milano

  8. Il processo di codifica automatico • Processo di codifica manuale • La codifica manuale ottenuta da uno spartito cartaceo rappresenta il processo già esistente. Il progetto sviluppato si affianca a questo pergiungere alla sua automazione. • Si è individuato nel MusicXML lo standard più adeguato per ottenere attraverso il processo la codifica Metapiano ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi di Milano

  9. Il processo di transcodifica - 1 File MusicXML <note default-x="31.52" default-y="-35.00"> <pitch> <step>F</step> <octave>4</octave> </pitch> <duration>16</duration> <voice>1</voice> <type>half</type> <stem>up</stem> <staff>1</staff> <notations> <slur type="stop" number="1"/> <slur type="start" number="1"/> <articulations> <accent/> </articulations> </notations> </note> Spartito Codifica Metapiano 1 [] 3 58 [] 2 61 2 [] 3 66 [] 2 70 3 [] 3 58 [] 2 61 4 [] 3 66 [] 2 70 5 [] 3 58 [] 2 61 6 [] 3 66 [] 2 70 7 [] 3 58 [] 2 61 8 [] 3 66 [] 2 70 9 [] 1 67 10 [< 1 65 [<> 3 58 [<> 2 61 11 [] 3 66 [] 2 70 12 [] 3 58 [] 2 61 13 [] 3 66 [] 2 70 14 [> 1 65 [< 1 77 [] 3 58 [] 2 61 15 [> 1 77 [] 3 66 [] 2 70 16 [] 3 58 [] 2 61 17 [] 3 66 [] 2 70 Processo di Transcodifica-implementato in JavaScript-accede alle informazioni (esplicite ed inplicite) contenute nel file MusicXML per ottenere gli elementi della codifica Metapiano (Codice MIDI, voce, Status) Editor Musicale ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi di Milano

  10. Il processo di transcodifica - 2 Video descrittivo dell’intero processo di transcodifica. Partendo dalla partitura Musescore si ottiene la sua rappresentazione in formato MusicXML. Tramite la pagina web il processo effettua la transcodifica da MusicXML a codifica Metapiano. ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi di Milano

  11. Verifica Sperimentale - 1 Si è effettuato un test sperimentale su tre livelli di complessità della scrittura musicale sucui agisce il processo di transcodifica. Di seguito un esempio per ciascun livello. • Base • Intermedio Rivolto ad utenti senza conoscenze musicali e non in grado di suonare uno strumento 11 [] 1 57 12 [] 1 65 13 [] 1 64 14 [] 1 60 15 [] 1 62 16 [] 1 64 17 [] 1 65 Rivolto ad utenti in grado di leggere la musica ma senza la conoscenza pratica di alcuno strumento 1 [] 1 63 [< 4 70 [< 3 75 [< 2 79 2 [] 1 75 3 [> 4 70 [> 3 75 [> 2 79 [] 1 74 [< 4 67 [< 3 70 [< 2 79 4 [] 1 70 5 [] 1 72 6 [] 1 74 7 [] 1 75 Brevi estratti da Somewhere Over the Rainbow, Harold Arlen - 1939 ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi di Milano

  12. Verifica Sperimentale - 2 Rivolto a musicisti in grado di leggere la musica e con una buona tecnica strumentale • Avanzato 56 [< 1 65 [<> 3 58 [<> 2 61 57 [] 1 72 58 [> 1 65 [] 1 73 [] 3 66 [] 2 70 59 [] 1 69 [] 3 58 [] 2 61 60 [] 1 65 [] 3 66 [] 2 70 61 [< 1 65 [< 3 58 [< 2 61 62 [> 1 65 [] 1 73 63 [> 3 58 [> 2 61[] 1 77 [] 3 66 [] 2 70 64 [] 1 77 [] 3 58 [] 2 61 65 [] 1 65 [] 3 66 [] 2 70 ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi di Milano

  13. Il Player 1 [] 3 58 [] 2 61 2 [] 3 66 [] 2 70 3 [] 3 58 [] 2 61 4 [] 3 66 [] 2 70 5 [] 3 58 [] 2 61 6 [] 3 66 [] 2 70 7 [] 3 58 [] 2 61 8 [] 3 66 [] 2 70 9 [] 1 67 10 [< 1 65 [<> 3 58 [<> 2 61 11 [] 3 66 [] 2 70 12 [] 3 58 [] 2 61 13 [] 3 66 [] 2 70 14 [> 1 65 [] 1 77 [] 3 58 [] 2 61 Esecuzione con tastiera MIDI- Prima esecuzione con singolo dito- Seconda esecuzione con due dita ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi di Milano

  14. Possibili sviluppi futuri • Trasportabilità dell'applicazione • Possibilità di utilizzo del formato MIDI • Implementazione grafica di un cursore mobile sullo spartito digitale • Possibilità di interazione dell'interprete con l'esecutore • Improvvisazione • Integrazione nello standard IEEE 1599 ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi di Milano

More Related