LilyPond El tipografiador de m´usica Informaci´on general
El equipo de desarrollo de LilyPond
Copyright ⃝c 2003–2020 por los autores. This file documents the LilyPond website. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections. A copy of the license is included in the section entitled “GNU Free Documentation License”. Para LilyPond versi´on2.21.82 1
LilyPond ... notaci´onmusical para todos
LilyPond es un programa de tipograf´ıa musical o edici´onde partituras, consagrado a la producci´onde partituras de la calidad m´asalta posible. Lleva la est´etica de la m´usica tipografiada de la forma tradicional a las partituras impresas mediante ordenador. LilyPond es software libre y forma parte del Proyecto GNU (https://gnu.org). ¡Puede leer m´asen nuestra [Introducci´on], p´agina 3! La belleza de las partituras
LilyPond es una poderosa y flexible herramienta para la edici´onde toda clase de partituras, ya sean cl´asicas (como el ejemplo de J.S. Bach que aparece arriba) o notaci´on compleja, m´usica an- tigua, m´usica moderna, tablaturas, m´usica vocal, hojas-gu´ıa de acordes (lead sheets), materiales did´acticos, grandes proyectos orquestales, salida personalizada e incluso gr´aficos de Schenker. ¡Admire nuestra galer´ıa de ⟨undefined⟩ [Examples], p´agina ⟨undefined⟩, e insp´ırese! 2
Noticias ⟨undefined⟩ [News], p´agina ⟨undefined⟩, ⟨undefined⟩ [News], p´agina ⟨undefined⟩, ⟨undefined⟩ [News], p´agina ⟨undefined⟩, ⟨undefined⟩ [News], p´agina ⟨undefined⟩, i
´Indice General
Introducci´on ...... 3 Posibilidades ...... 3 Ejemplos...... 6 Libertad ...... 21 Trasfondo...... 22 Producciones ...... 23 Rese˜nas...... 25 Entrada de texto...... 29 Entornos mejorados ...... 36
Descarga ...... 43 Unix...... 43 MacOS X ...... 45 Windows ...... 51 C´odigo fuente ...... 57 Descargas antiguas...... 58 GPL...... 58
Manuales ...... 68 Aprendizaje ...... 69 Glosario ...... 69 Ensayo ...... 69 Notaci´on...... 70 Utilizaci´on ...... 70 Fragmentos ...... 71 FAQ ...... 71 Web ...... 71 Cambios ...... 72 Extender ...... 72 Funcionamiento interno ...... 73 Traducido ...... 73 Todos ...... 77 FDL ...... 78
Comunidad ...... 86 Contacto ...... 86 Ejemplos m´ınimos ...... 88 Informes de fallos ...... 89 Preste su ayuda...... 90 Patrocinio ...... 91 Desarrollo ...... 91 Google Summer of Code ...... 94 Autores...... 98 Publicaciones ...... 101 Noticias ...... 102 Desv´an ...... 102 3
Introducci´on
Nuestras metas
LilyPond apareci´ocuando dos m´usicos quisieron ir m´asall´ade la inexpresiva apariencia de la m´usica impresa mediante ordenador. Los m´usicos prefieren leer partituras bonitas, as´ıque ¿por qu´eno iban a poder los programadores escribir software para producir partituras elegantes? El resultado es un programa que crea hermosas partituras siguiendo la mejor tradici´ondel grabado cl´asico de m´usica. Se ocupa program´aticamente de los detalles de la disposici´onde la m´usica sobre el papel, permitiendo a los compositores, transcriptores y editores centrarse en la propia m´usica en lugar de estar continuamente tratando de mejorar el aspecto de la salida predeterminada de su programa de software. A los int´erpretes les llegan unas particellas que les deja concentrarse en tocar la m´usica en vez de solo leerla. Qu´ehace LilyPond • [Posibilidades], p´agina 3: ¿Qu´epuede hacer LilyPond? • [Ejemplos], p´agina 6: ¡Quiero ver m´usica! • [Libertad], p´agina 21: LilyPond es Software Libre. • [Trasfondo], p´agina 22: Nociones de nuestra est´etica computacional. LilyPond en la pr´actica • [Producciones], p´agina 23: Usos de LilyPond en el mundo real. • [Rese˜nas], p´agina 25: ¿Qu´edice la gente? C´omo funciona LilyPond • [Entrada de texto], p´agina 29: ¡¿Escriben m´usica como texto?! • [Entornos mejorados], p´agina 36: Otras formas de trabajar con LilyPond.
Posibilidades
Excelencia en grabado cl´asico
LilyPond permite a los m´usicos producir partituras elegantes que sean f´aciles de leer. Su comunidad de desarrolladores ha empleado miles de horas en desarrollar un programa de grabado musical que produce como resultado m´usica impresa de forma hermosa. Todos los ajustes de estilo de LilyPond, el dise˜no de las fuentes y los algoritmos se han inspirado en la mejor m´usica grabada a mano. La salida de LilyPond tiene el mismo aspecto robusto, equilibrado y elegante que las partituras cl´asicas mejor grabadas. Todo esto se explica con detalle en nuestro [Ensayo], p´agina 69. Entrada de texto Introducci´on 4
Todo es expl´ıcito LilyPond procesa la entrada de texto, que contiene toda la informaci´onacerca del contenido de su partitura y puede leerse f´acilmente por un humano o por otro programa. No existe ning´un ajuste extra˜no oculto detr´asde enrevesados men´us o de archivos de documento binarios. Lea m´asacerca de este concepto en [Entrada de texto], p´agina 29. Los trucos son robustos y transparentes Si tiene que modificar alg´un aspecto de la disposici´onsobre la p´agina, esta modificaci´onse ver´a expl´ıcitamente en una forma legible por el ser humano, por lo que siempre se puede seguir la pista de lo que se ha hecho. Si ‘rompe’ algo accidentalmente, puede revertir o modificar f´acilmente cualquier decisi´onsin estar a merced de la funci´onde Deshacer. Los archivos de texto son a prueba de fallo y duraderos Los archivos de texto presentan una gran robustez frente a la corrupci´on de su contenido. Adem´as, como son legibles por parte del ser humano, siempre podemos interpretarlos incluso aunque no tengamos acceso a los programas que los crearon. Gestione sus partituras con control de versiones Los archivos de texto son id´oneos para su gesti´onmediante el cotnnrol de versiones. Ac´erquese a esta t´ecnica y disfrute de la experiencia de tener mecanismos de hacer y deshacer infinitos y selectivos y la historia completa del desarrollo de sus partituras. El control de versiones puede tambi´en abrir nuevos modelos de trabajo (p.ej. colaborativos) para usted. Usabilidad
Opciones de aspecto efectivas Pierda menos tiempo en los ajustes de la salida; LilyPond consigue el formateado m´ascorrecto desde el principio. Determina el espaciado por s´ısolo y parte las l´ıneas y las p´aginas de forma Introducci´on 5
que ofrece una disposici´oncompacta y uniforme. Los choques entre la letra de las canciones, las notas y los acordes se resuelven, y las ligaduras y las barras se inclinan ¡autom´aticamente!
Combinar m´usica y texto Coloque fragmentos de m´usica dentro de textos sin cortar y pegar im´agenes. Integre m´usica A dentro de LTEX o de HTML de forma sencilla, o a˜nada m´usica a documentos de OpenOffice.org y LibreOffice mediante OOoLilypond (http://extensions.services.openoffice.org/en/ project/OOoLilyPond). Tambi´en hay plugins o complementos disponibles para permitir c´odigo de LilyPond dentro de diversos blogs y wikis, haciendo posible la colaboraci´onen l´ınea.
Accesibilidad La entrada basada en texto tambi´en hace posible la escritura de partituras para usuarios con deficiencias f´ısicas. Los usuarios con alguna dificultad manual que no pueden teclear o manejar un rat´onde ordenador pueden usar software de reconocimiento de voz para editar los archivos de LilyPond. Incluso las personas totalmente ciegas pueden usar lectores de pantalla para escribir los archivos de LilyPond (una tarea imposible en los programas de edici´onde partituras basados en gr´aficos).
Diversidad de editores Varios desarrolladores que son asimismo usuarios activos del programa LilyPond, han escrito herramientas dirigidas espec´ıficamente a hacer m´asr´apido y efectivo el proceso de edici´onde los archivos de c´odigo de LilyPond; usted no est´aatado a una sola interfaz de usuario sino que puede usar distintas herramientas para distintas tareas. Incluso puede usar un completo editor en casa y emplear la aplicaci´onde notas de su tel´efono m´ovil para editar los archivos mientras est´ade viaje. Para ver algunos ejemplos, consulte [Entornos mejorados], p´agina 36.
Dise˜noampliable Gesti´on sencilla de las hojas de estilo Todos los ajustes de disposici´onse pueden modificar para que encajen con su gusto tipogr´afico personal. As´ı, puede escribir f´acilmente hojas de estilo capaces de modificar todos y cada uno de los aspectos predeterminados de las partituras de LilyPond. Como estas hojas est´anasimismo escritas como texto y se pueden guardar como archivos separados, puede cambiar de una hoja a otra de forma sencilla para producir partituras que tienen un aspecto completamente diferente. ¿Quiere imprimir una partitura en papel A4 y proyectarla con un ca˜n´onde v´ıdeo, a un sistema por p´agina? El motor de recomposici´onde LilyPond producir´aambas sin esfuerzo alguno a partir del mismo c´odigo de entrada.
Escriba sus propias funciones Si eso no es suficiente, siempre nos queda el lenguaje de guiones Scheme incorporado, un dialecto del potente lenguaje LISP. Todos los ajustes, variables y funciones est´andocumentados en el completo manual de referencia del programa.
Processe las partituras program´aticamente Los archivos de entrada de LilyPond se pueden editar completamente o incluso ser generados por otros programas y guiones propios. Esto se puede usar, por ejemplo, para la composici´on algor´ıtmica. Pero tambi´en puede acceder al contenidmo musical para su an´alisis, o tratar frag- mentos de la entrada en una base de datos. No hay ninguna limitaci´on, a no ser su propia imaginaci´on. Introducci´on 6
Produzca herramientas nuevas usando LilyPond No siendo LilyPond un monol´ıtico programa interfaz gr´afica sino una herramienta de la l´ınea de ´ordenes, puede usarse tambi´en desde dentro de otras aplicaciones. De esta manera es posible equipar herramientas como aplicaciones web, con todo el poder de la tipograf´ıa musical de LilyPond. De hecho ya existen varias herramientas online que utilizan LilyPond.
Entorno
Soporte excelente LilyPond funciona en todas las plataformas populares: GNU/Linux, MacOS X y Windows. Lily- Pond viene con una completa documentaci´ony cientos de archivos de ejemplo. Existe una activa comunidad de usuarios dispuesta a responder dudas y cuestiones en la lista de distribuci´onde correo de usuarios de LilyPond, lilypond-user, que le ofrece una amigable ayuda. El tiempo de respuesta suele ser muy corto, y con frecuencia se ofrecen brillantes soluciones a los prob- lemas que se plantean en ella. Gracias a la estrecha interacci´oncon el equipo de desarrollo, estas soluciones se incluyen en el propio programa LilyPond de forma regular. Siga leyendo en [Comunidad], p´agina 86.
Software libre ¡LilyPond se puede descargar sin coste! S´ı: es gratis. Obt´engalo de la p´agina de descarga. Tambi´en es software libre, como la libertad de expresi´on. Se ofrece con el c´odigo fuente con el permiso para modificarlo y copiarlo. As´ıpues, ¿est´acansado de alg´un fallo o suplica una determinada funcionalidad? Tan s´olo a˜n´adala por s´ımismo, o pague a alguien para que lo haga. Siga leyendo en [Libertad], p´agina 21.
¿Ahora qu´e? ¿A´un no est´aconvencido? Eche un vistazo a algunos [Ejemplos], p´agina 6, concretos. Si ya est´a decidido a probar LilyPond, en primer lugar inf´ormese de nuestra [Entrada de texto], p´agina 29.
Ejemplos
Bellos ejemplos LilyPond es una herramienta potente y flexible para tareas de grabado musical de todo tipo. Explore libremente nuestra galer´ıa de ejemplos e ¡insp´ırese! Introducci´on 7
M´usica Cl´asica Esta pieza de ´organo de J.S. Bach es un proyecto bastante t´ıpico de grabado con LilyPond.
Jesu, meine Freude BWV 610 Johann Sebastian Bach Largo a 2 Clav. e Pedale. 3 5
7 10 Public Domain Introducci´on 8
Notaci´on compleja Este ejemplo procedente de las Goyescas de Enrique Granados muestra algunas de las posi- bilidades m´asavanzadas de la composici´ontipogr´afica, como las barras en ´angulo, plicas de pentagrama cruzado y l´ıneas de seguimiento de voces.
8 5 5 5 5 appassionato molto cresc. molto Introducci´on 9
M´usica antigua LilyPond tambi´en contempla distintos tipos de notaci´onantigua, como este pasaje de canto gregoriano.
Sal- ve, Re- gí- na, ma- ter mi-se- ri- cór- di- ae: Ad te cla- má- mus, éx- su- les, fi- li- i He- vae. Ad te su- spi- rá- mus, ge- mén- teset flen- tesin hac la- cri- má- rum val- le. E- ia er- go, Ad- vo- cá- ta no- stra, il- los tu- os mi-se- ri- cór- des ó- cu- los ad nos con- vér- te. Et Je- sum, be- ne- díc- tum fruc- tum ven- tris tu- i, no-bis post hoc ex- sí- li- um os- tén- de. O cle- mens: O pi- a: O dul- cis Vir- go Ma- rí- a. Introducci´on 10
M´usica moderna Los compositores contempor´aneos encuentran que LilyPond es adecuado para la impresi´onde notaci´oninusual. He aqu´ıun extracto de la obra C´aryˇ , de Trevor Baˇca, para flauta baja sola.
Carin Levine ČÁRY Sorcery (extract) bass flute Trevor Bača = 42 5 4 4 16 8 8
5 5 5 3:5