NEWS

# New features in 2.12 since 2.10

Este documento está disponible también en formato PDF. Forma parte de la Documentación de LilyPond.

- Ahora se contemplan las garrapateas sueltas:

- Como extensión de la forma en que LilyPond contempla actualmente los microtonos, ahora hay alteraciones con flecha para la notación de las alteraciones microtonales. Para usarlas, redefina la propiedad `glyph-name-alist` de `Accidental` como en el ejemplo siguiente que utiliza cuartos de tono para la composición tipográfica de alteraciones con flecha. De forma alternativa, es posible definir nombres distintos para todas las notas con alteraciones con flecha (consulte `ly/makam.ly` para ver un ejemplo de código estándar).

- Ahora están implementados los corchetes rectos (utilizados en partituras antiguas de p.ej. Bach, pero también de forma distinta en partituras modernas de p.ej. Stockhausen):

- Los bloques `\bookpart` se pueden usar para dividir un libro en varias partes, separadas por un salto de página, con el objeto de facilitar la división en páginas o usar distintos ajustes de `\paper` en partes distintas.

      \bookpart {
        \header {
          title = "Título del libro"
          subtitle = "Primera parte"
        }
        \score { … }
        …
      }
      \bookpart {
        \header {
          subtitle = "Segunda parte"
        }
        \score { … }
        …
      }

- Ahora se permiten contextos anidados del mismo tipo. Esto hace obsoletos `InnerStaffGroup` e `InnerChoirStaff`.

- Se pueden mostrar contadores de repetición de tipo porcentaje a intervalos regulares usando la propiedad de contexto `repeatCountVisibility`.

- Además de la propiedad existente `showLastLength`, ahora se puede establecer también `showFirstLength`, componiendo sólo los primeros compases de una pieza. Las dos propiedades se pueden establecer al mismo tiempo:

- La extensión de archivo para el MIDI se puede fijar usando el valor predeterminado del programa en la línea de órdenes `midi-extension`. Para Windows, la extensión predeterminada ha cambiado a `.mid`.
- Ahora están disponibles dos variaciones sobre la doble barra predeterminada de repetición.

- Se han añadido cuatro reglas de alteraciones accidentales automáticas: `neo-modern`, `neo-modern-cautionary`, `dodecaphonic` y `teaching`. El ejemplo siguiente ilustra la regla `neo-modern`.

- Ahora se pueden generar los corchetes con código de Scheme usando la propiedad `'flag` (corchete) del grob `Stem` (plica). Las partituras existentes siguen funcionando sin ningún cambio.

- Se han añadido diagramas de pedal de arpa:

- Ahora están disponibles diagramas de posiciones predefinidos, configurables por el usuario y transportables, en el contexto `FretBoards`:

- Se han hecho los siguientes cambios en la sintaxis, en orden cronológico. Además, las propiedades de los diagramas de posiciones se han movido a `fret-diagram-details`, y se usa la propiedad `#'style` para seleccionar líneas continuas o discontinuas en vez de `#'dash-fraction`.

      'break-align-symbol -> 'break-align-symbols
      scripts.caesura -> scripts.caesura.curved
      \setEasyHeads -> \easyHeadsOn
      \easyHeadsOff (instrucción nueva)
      \fatText -> \textLengthOn
      \emptyText -> \textLengthOff
      \set hairpinToBarline -> \override Hairpin #'to-barline
      \compressMusic -> \scaleDurations
      \octave -> \octaveCheck
      \arpeggioUp -> \arpeggioArrowUp
      \arpeggioDown -> \arpeggioArrowDown
      \arpeggioNeutral -> \arpeggioNormal
      \setTextCresc -> \crescTextCresc
      \setTextDecresc -> \dimTextDecresc
      \setTextDecr -> \dimTextDecr
      \setTextDim -> \dimTextDim
      \setHairpinCresc -> \crescHairpin
      \setHairpinDecresc -> \dimHairpin
      \sustainUp -> \sustainOff
      \sustainDown -> \sustainOn
      \sostenutoDown -> \sostenutoOn
      \sostenutoUp -> \sostenutoOff
      'infinite-spacing-height -> 'extra-spacing-height
      #(set-octavation oct) -> \ottava #oct
      \put-adjacent marcado eje dirección marcad -> \put-adjacent eje dirección marcado marcado
      \pointAndClickOn (instrucción nueva)
      \pointAndClickOff (instrucción nueva)
      \center-align -> \center-column
      \hcenter -> \center-align
      printallheaders -> print-all-headers
      \bigger -> \larger (instrucción existente)
      systemSeparatorMarkup -> system-separator-markup

  Además se han renombrado ciertos archivos del directorio `ly/`; ahora los nombres de archivo *-init.ly sólo se usan para archivos que se incluyen automáticamente, mientras que los archivos como `makam-init.ly` o `gregorian-init.ly` se han renombrado como `makam.ly` o `gregorian.ly`.

