|
|
I moduli grafici sono plug-in dedicati alla realizzazione di partiture da file midi in SMF di tipo 1. Il plug-in attualmente implementato, denominato Partitura Prospettica, è solo una delle molteplici soluzioni possibili per la generazione automatica di schemi grafici dedicati al linguaggio MusicXII: sono, infatti, allo studio, tecniche per l'uso del colore, della multidimensionalità, per l'analisi e la scomposizione dei dati, ecc.
La visualizzazione grafica di strutture formali rende più semplice, in fase di analisi, l'individuazione delle aggregazioni, delle rarefazioni, delle linee melodico-armoniche, della "texture" complessiva del brano. La scrittura del plug-in (sempre in linguaggio Php) è completamente autonoma dal software di compilazione: i dati vengono prelevati direttamente dal file midi di riferimento, interpretati e tradotti in forma grafica. Allo scopo, in fase realizzativa, è possibile utilizzare i codici decimali o la versione csv per l'analisi, dati che precedono la compilazione vera e propria.
Il plug-in Partitura prospettica elabora i dati sotto forma, appunto, di grafico prospettico, con una linea di orizzonte (variabile), linee di fuga (in forma tratteggiata a punti, eventualmente invisibili), punti di fuga sulla linea di orizzonte relativi ai canali midi in output, una dimensione temporale (base del grafico, linea delle ascisse) e una dimensione frequenziale (altezze, linea delle ordinate). Vengono utilizzate le funzioni GD, pertanto, sempre per motivi di sicurezza, il grafico risultante è una immagine prodotta in tempo reale. Le dimensioni possono essere reali, arbitrarie o scalari. I parametri settabili sono:
- legenda (dati alfanumerici): id, altezza, intensità, canale, dt, durata, ottava, codice nota (grandezza caratteri tra 2 e 4);
- oggetti grafici: standard (rettangoli), punti, linee orizzontali, linee verticali, linee ascendenti, linee discendenti, triangoli trasparenti ascendenti, triangoli trasparenti discendenti, triangoli opachi ascendenti, triangoli opachi discendenti, rettangoli trasparenti, rettangoli opachi, cerchi trasparenti, cerchi opachi;
- eventuale grafica dedicata: elementi grafici di base, elementi grafici specifici per ogni canale o ogni nota con valore di spessore settabile tra 1 e 10 (16 variabili);
- spessore delle linee: a) sottili, spesse, da valore definito; b) automatico con evidenze in base a nota, canale, ottava, intensità (valori 1-127). Il plug-in permette di salvare i dati sia come dati di default (utilizzati per la realizzazione della partitura in fase di compilazione) che come file esterno, selezionabile per sola visione o default, con nome a scelta dell'utente.
La migliore visualizzazione si ottiene modificando la posizione della linea di orizzonte e il tipo di oggetti grafici utilizzati. Per rendere i dati caricati preferenze di default occorre selezionare l'opzione "Parametri default", avere i cookie abilitati e cliccare su "Conferma". |
|
|
|
|
|
110 |