[ < ] [ > ]   [ << ] [ Subir ] [ >> ]         [Arriba] [Índice general] [Índice] [ ? ]

3.4 Controlar la salida

@translationof Controlling output


[ < ] [ > ]   [ << ] [ Subir ] [ >> ]         [Arriba] [Índice general] [Índice] [ ? ]

3.4.1 Extracción de fragmentos de música

@translationof Extracting fragments of music

Es posible producir en la salida uno o más fragmentos de una partitura mediante la definición de la situación explícita de la música que se quiere extraer dentro del bloque \layout del archivo de entrada, utilizando la función clip-regions, y a continuación ejecutando LilyPond con la opción ‘-dclip-systems’.

 
\layout {
  clip-regions
  = #(list
      (cons
       (make-rhythmic-location 5 1 2)
       (make-rhythmic-location 7 3 4)))
}

Este ejemplo extrae un solo fragmento del archivo de entrada comenzando después de la duración de una blanca en el quinto compás (5 1 2) y terminando después de la tercera negra del compás séptimo (7 3 4).

Se pueden extraer fragmentos adicionales añadiendo más pares de entradas de make-rhythmic-location a la lista clip-regions dentro del bloque \layout.

De forma predeterminada, cada fragmento de música se obtendrá en la salida como un archivo EPS distinto, pero también se pueden crear otros formatos como PDF o PNG si es necesario. La música extraída se obtiene en la salida como si hubiera sido literalmente ‘cortada’ de la partitura original impresa, de forma que si un fragmento se extiende sobre una o más líneas, se genera un archivo de salida distinto por cada línea generada.

Véase también

Referencia de la notación: El bloque \layout.

Manual de utilización: (usage)Utilización desde la línea de órdenes sección ‘Utilización desde la línea de órdenes’ en Utilización del Programa.


[ < ] [ > ]   [ << ] [ Subir ] [ >> ]         [Arriba] [Índice general] [Índice] [ ? ]

3.4.2 Saltar la música corregida

@translationof Skipping corrected music

Al escribir o copiar música, normalmente sólo es interesante de ver y corregir la música cercana al final (donde estamos añadiendo las notas). Para acelerar este proceso de corrección, es posible saltar la composición tipográfica de todos excepto unos pocos de los últimos compases. Esto se consigue poniendo

 
showLastLength = R1*5
\score { … }

en nuestro archivo fuente. Esto hará que se tracen sólo los últimos cinco compases (suponiendo un compás de 4/4) de cada una de las partituras \score del archivo de entrada. Para piezas largas, el tipografiado de únicamente una parte pequeña es con frecuencia un orden de magnitud más rápido que el de la obra completa. Si estamos trabajando sobre el principio de una partitura que ya hemos tipografiado (p.ej., para añadir una parte instrumental nueva), también puede ser útil la propiedad showFirstLength.

Este mecanismo de pasar por alto partes de un partitura se puede controlar con un grano más fino mediante la propiedad Score.skipTypesetting. Cuando su valor está establecido, no se lleva a cabo ningún tipografiado en absoluto.

Esta propiedad se usa también para controlar la salida hacia el archivo MIDI. Observe que pasa por alto todos los eventos, incluidos el tempo y los cambios de instrumento. Está usted advertido.

 
\relative c' {
  c1
  \set Score.skipTypesetting = ##t
  \tempo 4 = 80
  c4 c c c
  \set Score.skipTypesetting = ##f
  d4 d d d
}

[image of music]

En música polifónica, Score.skipTypesetting afecta a todas las voces y pentagramas, ahorrando más tiempo incluso.


[ < ] [ > ]   [ << ] [ Subir ] [ >> ]         [Arriba] [Índice general] [Índice] [ ? ]

3.4.3 Formatos de salida alternativos

@translationof Alternative output formats

Los formatos de salida predeterminados para la partitura impresa son el formato de documento portátil (PDF) y PostScript (PS). Los formatos de salida Gráficos de red portátiles (PNG), Gráficos de vector escalables (SVG) y PostScript encapsulado (EPS) también están disponibles a través de opciones de la línea de órdenes, véase (usage)Opciones básicas de la línea de órdenes para LilyPond sección ‘Opciones básicas de la línea de órdenes para LilyPond’ en Utilización del Programa.


[ < ] [ > ]   [ << ] [ Subir ] [ >> ]         [Arriba] [Índice general] [Índice] [ ? ]

Salida de SVG

@translationof SVG Output

La salida de SVG puede contener, opcionalmente, metadatos para objetos gráficos (grobs) como cabezas de nota, silencios, etc. Estos metadatos pueden ser atributos SVG estándar como id y class, o atributos personalizados no estándar. Especifique los atributos y sus values mediante la sobreescritura de la propiedad de grob output-attributes con una lista de asociación de Scheme (alist). Los valores pueden ser números, cadenas de caracteres o símbolos. Por ejemplo:

 
{
  \once \override NoteHead.output-attributes =
  #'((id . 123)
     (class . "esto aquello")
     (data-lo-que-sea . algo))
  c
}

El código de entrada anterior produce la siguiente etiqueta <g> (grupo) dentro del archivo SVG:

 
<g id="123" class="esto aquello" data-lo-que-sea="algo">
  ...elementos del SVG de objetos gráficos como cabezas de nota...
</g>

La etiqueta <g> contiene todos los elementos de SVG para un grob dado (ciertos grobs generan más de un elemento del SVG). En la sintaxis del SVG el prfijo data- se usa para atributos de medios personalizados no estándar.


