4.3.2 Invocar musicxml2ly

MusicXML es un dialecto del XML para representar notación musical.

musicxml2ly extrae las notas, articulaciones, estructura de la partitura y letra de archivos de MusicXML ‘que estén dividos en partes’, y los escribe en un archivo ‘.ly’. Se ejecuta desde de la línea de órdenes como sigue:

musicxml2ly [opción]… archivo.xml

Observe que por ‘línea de órdenes’, nos referimos a la línea de órdenes del sistema operativo. Consulte Conversión desde otros formatos, para obtener más información acerca de esto.

Si el nombre de archivo proporcionado es ‘-’ en lugar de archivo.xml, musicxml2ly lee toda la entrada directamente a partir de la entrada estándar.

musicxml2ly contempla las siguientes opciones:

-a, --absolute

convertir las alturas en modo absoluto.

--fb --fretboards

convierte los eventos <frame> en una voz independiente de diagramas de trastes en lugar de elementos de marcado.

-h, --help

mostrar un resumen de la utilización y las opciones.

-l, --language=IDIOMA

utilizar IDIOMA para los nombres de las notas, p.ej. español para los nombres de las notas en español.

--loglevel=LOGLEVEL

fijar el grado en que la salida es prolija al valor dado en LOGLEVEL. Los valores posibles son NONE (ninguno), ERROR (errores), WARNING (advertencias), PROGRESS (avance; predeterminado) y DEBUG (depuración).

--lxml

usar el paquete de Python lxml.etree para el análisis de XML; usa menos memoria y tiempo de CPU.

-m, --midi

activar el bloque midi dentro del archivo .ly.

--nb, --no-beaming

no convertir la información de las barras, en vez de ello usar el barrado automático de LilyPond.

--nd, --no-articulation-directions

no convertir las direcciones (^, _ o -) para las articulaciones, dinámica, etc.

--nrp, --no-rest-positions

no convertir las posiciones verticales exactas de los silencios.

--nsb, --no-system-breaks

ignorar los saltos de sistema.

--npl, --no-page-layout

no convertir la disposición exacta de la página y los saltos (es una forma compacta equivalente a las opciones --nsb --npb --npm).

--npb, --no-page-breaks

ignorar los saltos de página.

--npm, --no-page-margins

ignorar los márgenes de la página.

--nsd, --no-stem-directions

ignorar las direcciones de las plicas a partir del MusicXML, y en su lugar utilizar las plicas de dirección automática de LilyPond.

-o, --output=ARCHIVO

fijar el nombre del archivo de salida como ARCHIVO. Si ARCHIVO es ‘-’, la salida se imprime sobre stdout, la salida estándar. Si no se proporciona ninguno, en su lugar se usa archivo_xml.ly.

-r, --relative

convertir las alturas en modo relativo (predeterminado).

--transpose=NOTA_DESTINO

transporte que efectuar, entendido como el intervalo entre la nota c y NOTA_DESTINO.

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

cambiar la longitud o duración de las notas como una función de una indicación de compás dada para hacer que la partitura parezca más rápida o más lenta, (p.ej. 4/4 o 2/2).

--tc, --tab-clef=TABCLEFNAME

alternar entre las dos versiones de claves de tablatura (tab y moderntab).

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

desactivar el símbolo del número de cuerda con --string-numbers false. Lo predeterminado es true.

-v, --verbose

ser prolijo.

-v, --version

mostrar la información de la versión y salir.

-z, --compressed

el archivo de entrada es un archivo MusicXML comprimido en zip.


LilyPond — Utilización v2.23.82 (rama de desarrollo).