Laureando : Andrea Villalta Relatore : Prof. Dario Pozzetto Correlatori : Ing . Dario Pramparo
Adattamento del sistema Metapiano allo standard MusicXML Relatore: Prof. Mario Malcangi Studente:...
-
Upload
manfredo-dini -
Category
Documents
-
view
215 -
download
1
Transcript of Adattamento del sistema Metapiano allo standard MusicXML Relatore: Prof. Mario Malcangi Studente:...
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
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)
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✔
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
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
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
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
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
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)
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
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.
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
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
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