Staff es el nuevo StaffClairnote

2014-05-15 — Por Paul Morris — LilyPond

Uno de los cambios recientes más significativos del archivo clairnote.ly clairnote-code.ly es que ahora, al incluir «clairnote.ly» en un archivo LilyPond, todos los pentagramas se convertirán automáticamente en tetragramas de Clairnote por defecto. Ya no es necesario introducir \new StaffClairnote en lugar de \new Staff para obtener un tetragrama de Clairnote. Esto también significa que no es necesario introducir explícitamente ningún comando de pentagrama (staff). Con solo introducir { c4 re e f } las notas aparecerán automáticamente en un tetragrama de Clairnote.

Este enfoque es mucho más práctico y simplificará el proceso de convertir archivos existentes, ya que solo requiere un simple paso. Además, tiene sentido ya que la única razón para incluir el archivo clairnote.ly es que se desea obtener música en Clairnote. Lo habría configurado así desde el principio si hubiera sabido cómo hacerlo en ese momento.

(Y si necesitáramos otra razón para hacerlo de esta manera… incluir el archivo clairnote.ly ya cambia la configuración de las claves para usarlas con tetragramas de Clairnote, lo que las hace incompatibles con los pentagramas tradicionales. Así que anteriormente si simplemente incluías ese archivo la salida predeterminada quedaba en un punto intermedio entre los dos tipos de pentagrama/tetragrama, a menos que tomaras el paso adicional de especificar explícitamente que querías un tetragrama de Clairnote o de cambiar la configuración de las claves a la configuración tradicional. Ahora las cosas son mucho más simples y directas).

Si quieres tener pentagramas tradicionales en el mismo documento con tetragramas de Clairnote, digamos para compararlos, ahora tendrías que usar \new StaffTrad, que produce un pentagrama tradicional. A continuación un resumen de los cambios:

\new StaffClairnote  =>  \new Staff
\new Staff  =>  \new StaffTrad

En otras palabras, Staff es el nuevo StaffClairnote, y StaffTrad es lo que anteriormente conocíamos como Staff.  Esto está todo hecho con LilyPond y contextos de staff personalizados.  Véase este extracto de LSR sobre Definiendo un contexto de staff personalizado.

La página Software: LilyPond se ha revisado para reflejar estos cambios, y puedes descargar el archivo clairnote.ly más reciente desde dicha página. Hay más novedades en forma de mejoras internas del código para las claves.

Actualización: el archivo «clairnote-code.ly» fue renombrado a «clairnote.ly» el 15 de mayo de 2017.