[ < ] [ > ]   [ << ] [ Subir ] [ >> ]         [Arriba] [Índice general] [Índice] [ ? ]

3.4.4 Sustituir la tipografía de la notación

@translationof Replacing the notation font

Gonville es un conjunto de glifos alternativo a la tipografía Feta (que es parte de la tipografía Emmentaler que se usa en LilyPond). Se puede descargar de:

 
http://www.chiark.greenend.org.uk/~sgtatham/gonville/

Aquí presentamos algunos compases de muestra tipografiados con la fuente Gonville:

pictures/Gonville_after

Aquí hay unos compases de muestra tipografiados con los glifos Feta de LilyPond:

pictures/Gonville_before

Instrucciones de instalación

Descargue y extraiga los archivos de fuente tipográfica. Copie los archivos ‘gonville-11.otf’, ‘gonville-13.otf’, ‘gonville-14.otf’, ‘gonville-16.otf’, ‘gonville-18.otf’, ‘gonville-20.otf’, ‘gonville-23.otf’, ‘gonville-26.otf’ y ‘gonville-brace.otf’ en la carpeta ‘…/share/lilypond/current/fonts/otf’ o ‘…/share/lilypond/X.Y.Z/fonts/otf’. Si tiene los archivos ‘gonville-*.svg’ y ‘gonville-*.woff’, cópielos a ‘…/share/lilypond/current/fonts/svg’ o a ‘…/share/lilypond/X.Y.Z/fonts/svg’. Para más información consulte (learning)Otras fuentes de información sección ‘Otras fuentes de información’ en Manual de Aprendizaje.

Nota: los archivos ‘gonville-*.otf’ son para los backends ps y eps (para las salidas en formato PDF y PostScript). Los archivos ‘gonville-*.svg’ son para el backend svg sin la opción svg-woff. Los archivos ‘gonville-*.woff’ son para el backend svg con la opción svg-woff. Para más información, consulte (usage)Opciones avanzadas de línea de órdenes para LilyPond sección ‘Opciones avanzadas de línea de órdenes para LilyPond’ en Utilización del Programa.

La sintaxis siguiente cambia la fuente tipográfica de la notación (general y llaves) al tipo Gonville.

 
\paper {
  #(define fonts
    (set-global-fonts
     #:music "gonville"
     #:brace "gonville"
   ))
}

Nota: cada llamada a set-global-fonts reinicia completamente tanto la fuente principal de notación como la de texto. Si se deja sin especificar una cualquiera de las categorías, entonces se utiliza la tipografía predeterminada para esa categoría. Cada llamada a set-global-fonts cambia las fuentes para cada \book que le sigue, tanto si se ha creado explícitamente como implícitamente. Esto significa que cada \book puede tener su propio conjunto de fuentes principales llamando a set-global-fonts previamente. Para más información, véase Fuentes tipográficas del documento completo.

Véase también

Manual de aprendizaje: (learning)Otras fuentes de información sección ‘Otras fuentes de información’ en Manual de Aprendizaje.

Referencia de la notación: La tipografía Emmentaler, @ref{Entire document fonts}.

Advertencias y problemas conocidos

Gonville no se puede usar para tipografiar notación de ‘Música Antigua’ y es probable que cualquier nuevo glifo en versiones posteriores de LilyPond no existan en la familia tipográfica Gonville. Diríjase a la página web del autor para obtener más información sobre éste y otros asuntos, entre ellos el régimen de licencias de Gonville.

Otras fuentes de notación

Si tiene otras fuentes de notación como ‘fontname-*.otf’, ‘fontname-*.svg’ y ‘fontname-*.woff’, puede usarlas de la misma manera que Gonville.

Esto es, copie los archivos ‘fontname-*.otf’ a la carpeta ‘…/share/lilypond/current/fonts/otf’ o a ‘…/share/lilypond/X.Y.Z/fonts/otf’. Si tiene los archivos ‘fontname-*.svg’ y ‘fontname-*.woff’, cópielos a ‘…/share/lilypond/current/fonts/svg’ o a ‘…/share/lilypond/X.Y.Z/fonts/svg’.

Nota: por el momento, LilyPond espera que los nombres de archivo tengan los siguientes sufijos, todos los cuales deben estar presentes en las carpetas de instalación arriba mencionadas para que funcionen adecuadamente: ‘-11’, ‘-13’, ‘-14’, ‘-16’, ‘-18’, ‘-20’, ‘-23’, ‘-26’, ‘-brace’. Por ejemplo, ‘emmentaler-11.otf’, ‘emmentaler-20.svg’ y ‘emmentaler-brace.woff’, etc.

La sintaxis siguiente cambia la fuente tipográfica de la notación (general y de llaves) a la fuente tipoletra.

 
\paper {
  #(define fonts
    (set-global-fonts
     #:music "tipoletra" ; nombre del archivo de fuente sin el sufijo ni la extensión
     #:brace "tipoletra" ; nombre del archivo de fuente sin el sufijo ni la extensión
   ))
}

Nota: para las categorías music y brace, especifique el nombre del archivo de fuente sin el sufijo ni la extensión.


[ < ] [ > ]   [ << ] [ Subir ] [ >> ]

Este documento ha sido generado por gub el el 13 julio 2020 utilizando texi2html 1.82.

Otros idiomas: English, català, deutsch, français, italiano, 日本語.
Acerca de la selección automática del idioma.