4.3.2 Invocació de musicxml2ly

MusicXML és un dialecte del XML per representar notació musical.

musicxml2ly extrau les notes, articulacions, estructura de la partitura i lletra de fitxers de MusicXML ‘que estiguin dividits en parts’, i els escriu en un fitxer .ly. S’executa des de la línia d’ordres com segueix:

musicxml2ly [opció]… fitxer.xml

Observeu que per ‘línia d’ordres’, ens referim a la línia d’ordres del sistema operatiu. Consulteu Conversió des d’altres formats, per obtenir més informació sobre això.

Si el nom de fitxer proporcionat és - enlloc de fitxer.xml, musicxml2ly llegeix tota l’entrada directament a partir de l’entrada estàndard.

musicxml2ly suporta les opcions següents:

-a, --absolute

converteix les altures en mode absolut.

--fb --fretboards

converteix els esdeveniments <frame> en una veu independent de diagrames de trastos enlloc d’elements de marcatge.

-h, --help

mostra un resum de la utilització i les opcions.

-l, --language=IDIOMA

utilitza IDIOMA per als noms de les notes. p.ej. català per als noms de les notes en català.

--loglevel=LOGLEVEL

fixa el grau de depuració de la sortida al valor donat a LOGLEVEL. Els valors possibles són NONE (cap), ERROR (errors), WARN (advertiments), PROGRESS (avenç; predeterminat) y DEBUG (depuració).

--lxml

usa el paquet del Python lxml.etree per a l’anàlisi d l’XML; usa menys memòria i temps de CPU.

-m, --midi

activa el bloc midi dins del fitxer .ly.

--nb, --no-beaming

desactiva la informació de les barres, en comptes d’això fer ús del barrat automàtic del LilyPond.

--nd, --no-articulation-directions

converteix les direccions (^, _ o -) per a les articulacions, dinàmica, etc.

--nrp, --no-rest-positions

desactiva les posicions verticals exactes dels silencis.

--nsb, --no-system-breaks

omet els salts de sistema.

--npl, --no-page-layout

desactiva la disposició exacta de la pàgina i els salts (és una forma compacta equivalent a les opcions --nsb --npb --npm).

--npb, --no-page-breaks

ignora els salts de pàgina.

--npm, --no-page-margins

ignora els marges de la pàgina.

--nsd, --no-stem-directions

ignora les direccions de les pliques a partir del MusicXML, i en el seu lloc utilització de les pliques de direcció automàtica del LilyPond.

-o, --output=FITXER

fixa el nom del fitxer de sortida com a FITXER. Si FITXER és -, la sortida s’imprimeix sobre stdout, la sortida estàndard. Si no es proporciona cap, en el seu lloc s’usa fitxer_xml.ly.

-r, --relative

converteix les altures en mode relatiu (predeterminat).

--transpose=NOTA_DESTINO

transposició a efectuar, entès com l’interval entre la nota c i NOTA_DESTÍ.

--sm, --shift-meter=BEATS/BEATTYPE

canvia la longitud o duració de les notes com una funció d’una indicació de compàs donada per fer que la partitura sembli més ràpida o més lenta, (per exemple 4/4 o 2/2).

--tc, --tab-clef=TABCLEFNAME

alterna entre les dues versions de clau de tabulatura (tab i moderntab).

--sn --string-numbers=t[rue]/f[alse]

desactiva el símbol del nombre de corda amb --string-numbers false. El predeterminat és true.

-v, --verbose

activa els missatges.

-v, --version

mostra la informació de la versió i surt.

-z, --compressed

el fitxer d’entrada és un fitxer MusicXML comprimit en zip.


LilyPond: manual d’utilització del programa v2.25.25 (development-branch).