140 likes | 288 Views
Adattamento del sistema Metapiano allo standard MusicXML Relatore: Prof. Mario Malcangi Studente: Stefano Bruni Matricola 765099
E N D
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
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
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
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
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
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
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
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
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
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
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
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
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
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