LilyPond

GNU LilyPond
Official LilyPond Logo - Modified
Desarrollador(es)
David Kastrup, Janek Warchoł, Mike Solomon, Phil Holmes
http://lilypond.org/
Información general
Autor(es) Han-Wen Nienhuys, Jan Nieuwenhuizen
Lanzamiento inicial 1996
Última versión estable 2.18.2
23 de marzo de 2014 (2 años, 8 meses y 15 días)
Última versión en pruebas 2.19.36
31 de enero de 2016 (10 meses y 7 días)
Género Notación de música
Programado en C++, Scheme, Metafont, PostScript, con partes en Python
Sistema operativo GNU/Linux, Microsoft Windows, Mac OS X, FreeBSD. Los archivos de entrada están en un código multiplataforma.
Licencia GNU General Public License, versión 3
Estado actual Con soporte
Idiomas español, inglés, francés, alemán
En español
[ editar datos en Wikidata]
Les Néréides, de Arthur Gray, partitura generada por LilyPond.

GNU LilyPond es un programa de software libre para edición de partituras para todos los sistemas operativos usuales; utiliza una sencilla notación de texto como entrada, y produce una salida en el formato predeterminado PDF (a través de PostScript) y también en SVG, PNG y MIDI. A diferencia de algunos programas comerciales de edición de partituras, LilyPond no incluye su propia interfaz gráfica para la confección de partituras; en lugar de ser un programa interactivo, funciona por línea de comandos invocando a un archivo fuente como argumento, como un compilador. Sin embargo tiene el propósito de producir una salida de la misma calidad que las partituras elaboradas profesionalmente y mejor que muchas partituras comerciales hechas con otros programas de ordenador. La orden de consola o terminal para producir una partitura en formato PDF a partir del documento partitura.ly que contiene el código fuente, sería el siguiente:

~$ lilypond partitura.ly

o hacer doble clic sobre el icono del documento, en un sistema Windows.

La mayoría de los usuarios utilizan LilyPond interactuando de forma visual con la partitura a través de algún tipo de entorno amigable como el editor Frescobaldi, que resalta la sintaxis, llama al ejecutable lilypond sobre el documento actual al pulsar una sola tecla y presenta el resultado en PDF sobre un panel de vista previa con funcionalidad de apuntar y pulsar directa e inversa. El equipo de desarrollo de LilyPond recomienda que todos los nuevos usuarios instalen el programa Frescobaldi u otro similar para utilizar LilyPond a través del mismo.

Una de las metas principales de LilyPond es la producción de partituras de una calidad inusualmente alta que se componen tipográficamente según las reglas de disposición tradicionales de la época en que las partituras se grababan a mano. Frecuentemente se considera que produce una salida de mejor calidad que los principales programas comerciales, y en los últimos años no ha cesado de mejorar.

El proyecto Mutopia, que distribuye partituras gratuitas, utiliza LilyPond para componer tipográficamente la música, igual que Musipedia, una enciclopedia colaborativa de música. WikiTeX, una interfaz de MediaWiki, posibilita la edición de notación de LilyPond directamente en los artículos del wiki.

Excelencia en tipografía musical

LilyPond está diseñado como un sistema de grabado musical automatizado; las mejores disposiciones para la música se obtienen a partir del código de entrada siguiendo un algoritmo en el que un amplio abanico de posibilidades de disposición de la música compiten entre sí siguiendo un sistema de puntuaciones como en un concurso de belleza.[1]

Algunos de los criterios que colocan a LilyPond en una situación distinguida de otras soluciones para la confección de partituras musicales, son los siguientes:

  • Escalado óptico de la fuente tipográfica: dependiendo del tamaño de la fuente, se altera ligeramente el diseño de la fuente (lo que es una funcionalidad por la que la fuente Computer Modern de D. Knuth es bien conocida): las cabezas de las notas se hacen más redondeadas, y las líneas relativamente más gruesas.
  • Espaciado óptico (véase el ensayo[2] ), en que las direcciones de las plicas se tienen en cuenta para el espaciado de las notas subsiguientes. Debe observarse que esto es algo distinto a la posibilidad de Sibelius incorrectamente denominada Optical (tm) Spacing.
  • Espaciado proporcional, en que la extensión horizontal de una figura es exactamente igual a su duración, lo que es un requisito para muchas partituras de música contemporánea. Ningún otro programa contempla esto de serie.
  • Las líneas adicionales nunca colisionan y en situaciones de estrechez se acortan para dejar espacio a las alteraciones accidentales.
  • Las direcciones de las plicas en las notas centrales siguen a las de las notas circundantes.

Otras características de LilyPond son:

  • Espaciado y saltos automáticos de línea y de página.
  • Manejo de la separación entre pentagramas mediante una línea de horizonte (skyline) ajustada a los objetos visibles.
  • Manejo de colisiones polifónicas para las notas, puntillos y silencios.
  • Colocación automática de alteraciones accidentales, barras, ligaduras de expresión y de unión.
  • Los usuarios no requieren experiencia tipográfica para producir una excelente notación.
  • No se requiere interacción por parte del usuario durante la ejecución. Se puede automatizar la ejecución del programa, lo que es conveniente para la conversión en masa de bases de datos de música digitalizada y para la impresión de composiciones algorítmicas.
  • Las fuentes tipográficas Feta, Parmesan y Emmentaler han sido preparadas especialmente para LilyPond, y se diseñaron cuidadosamente para que emularan las mejores partituras grabadas a mano. Está disponible como una fuente tipográfica escalable en formato OTF, y también como una Metafont.
Other Languages
català: LilyPond
čeština: LilyPond
Deutsch: LilyPond
English: LilyPond
Esperanto: LilyPond
français: LilyPond
magyar: GNU LilyPond
italiano: GNU LilyPond
日本語: GNU LilyPond
Latina: LilyPond
latviešu: GNU LilyPond
Bahasa Melayu: GNU LilyPond
Nederlands: LilyPond
norsk bokmål: LilyPond
polski: LilyPond
português: LilyPond
русский: LilyPond
Türkçe: LilyPond
українська: GNU LilyPond