LilyPond: manual de utilización del programa: 4.3.2 Invocar musicxml2ly

### 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.24.4 (rama estable).