[ << Programmi esterni ] | [Inizio][Contenuti][Indice] | [ Consigli su come scrivere i file >> ] |
[ < Utilizzo di midi2ly ] | [ Su : Conversione da altri formati ] | [ Utilizzo di abc2ly > ] |
4.3.2 Utilizzo di musicxml2ly
MusicXML è un dialetto di XML che viene usato per rappresentare la notazione musicale.
musicxml2ly
estrae note, articolazioni, struttura della partitura e
testi da file MusicXML organizzati in parti e poi li scrive in un file
‘.ly’. Si lancia dalla linea di comando nel modo seguente:
musicxml2ly [opzione]… file.xml
Attenzione: per ‘linea di comando’ si intende la linea di comando del sistema operativo. Si veda Conversione da altri formati per maggiori informazioni su questo argomento.
Se si usa ‘-’ al posto di file.xml, musicxml2ly
legge
tutto l’input direttamente dalla linea di comando.
musicxml2ly
accetta le seguenti opzioni:
-
-a, --absolute
converte le altezze relative in assolute.
-
--fb --fretboards
converte eventi
<frame>
in una voce FretBoard separata invece di usare markup.-
-h, --help
mostra l’uso e una sintesi di tutte le opzioni a linea di comando disponibili.
-
-l, --language=LINGUA
usa LINGUA per i nomi delle altezze, ad esempio
deutsch
per i nomi delle note in tedesco.-
--loglevel=LIVELLOLOG
Imposta la verbosità dell’output su LIVELLOLOG. I valori possibili sono
NONE
,ERROR
,WARNING
,PROGRESS
(predefinito) eDEBUG
.-
--lxml
usa il pacchetto Python lxml.etree per l’analisi della sintassi XML; usa meno memoria e tempo del processore.
-
-m, --midi
attiva il blocco midi nel file .ly.
-
--nb, --no-beaming
ignora le informazioni relative alle travature, impiegando la disposizione automatica delle travature fornita da LilyPond.
-
--nd, --no-articulation-directions
non converte le direzioni (
^
,_
o-
) per articolazioni, dinamiche, etc.-
--nrp, --no-rest-positions
non converte l’esatta posizione verticale delle pause.
-
--nsb, --no-system-breaks
ignora le interruzioni di sistema.
-
--npl, --no-page-layout
non converte l’esatta formattazione di pagina né le interruzioni (scorciatoia per le opzioni
--nsb
--npb
--npm
).-
--npb, --no-page-breaks
ignora le interruzioni di pagina.
-
--npm, --no-page-margins
ignora i margini della pagina.
-
--nsd, --no-stem-directions
ignora le direzioni dei gambi definite in MusicXML, usa invece la disposizione automatica dei gambi di LilyPond.
-
-o, --output=FILE
imposta il nome del file di output su FILE. Se FILE è ‘-’, l’output sarà salvato su stdout. Se non specificato, verrà usato file-xml.ly.
-
-r, --relative
converte le altezze in modalità relativa (predefinito).
-
--transpose=ALTEZZA
l’intervallo tra l’altezza
c
e ALTEZZA da usare per la trasposizione.-
--sm, --shift-meter=BATTITI/TIPOBATTITO
cambia la lunghezza|durata delle note come funzione di una certa indicazione di tempo, per far apparire la partitura più veloce o più lenta, (per esempio,
4/4
o2/2
).-
--tc, --tab-clef=NOMECHIAVETAB
permette di scegliere una delle due versioni delle chiavi per intavolatura (
tab
emoderntab
).-
--sn --string-numbers=t[rue]/f[alse]
disattiva lo stampo del numero di corda con
--string-numbers
false
. Il valore predefinito ètrue
.-
-v, --verbose
mostra un output dettagliato.
-
--version
mostra il numero di versione ed esce.
-
-z, --compressed
il file di input è un file MusicXML compresso in un archivio ZIP.
[ << Programmi esterni ] | [Inizio][Contenuti][Indice] | [ Consigli su come scrivere i file >> ] |
[ < Utilizzo di midi2ly ] | [ Su : Conversione da altri formati ] | [ Utilizzo di abc2ly > ] |