- Se han suprimido los backends “tex” y “texstr”. Ahora se accede a las tipografías a través de la biblioteca fontconfig; para presentar las cadenas de texto se usa la biblioteca Pango.
- Ahora las indicaciones metronómicas también pueden contener una dscripción textual. La duración y número (si se indican) se muestran entre paréntesis después del texto.

- En el bajo cifrado podemos ahora usar también una barra invertida tachando una cifra para indicar una sexta aumentada.

- Los arpegios pueden usar ahora corchetes de estilo “paréntesis”:

- Las partituras de un solo sistema reciben ahora un especiado natural en lugar de estirarse hasta llenar el ancho del papel. Se puede cambiar estableciendo `ragged-right = ##f`.
- Ahora es posible encerrar texto en rectángulos con esquinas redondeadas, usando la instrucción de marcado `\rounded-box`.
- `lilypond-book` puede ejecutar cualquier porgrama en lugar de `latex` para determinar la anchura de la línea, gracias a la opción de la línea de órdenes `--latex-program`.
- Ahora se puede subrayar el texto con la instrucción de marcado `\underline`.
- Es posible ahora especificar, utilizando la variable `page-count` en el bloque del papel, el número de páginas que usar.
- Se dedica una función nueva, `ly:minimal-breaking`, a los libros con muchas páginas o con mucho texto.
- Se puede incluir un índice general usando `\markuplines \table-of-contents`. Se añaden elementos a este índice usando la instrucción `\tocItem`.
- Los textos que abarcan varias páginas se introducen usando la palabra clave `\markuplines`. Se pueden usar las instrucciones de lista de marcado incorporadas, como `\justified-lines` o `\wordwrap-lines`, y las nuevas que se crean usando el macro de Scheme `define-markup-list-command`.
- Se pueden marcar puntos concretos de un libro con la instrucción `\label`. Luego nos podemos referir a la página en que estos puntos se han colocado, usando la instrucción de marcado `\page-ref`.
- Las instrucciones de salto y paso de página (`\pageBreak`, `\noPageBreak`, etc.) se pueden usar en el nivel superior, intercaladas entre las partituras y los elementos de marcado del superior.
- Han cambiado las siguientes opciones a una sub-opción `-d`: `--backend`, `--safe`, `--preview` y `--no-pages` (que se ha convertido en `-dno-print-pages`). La opción `-b` ya no existe.
- Unos procedimientos de prueba mejorados ahora captan los cambios en el desempeño de CPU y memoria, disposición de página, resultado MIDI y advertencias. Esto ayuda a reducir el número de errores de regresión durante el desarrollo, dando como resultado lanzamientos más estables.

  Consulte INSTALL.html#Testing-LilyPond para ver más información.

- Las propiedades anidadas como `'details` en el objeto `Slur`, se pueden también revertir. La sintaxis de esto es

      \revert Slur #'(details closeness-factor)

- Todos los objetos de extensión de líne son ahora más flexibles en la configuración de los puntos extremos. Entre aquellos están el glissando, las líneas de seguimiento de voz, los crescendos de texto y otros objetos extensores de texto. La sintaxis antigua para fijar el texto de los objetos de extensión ya no es válida.

  Esta funcionalidad fue patrocinada por Trevor Bača.

- La variable de entorno `LILYPONDPREFIX` se ha renombrado como `LILYPOND_DATADIR`.
- Las típicas notas o silencios finales que ocupan un compás completo ahora vienen precedidas de algo más de espacio.

- Todas las `\score`s de un fragmento de lilypond-book se insertan ahora dentro del documento. Asimismo, los marcados de nivel superior no dan como resultado una página completa por sí solos.
- Las alteraciones como el sostenido y el bemol pueden ahora ser fracciones arbitrarias. Esto permite ciertas formas de música microtonal. Por ejemplo, la música makam turca usa alteraciones de 1/9 de tono.

- Se puede establecer la dirección de las ligaduras de unión con `^~` y `_~`.
- Las tablaturas contemplan ahora la posibilidad de armónicos y deslizamientos:

  Esta funcionalidad fue patrocinada por Mike Amundsen.

- El espaciado horizontal ahora sigue el contorno de los objetos de manera más precisa. Esto permite un espaciado horizontal más apretado.

- Los objetos que corresponden a fuera del pentagrama ahora se posicionan automáticamente para evitar las colisiones.

- Los pentagramas se disponen verticalmente utilizando un algoritmo de línea de horizonte. Esto ayuda a evitar un espaciado vertical disparejo.

Para ver noticias más antiguas, diríjase a http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS.html, o vuelva al índica de la documentación.

Este documento ha sido generado por Graham Percival el el 15 diciembre 2009 utilizando texi2html 1.82.

Other languages: English.