Adattamento del sistema Metapiano allo standard MusicXML Relatore: Prof. Mario Malcangi Studente:...

14
Adattamento del sistema Metapiano allo standard MusicXML Relatore: Prof. Mario Malcangi Studente: Stefano Bruni ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi

Transcript of Adattamento del sistema Metapiano allo standard MusicXML Relatore: Prof. Mario Malcangi Studente:...

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

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

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

Il Metastrumento

ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi di Milano

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)

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

ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi di Milano

Confronto tra strumenti tradizionali e Meta-strumenti

Strumenti tradizionali Metastrumenti

✔ Controllo pitch (completo) Controllo pitch (esteso)✔

✔ Controllo dinamica (completo) Controllo dinamica (completo)✔

✔ Controllo del tempo (parziale) Controllo del tempo (completo)✔

✔ Controllo timbro (molto limitato) Controllo timbro (illimitato)✔

✔ Richiede esercizio intensivo L'esercizio non è richiesto✔

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

Framework Metastrumento

ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi di Milano

Necessità di riferirsi a standard esistenti

IEEE 1599

Possibilità di integrazione dal punto di vista multimediale

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

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.

ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi di Milano

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

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

Che cos’è lo Status?

ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi di Milano

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

Ogni simbolo rappresenta la codifica alfanumerica dello status

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

La codifica Metapiano

ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi di Milano

Breve estratto dell'Opera n.22 “Visions fugitives” - S.Prokofiev

9 [] 1 6710 [< 1 65 [<> 3 58 [<> 2 6111 [] 3 66 [] 2 7012 [] 3 58 [] 2 6113 [] 3 66 [] 2 7014 [> 1 65 [< 1 77 [] 3 58 [] 2 6115 [> 1 77 [] 3 66 [] 2 7016 [] 3 58 [] 2 6117 [] 3 66 [] 2 70

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

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

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

Il processo di transcodifica - 1

ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi di Milano

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>

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

Spartito

Editor MusicaleProcesso 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)

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

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

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

Verifica Sperimentale - 1

Base

Intermedio

11 [] 1 5712 [] 1 6513 [] 1 6414 [] 1 6015 [] 1 6216 [] 1 6417 [] 1 65

1 [] 1 63 [< 4 70 [< 3 75 [< 2 792 [] 1 753 [> 4 70 [> 3 75 [> 2 79 [] 1 74 [< 4 67 [< 3 70 [< 2 794 [] 1 705 [] 1 726 [] 1 747 [] 1 75

ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi di Milano

Brevi estratti da Somewhere Over the Rainbow, Harold Arlen - 1939

Rivolto ad utenti senza conoscenze musicali e non in grado di suonare uno strumento

Rivolto ad utenti in grado di leggere la musica ma senza la conoscenza pratica di alcuno strumento

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.

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

Avanzato

56 [< 1 65 [<> 3 58 [<> 2 6157 [] 1 7258 [> 1 65 [] 1 73 [] 3 66 [] 2 7059 [] 1 69 [] 3 58 [] 2 6160 [] 1 65 [] 3 66 [] 2 7061 [< 1 65 [< 3 58 [< 2 6162 [> 1 65 [] 1 7363 [> 3 58 [> 2 61[] 1 77 [] 3 66 [] 2 7064 [] 1 77 [] 3 58 [] 2 6165 [] 1 65 [] 3 66 [] 2 70

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

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

Il Player1 [] 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

ADATTAMENTO DEL SISTEMA METAPIANO ALLO STANDARD MUSICXML - Stefano Bruni, 765099- Università degli Studi di Milano

Esecuzione con tastiera MIDI- Prima esecuzione con singolo dito- Seconda esecuzione con due dita

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

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