1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
4 Translation of GIT committish: 45945bd973aa9161b10e3f517902afb7ef4b4a56
6 When revising a translation, copy the HEAD committish of the
7 version that you are working on. See TRANSLATION for details.
13 Tutorial guidelines: (different from policy.txt!)
14 - unless you have a really good reason, use either
15 @lilypond[verbatim,quote]
17 @lilypond[verbatim,quote,relative=2]
19 Don't use any other relative=X commands.
21 - use "aes" and "ees" instead of "as" and "es". I know it's not
22 correct Dutch naming, but let's not confuse people with this
23 until we get to the Basic notation chapter.
25 - Add "Music Glossary: @rglos{foo}" to the *top* of the relevant
26 portions of the tutorial.
30 @c Translation status: post-GDP
34 @translationof Tutorial
36 Este tutorial comienza con una introducción al lenguaje musical
37 LilyPond y explica cómo producir música impresa. Después de este
38 primer contacto, explicaremos cómo crear música impresa de forma
39 bella, que contenga notación musical usual.
44 * Notación en un solo pentagrama::
45 * Varias notas a la vez::
52 @section Primeros pasos
53 @translationof First steps
55 Esta sección le ofrece una introducción básica al trabajo con LilyPond.
58 * Compilar un archivo::
60 * Trabajar sobre los archivos de entrada::
61 * Cómo leer el manual::
65 @node Compilar un archivo
66 @subsection Compilar un archivo
67 @translationof Compiling a file
70 @cindex ejemplo inicial
71 @cindex inicial, ejemplo
72 @cindex mayúsculas, sensible a
74 @qq{Compilación} es una palabra que significa procesar un texto de
75 entrada en formato de LilyPond para producir un archivo que se puede
76 imprimir y (de manera opcional) un archivo MIDI que se puede
77 reproducir. El primer ejemplo muestra el aspecto de un sencillo
78 archivo de texto de entrada.
80 Para crear una partitura, escribimos un archivo de texto que detalla
81 la notación deseada. Por ejemplo, si escribimos
90 el resultado tiene este aspecto:
92 @c in this case we don't want verbatim
99 @warning{la música y la letra escrita en el código de entrada de
100 LilyPond tiene que ir siempre entre @strong{@{ llaves @}}. Las llaves
101 deberían también estar rodeadas por espacios a no ser que se
102 encuentren al principio o al final de una línea, para evitar
103 ambigüedades. Es posible que se omitan en algunos ejemplos del
104 presente manual ¡pero no las omita en su propia música! Para ver más
105 información sobre la presentación de los ejemplos del manual, consulte
106 @ref{Cómo leer el manual}.}
108 Además, la entrada de LilyPond es @strong{sensible a las mayúsculas}.
109 @code{ @{ c d e @}} es una entrada válida; @code{@{ C D E @}} produce
114 @subheading Introducir música y ver la salida
117 @cindex ver la música
118 @cindex editores de texto
119 @cindex ejecutar LilyPond bajo MacOS X
120 @cindex MacOS X, ejecutar LilyPond
121 @cindex ejecutar LilyPond bajo Windows
122 @cindex Windows, ejecutar LilyPond
123 @cindex ejecutar LilyPond bajo UNIX
124 @cindex UNIX, ejecutar LilyPond
126 En esta sección vamos a explicar qué órdenes hay que ejecutar y cómo,
127 para ver o imprimir el resultado.
129 Tenga en cuenta que están disponibles varios otros editores de texto
130 con un mejor apoyo a la edición de texto de LilyPond. Para ver más
131 información, consulte @rprogram{Apoyo respecto de los editores de texto}.
133 @warning{La primera vez que ejecute LilyPond, tardará un minuto o dos
134 porque todas las tipografías del sistema han de ser analizadas
135 previamente. ¡Después de esto, LilyPond será mucho más rápido!}
137 @subsubheading MacOS X
139 Si hace doble clic sobre @code{LilyPond.app}, se abrirá con un archivo
140 de ejemplo. Guárdelo, por ejemplo, como @file{prueba.ly} en el
141 Escritorio, y a continuación procéselo con la orden de menú
142 @samp{Compilar > Componer archivo}. El PDF resultante se mostrará en
146 Para posteriores usos de LilyPond, debería comenzar eligiendo
147 @q{Nuevo} o @q{Abrir}. Tiene que grabar el archivo antes de
148 componerlo tipográficamente. Si se produce algún error durante el
149 proceso, observe la ventana del registro.
152 @subsubheading Windows
154 En Windows, si hace doble clic sobre el icono de LilyPond que está en
155 el escritorio, se abrirá un sencillo editor de texto con un archivo de
156 ejemplo. Guárdelo, por ejemplo, con el nombre @file{prueba.ly} en el
157 escritorio y después haga doble clic sobre el icono del archivo para
158 procesarlo (el icono tiene la forma de una corchea). Transcurridos
159 unos segundos, obtendrá un archivo @file{prueba.pdf} en el
160 escritorio. Haga doble clic sobre este archivo PDF para ver la
161 partitura compuesta tipográficamente. Un método alternativo para
162 procesar el archivo @file{prueba.ly} es arrastrarlo y soltarlo sobre
163 el icono de LilyPond utilizando el ratón.
165 Para editar un archivo @file{.ly} existente, haga clic sobre él con el
166 botón derecho del ratón y elija @qq{Editar la fuente}. Para empezar
167 con un archivo vacío, arranque el editor como se describe más arriba y
168 elija @qq{Nuevo} del menú @qq{Archivo}, o haga clic con el botón
169 derecho sobre el escritorio y elija @qq{Nuevo..Documento de texto},
170 cámbiele el nombre por otro de su elección y cambie la extensión del
171 archivo a @code{.ly}. Edítelo y luego haga doble click sobre él para
172 procesarlo como se explicó antes.
174 Al hacer doble clic sobre el archivo no sólo se obtiene como resultado
175 un archivo PDF, sino también un archivo @file{.log} que contiene
176 cierta información acerca de lo que LilyPond ha hecho con el
177 archivo. Si se produce algún error, examine este archivo de registro.
182 Cree un archivo de texto con el nombre @file{prueba.ly} y escriba en él:
190 Para procesar el archivo @file{prueba.ly} haga lo siguiente:
197 Verá algo parecido a:
201 GNU LilyPond @version{}
202 Procesando `prueba.ly'
204 Interpretando la música...
205 Preprocesando los objetos gráficos...
206 Buscando el número de páginas ideal...
207 Disponiendo la música en 1 página...
208 Dibujando los sistemas...
209 Escribiendo la página de salida en `prueba.ps'...
210 Convirtiendo a `prueba.pdf'...
214 @node Notación sencilla
215 @subsection Notación sencilla
216 @translationof Simple notation
218 @cindex sencilla, notación
219 @cindex notación sencilla
221 LilyPond añadirá ciertos elementos de notación de manera automática.
222 En el siguiente ejemplo hemos especificado solamente cuatro alturas,
223 pero LilyPond ha añadido la clave, el compás y las duraciones.
225 @lilypond[verbatim,quote]
232 Este comportamiento se puede modificar, pero en general estos valores
233 automáticos son adecuados.
240 @cindex relativo, modo
242 @cindex comilla simple
244 @cindex alteraciones y modo relativo
245 @cindex relativo, modo, alteraciones y
261 La manera más sencilla de introducir las notas es mediante la
262 utilización del modo @code{\relative} (relativo). En este modo, se
263 elige la octava automáticamente bajo la suposición de que la siguiente
264 nota se colocará siempre lo más cerca de la nota actual, es decir, se
265 colocará en la octava comprendida dentro de hasta tres espacios de
266 pentagrama a partir de la nota anterior. Comenzaremos por introducir
267 el fragmento musical más elemental: una @notation{escala}, donde cada
268 nota está comprendida dentro de tan sólo un espacio de pentagrama
269 desde la nota anterior.
271 @lilypond[verbatim,quote]
272 % set the starting point to middle C
279 La nota inicial es el @notation{Do central}. Cada nota sucesiva se
280 coloca lo más cerca posible de la nota previa (en otras palabras: la
281 primera @samp{c} es el Do más cercano al Do central; a éste le sigue
282 el Re más cercano a la nota previa, y así sucesivamente). Podemos
283 crear melodías con intervalos mayores, aún sin dejar de utilizar el
286 @lilypond[verbatim,quote]
294 No es necesario que la primera nota de la melodía comience exactamente
295 en aquella que especifica la altura de inicio. En el ejemplo
296 anterior, la primera nota (@code{d}) es el Re más cercano al Do
299 Añadiendo (o eliminando) comillas simples @code{'} o comas @code{,} a
300 la instrucción @code{@w{\relative c' @{}}, podemos cambiar la octava
303 @lilypond[verbatim,quote]
304 % one octave above middle C
310 Al principio, el modo relativo puede resultar algo confuso, pero es la
311 forma más sencilla de introducir la mayor parte de las melodías.
312 Veamos cómo funciona en la práctica este cálculo relativo. Comenzando
313 por Si, que está situado en la línea central en clave de Sol, podemos
314 alcanzar Do, Re y Mi dentro de los tres espacios de pentagrama hacia
315 arriba, y La, Sol y Fa dentro de los tres espacios hacia abajo. Por
316 tanto, si la nota siguiente a Si es Do, Re o Mi se supondrá que está
317 por encima del Si, mientras que La, Sol o Fa se entenderán situados
320 @lilypond[verbatim,quote]
322 b c % c is 1 staff space up, so is the c above
323 b d % d is 2 up or 5 down, so is the d above
324 b e % e is 3 up or 4 down, so is the e above
325 b a % a is 6 up or 1 down, so is the a below
326 b g % g is 5 up or 2 down, so is the g below
327 b f % f is 4 up or 3 down, so is the f below
331 Lo mismo exactamente ocurre cuando cualquiera de esas notas llevan un
332 sostenido o un bemol. Las @notation{Alteraciones accidentales} se
333 @strong{ignoran totalmente} en el cálculo de la posición relativa.
334 Exactamente la misma cuenta de espacios de pentagrama se hace a partir
335 de una nota situada en cualquier otro lugar del mismo.
337 Para añadir intervalos mayores de tres espacios de pentagrama, podemos
338 elevar la @notation{octava} añadiendo una comilla simple @code{'} (o
339 apóstrofo) a continuación del nombre de la nota. También podemos
340 bajar la octava escribiendo una coma @code{,} a continuación del
343 @lilypond[verbatim,quote]
352 Para subir o bajar una nota en dos (¡o más!) octavas, utilizamos
353 varias @code{''} ó @code{,,} (pero tenga cuidado de utilizar dos
354 comillas simples @code{''} ¡y no una comilla doble @code{"}@tie{}!)
355 El valor inicial de @code{@w{\relative c'}} también puede modificarse
357 @c " - keeps quotes in order for context-sensitive editor -td
359 @subheading Duraciones (valores rítmicos)
361 @cindex duraciones de las notas
362 @cindex notas, duraciones de
367 @cindex figura con puntillo
369 @cindex notación de las duraciones
376 @rglos{quarter note},
379 La @notation{duración} de una nota se especifica mediante un número
380 después del nombre de la nota: @code{1} significa @notation{redonda},
381 @code{2} significa @notation{blanca}, @code{4} significa
382 @notation{negra} y así sucesivamente. Las @notation{barras de
383 corchea} se añaden automáticamente.
385 Si no especifica una duración, se utiliza la duración previa para la
386 nota siguiente. La figura por omisión de la primera nota es una
389 @lilypond[verbatim,quote]
393 a16 a a a a32 a a a a64 a a a a a a a a2
397 Para crear @notation{notas con puntillo}, añada un punto @code{.} al
398 número de la duración. La duración de una nota con puntillo se debe
399 especificar de forma explícita (es decir: mediante un número).
401 @lilypond[verbatim,quote]
409 @subheading Silencios
412 @cindex notación de los silencios
417 Un @notation{silencio} se introduce igual que si fuera una nota con el
418 nombre @code{r}@tie{}:
420 @lilypond[verbatim,quote]
428 @subheading Indicación de compás
430 @cindex compás, indicación de
436 @rglos{time signature}.
438 La @notation{indicación de compás} se puede establecer con la orden
441 @lilypond[verbatim,quote]
456 @cindex sol, clave de
457 @cindex do en tercera, clave de
458 @cindex do en cuarta, clave de
471 La @notation{clave} se puede establecer utilizando la orden
474 @lilypond[verbatim,quote]
488 @subheading Todo junto
490 He aquí un pequeño ejemplo que muestra todos los elementos anteriores
493 @lilypond[verbatim,quote]
504 Referencia de la notación:
505 @ruser{Escritura de notas},
506 @ruser{Escritura de las duraciones (valores rítmicos)},
507 @ruser{Escritura de silencios},
508 @ruser{Indicación de compás},
512 @node Trabajar sobre los archivos de entrada
513 @subsection Trabajar sobre los archivos de entrada
514 @translationof Working on input files
518 @cindex línea, comentario de
519 @cindex comentario de línea
520 @cindex bloque, comentario de
521 @cindex mayúsculas, sensible a
522 @cindex espacios, insensible a
527 @funindex %@{ ... %@}
529 Los archivos de entrada de LilyPond son como los archivos fuente de
530 muchos lenguajes de programación corrientes. Son sensibles a las
531 mayúsculas e insensibles al número de espacios. Las expresiones se
532 forman con llaves @{ @} y los comentarios se denotan por un signo de
533 porcentaje (@code{%}) o por @w{@code{%@{ ... %@}}}.
535 Si la frase anterior no tiene sentido para usted ¡no se preocupe! A
536 continuación explicaremos el significado de todos estos términos:
541 @strong{Sensible a las mayúsculas}: tiene importancia el hecho de que
542 introduzca una letra en minúsculas (p.ej. @w{@code{a, b, s, t}}) o en
543 mayúsculas (p.ej. @w{@code{A, B, S, T}}). Las notas son minúsculas:
544 @w{@code{@{ c d e @}}} es una entrada válida; @w{@code{@{ C D E @}}}
545 produciría un mensaje de error.
548 @strong{Insensible al número de espacios}: no importa cuántos espacios
549 (o saltos de línea o de tabulación) añada. @w{@code{@{ c d e @}}}
550 significa lo mismo que @w{@code{@{ c @tie{}} @tie{} @tie{} d e @}} y
559 Por supuesto, el ejemplo anterior es difícil de leer. Una regla
560 práctica es sangrar los bloques de código con un carácter de
561 tabulación, o bien con dos espacios:
569 Sin embargo, @emph{sí} se necesitan espacios para separar muchos
570 elementos sintácticos unos de otros. En otras palabras, los espacios
571 se pueden siempre @emph{añadir}, pero no se pueden @emph{eliminar}.
572 Dado que la falta de espacios puede dar lugar a extraños errore,
573 recomendamos insertar espacios siempre antes y después de cualquier
574 elemento sintáctico, por ejemplo, antes y después de las llaves
578 @strong{Expresiones:}
579 Todo fragmento de código de entrada para LilyPond ha de llevar
580 @strong{@{ llaves @}} antes y después de la entrada. Estas llaves le dicen a
581 LilyPond que la entrada es una expresión musical unitaria, igual que
582 los paréntesis @samp{()} de las matemáticas. Las llaves deben ir rodeadas
583 de un espacio a no ser que se encuentren al comienzo o al final de una
584 línea, para evitar cualquier ambigüedad.
586 Una instrucción de LilyPond seguida de una expresión simple entre
587 llaves (como por ejemplo @w{@code{\relative @{ @}}}) también es una
588 expresión musical unitaria.
591 @cindex comentario de línea
592 @cindex comentario de bloque
594 @strong{Comentarios}:
595 Un comentario es una nota para el lector humano de la entrada musical;
596 se ignora cuando esta entrada se analiza, de manera que no tiene
597 ningún efecto sobre la salida impresa. Existen dos tipos de
598 comentarios. El símbolo de porcentaje @samp{%} introduce un
599 comentario de línea; todo lo que se encuentra después de @samp{%} en
600 esa línea se ignora. Por convenio, una línea de comentario se coloca
601 @emph{por encima} del código a que se refiere el comentario.
605 % este comentario se refiere a las notas Si
609 Un comentario de bloque marca una sección entera de entrada musical
610 como comentario. Todo lo que está encerrado dentro de @code{%@{} y
611 @code{%@}} se ignora (pero los comentarios no pueden anidarse, lo que
612 significa que un comentario de bloque no puede incluir otros
613 comentarios de bloque). Si lo hiciera, el primer @code{%@}} daría por
614 terminado @emph{los dos} comentarios de bloque. El siguiente
615 fragmento muestra algunos posibles usos para los comentarios:
618 % a continuación van las notas de campanitas del lugar
622 Esta línea y las notas que aparecen más abajo
623 se ignoran, por estar dentro de un
624 comentario de bloque.
633 @node Cómo leer el manual
634 @subsection Cómo leer el manual
635 @translationof How to read the manual
637 @cindex cómo leer el manual
638 @cindex manual, lectura del
639 @cindex leer el manual
640 @cindex ejemplos, pulsar
641 @cindex pulsar sobre los ejemplos
642 @cindex consejos para construir archivos
644 @cindex construir archivos, consejos
645 @cindex archivos, consejos para construir
647 Como ya vimos en @ref{Trabajar sobre los archivos de entrada}, el código de entrada de
648 LilyPond debe estar rodeado de llaves @{ @} o de @code{@w{\relative
649 c'' @{ ... @}}}. Durante el resto del presente manual, la mayor parte
650 de los ejemplos omitirán las llaves. Para reproducir los ejemplos,
651 deberá copiar y pegar la entrada que se muestra, pero @strong{deberá}
652 escribir el @code{@w{\relative c'' @{ @}}}, de la siguiente forma:
656 ... aquí va el ejemplo...
660 ¿Por qué omitir las llaves? Casi todos los ejemplos del presente
661 manual se pueden insertar en medio de un fragmento mayor de música.
662 Para estos ejemplos no tiene ningún sentido añadir @code{@w{\relative
663 c'' @{ @}}} (¡no debería poner un @code{\relative} dentro de otro
664 @code{\relative}!); si hubiésemos incluido @code{@w{\relative c'' @{
665 @}}} rodeando a cada uno de los ejemplos, usted no podría copiar un
666 ejemplo pequeño procedente de la documentación y pegarlo dentro de su
667 propia pieza. La mayoría querrá insertar el código dentro de una
668 pieza más grande, por eso hemos formateado el manual de esta manera.
672 @subheading Ejemplos con enlace
674 Muchas personas aprenden a utilizar programas probando y enredando con
675 ellos. Esto también puede hacerse con LilyPond. Si hace clic sobre
676 una imagen en la versión en HTML de este manual, podrá ver la entrada
677 exacta de LilyPond que se utilizó para generar esa imagen. Pruébelo
683 c-\markup { \bold \huge { Click here. } }
687 Cortando y pegando todo lo que se encuentra dentro de la sección
688 @qq{ly snippet} (fragmento de tipo ly), tendrá una plantilla inicial
689 para sus experimentos. Para poder ver exactamente el mismo resultado
690 (con igual anchura de línea y todo), copie todo lo que está desde
691 @qq{Start cut-&-pastable section} hasta el final del archivo.
695 Podrá encontrar más consejos y trucos para la construcción de archivos
696 de entrada en @ref{Suggestions for writing LilyPond files}; pero quizá
697 sea mejor leer primero el resto del tutorial.
700 @node Notación en un solo pentagrama
701 @section Notación en un solo pentagrama
702 @translationof Single staff notation
704 Esta sección es una introducción a la notación corriente que se utiliza para una voz
708 * Alteraciones accidentales y armaduras::
709 * Ligaduras de unión y de expresión::
710 * Articulaciones y matices dinámicos::
712 * Barras automáticas y manuales::
713 * Instrucciones rítmicas avanzadas::
717 @node Alteraciones accidentales y armaduras
718 @subsection Alteraciones accidentales y armaduras
719 @translationof Accidentals and key signatures
721 @subheading Alteraciones accidentales
723 @cindex accidentales, alteraciones
725 @cindex alteraciones y armaduras
727 @cindex doble sostenido
728 @cindex sostenido, doble
741 @rglos{double sharp},
745 Una nota con @notation{sostenido} se hace añadiendo @code{is} al
746 nombre, y una nota @notation{bemol} añadiendo @code{es}. Como ha
747 podido adivinar, un @notation{doble sostenido} o @notation{doble
748 bemol} se hace añadiendo @code{isis} o @code{eses}. Esta sintaxis se
749 deriva de las convenciones de nomenclatura de las notas en las lenguas
750 nórdicas y germánicas como el alemán y el holandés. Para utilizar
751 otros nombres para las @notation{alteraciones accidentales}, véase
752 @ruser{Nombres de las notas en otros idiomas}.
754 @lilypond[verbatim,quote,relative=2]
755 cis1 ees fisis, aeses
758 @cindex tonalidad, armadura de la, establecer
759 @subheading Armaduras
761 @cindex tonalidad, armadura de
765 @cindex alteraciones y armadura
766 @cindex contenido frente a presentación
767 @cindex presentación frente a contenido
777 @rglos{key signature},
781 La @notation{armadura de la tonalidad} se establece mediante la
782 instrucción @code{\key} seguido de una nota y @code{\major} o
785 @lilypond[verbatim,quote,relative=2]
794 @subheading Advertencia: armaduras y alturas
798 @rglos{key signature},
803 @rglos{transposition}.
805 Para determinar si hay que imprimir una @notation{alteración
806 accidental}, LilyPond examina las notas y la @notation{armadura de la
807 tonalidad}. La armadura solamente afecta a las alteraciones
808 @emph{impresas}, ¡no a las propias notas! Esta funcionalidad suele
809 confundir a los que están empezando con el programa, por ello
810 permítanos explicarla en detalle.
812 LilyPond hace una clara distinción entre el contenido musical y la
813 presentación. La alteración (@notation{bemol}, @notation{becuadro} o
814 @notation{sostenido}) de una nota es parte de la altura, y por tanto
815 es contenido musical. Si una alteración (un signo @emph{impreso} de
816 bemol, becuadro o sostenido) se imprime o no delante de la nota
817 correspondiente, es una cuestión de presentación. La presentación es
818 algo que sigue unas reglas, así que las alteraciones accidentales se
819 imprimen automáticamente según dichas reglas. Las alturas de las
820 notas en su música son obras de arte, por tanto no se añadirán
821 automáticamente, y usted deberá introducir aquello que quiera oír.
823 En el siguiente ejemplo:
825 @lilypond[verbatim,quote,relative=2]
831 ninguna nota lleva una alteración impresa, pero de todas formas usted
832 debe añadir el @code{is} a @code{cis} y a @code{fis}.
834 El texto @code{b} no significa @qq{imprimir una bolita negra en la
835 tercera línea del pentagrama.} Más bien significa: @qq{hay una nota
836 Si natural.} En la tonalidad de La bemol mayor, @emph{lleva} una
837 alteración accidental:
839 @lilypond[verbatim,quote,relative=2]
844 Poner todas las alteraciones de forma explícita puede que requiera
845 algo más de trabajo al teclear, pero la ventaja es que la
846 @notation{transposición} es más fácil, y las alteraciones se pueden
847 imprimir siguiendo varias convenciones distintas. Consulte
848 @ruser{Alteraciones accidentales automáticas} para ver ejemplos de cómo se pueden
849 imprimir las alteraciones de acuerdo a reglas diferentes.
853 Referencia de la notación:
854 @ruser{Nombres de las notas en otros idiomas},
855 @ruser{Alteraciones accidentales},
856 @ruser{Alteraciones accidentales automáticas},
857 @ruser{Armadura de la tonalidad}.
863 @node Ligaduras de unión y de expresión
864 @subsection Ligaduras de unión y de expresión
865 @translationof Ties and slurs
867 @cindex ligadura de unión
868 @cindex ligadura de expresión
869 @cindex ligadura de fraseo
870 @cindex fraseo, ligadura de
876 @subheading Ligaduras de unión
881 Una @notation{ligadura de unión} se crea adjuntando un carácter de
882 tilde curva @code{~} a la primera nota ligada:
884 @lilypond[verbatim,quote,relative=2]
889 @subheading Ligaduras de expresión
894 Una @notation{ligadura de expresión} es una curva que se traza
895 abarcando varias notas. Las notas inicial y final se marcan mediante
896 @code{(} y @code{)} respectivamente.
898 @lilypond[verbatim,quote,relative=2]
899 d4( c16) cis( d e c cis d) e( d4)
902 @subheading Ligaduras de fraseo
908 Las ligaduras que se utilizan para indicar @notation{fraseos} más
909 largos se pueden introducir mediante @code{\(} y @code{\)}. Puede
910 haber al mismo tiempo ligaduras de legato y ligaduras de fraseo, pero
911 no es posible tener legatos simultáneos o ligaduras de expresión
914 @lilypond[verbatim,quote,relative=2]
915 a8(\( ais b c) cis2 b'2 a4 cis,\)
920 @cindex ligaduras de expresión frente a ligaduras de unión
921 @subheading Advertencias: ligaduras de expresión frente a ligaduras de unión
924 @rglos{articulation},
928 Una @notation{ligadura de expresión} parece una @notation{ligadura de
929 unión}, pero tiene un significado distinto. Una ligadura (de unión)
930 sencillamente hace que la primera nota sea más larga, y sólo se puede
931 utilizar sobre parejas de notas iguales. Las ligaduras de expresión
932 indican la @notation{articulación} de las notas, y se pueden utilizar
933 sobre grupos mayores de notas. Las ligaduras de unión y de expresión
934 se pueden anidar unas dentro de otras.
936 @lilypond[verbatim,quote,relative=2]
937 c2~( c8 fis fis4 ~ fis2 g2)
942 Referencia de la notación:
943 @ruser{Ligaduras de unión},
944 @ruser{Ligaduras de expresión},
945 @ruser{Ligaduras de fraseo}.
948 @node Articulaciones y matices dinámicos
949 @subsection Articulaciones y matices dinámicos
950 @translationof Articulation and dynamics
952 @subheading Articulaciones
959 @rglos{articulation}.
961 Las @notation{articulaciones} más corrientes se pueden añadir a las
962 notas utilizando un guión @code{-} seguido de un carácter único:
964 @lilypond[verbatim,quote,relative=2]
965 c-. c-- c-> c-^ c-+ c-_
968 @subheading Digitaciones
978 De manera similar, las @notation{digitaciones} se pueden añadir a una
979 nota utilizando un guión (@code{-}) seguido del dígito deseado:
981 @lilypond[verbatim,quote,relative=2]
985 Las articulaciones y digitaciones normalmente se colocan de forma
986 automática, pero puede especificar una dirección mediante @code{^}
987 (encima) o @code{_} (debajo). También puede usar varias
988 articulaciones sobre la misma nota. Sin embargo, casi siempre es
989 mejor dejar que LilyPond determine la dirección de las articulaciones.
991 @lilypond[verbatim,quote,relative=2]
992 c_-^1 d^. f^4_2-> e^-_+
995 @subheading Matices dinámicos
997 @cindex dinámica, indicaciones de
1018 @rglos{decrescendo}.
1020 Las expresiones de @notation{matiz} o signos dinámicos se hacen
1021 añadiendo las marcas (con una barra invertida) a la nota:
1023 @lilypond[verbatim,quote,relative=2]
1027 Los @notation{crescendi} y @notation{decrescendi} comienzan con las
1028 órdenes @code{\<} y @code{\>}. La siguiente indicación de matiz, como
1029 por ejemplo @code{\f}, dará por terminado el (de)crescendo, o bien se
1030 puede usar la instrucción @code{\!}:
1032 @lilypond[verbatim,quote,relative=2]
1033 c2\< c2\ff\> c2 c2\!
1038 Referencia de la notación:
1039 @ruser{Articulaciones y ornamentos},
1040 @ruser{Indicaciones de digitación},
1041 @ruser{Matices dinámicos}.
1045 @subsection Añadir texto
1046 @translationof Adding text
1048 @cindex texto, añadir
1049 @cindex añadir texto
1055 Es posible añadir texto a la partitura:
1057 @lilypond[verbatim,quote,relative=2]
1058 c1^"espr" a_"legato"
1061 Se puede aplicar un formateo adicional mediante la instrucción @code{\markup}:
1063 @lilypond[verbatim,quote,relative=2]
1064 c1^\markup{ \bold espr}
1066 \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p
1072 Referencia de la notación:
1073 @ruser{Escritura del texto}.
1076 @node Barras automáticas y manuales
1077 @subsection Barras automáticas y manuales
1078 @translationof Automatic and manual beams
1080 @cindex barras de corchea
1082 @cindex automáticas, barras
1083 @cindex manuales, barras
1084 @cindex barras automáticas
1085 @cindex barras manuales
1090 @funindex \autoBeamOff
1091 @funindex autoBeamOff
1092 @funindex \autoBeamOn
1093 @funindex autoBeamOn
1098 Todas las @notation{barras} de las figuras se dibujan automáticamente:
1100 @lilypond[verbatim,quote,relative=2]
1101 a8 ais d ees r d c16 b a8
1105 Si no le gustan las barras automáticas, pueden forzarse manualmente.
1106 Marque la primera nota que comprende la barra con @code{[} y la última
1109 @lilypond[verbatim,quote,relative=2]
1110 a8[ ais] d[ ees r d] a b
1113 Si quiere desactivar completamente el barrado automático o para una
1114 sección extensa de música, utilice la instrucción @code{\autoBeamOff}
1115 para apagarlo y @code{\autoBeamOn} para activarlo de nuevo.
1117 @lilypond[verbatim,quote,relative=2]
1126 Referencia de la notación:
1127 @ruser{Barras automáticas},
1128 @ruser{Barras manuales}.
1131 @node Instrucciones rítmicas avanzadas
1132 @subsection Instrucciones rítmicas avanzadas
1133 @translationof Advanced rhythmic commands
1135 @subheading Compás parcial
1138 @cindex compás parcial
1146 Una @notation{anacrusa} se introduce con la palabra clave
1147 @code{\partial}. Va seguida de una duración: @code{\partial 4} es una
1148 anacrusa de negra y @code{\partial 8} de corchea.
1150 @lilypond[verbatim,quote,relative=2]
1155 @subheading Grupos especiales
1157 @cindex grupos especiales
1167 Los grupos especiales como los tresillos se hacen con la palabra clave
1168 @code{\times}. Requiere dos argumentos: una fracción y un fragmento
1169 de música. La duración del fragmento de música se multiplica por la
1170 fracción. Los tresillos hacen que las notas ocupen 2/3 de su duración
1171 expresa, por tanto un @notation{tresillo} lleva una fracción de 2/3:
1173 @lilypond[verbatim,quote,relative=2]
1174 \times 2/3 { f8 g a }
1175 \times 2/3 { c r c }
1176 \times 2/3 { f,8 g16[ a g a] }
1177 \times 2/3 { d4 a8 }
1180 @subheading Notas de adorno
1182 @cindex notas de adorno
1183 @cindex acciaccatura
1184 @cindex appoggiatura
1188 @funindex \acciaccatura
1189 @funindex acciaccatura
1190 @funindex \appoggiatura
1191 @funindex acciaccatura
1194 @rglos{grace notes},
1195 @rglos{acciaccatura},
1196 @rglos{appoggiatura}.
1198 Las @notation{notas de adorno} se crean con la instrucción
1199 @code{\grace}, aunque también se pueden conseguir precediendo una
1200 expresión musical por la palabra clave @code{\appoggiatura} o
1201 @code{\acciaccatura}
1203 @lilypond[verbatim,quote,relative=2]
1204 c2 \grace { a32[ b] } c2
1205 c2 \appoggiatura b16 c2
1206 c2 \acciaccatura b16 c2
1211 Referencia de la notación:
1212 @ruser{Notas de adorno},
1213 @ruser{Grupos especiales},
1217 @node Varias notas a la vez
1218 @section Varias notas a la vez
1219 @translationof Multiple notes at once
1221 Esta sección es una introducción a las notas simultáneas: varios
1222 instrumentos, varios pentagramas para un solo instrumento
1223 (p.ej. piano) y acordes.
1225 La palabra @qq{polifonía} en música hace referencia al hecho de tener
1226 más de una voz en un momento determinado dentro de una pieza musical.
1227 La palabra @qq{polifonía} en LilyPond se refiere al hecho de tener más
1228 de una voz en el mismo pentagrama.
1231 * Explicación de las expresiones musicales::
1232 * Varios pentagramas::
1233 * Grupos de pentagramas::
1234 * Combinar notas para formar acordes::
1235 * Polifonía en un solo pentagrama::
1239 @node Explicación de las expresiones musicales
1240 @subsection Explicación de las expresiones musicales
1241 @translationof Music expressions explained
1243 @cindex musical, expresión
1244 @cindex expresión musical
1245 @cindex compuesta, expresión musical
1246 @cindex musical, expresión, compuesta
1248 En los archivos de entrada de LilyPond, la música se representa
1249 mediante @emph{expresiones musicales}. Una sola nota es una expresión
1252 @lilypond[verbatim,quote,relative=2]
1256 Al encerrar un grupo de notas dentro de llaves creamos una
1257 @emph{expresión musical compuesta}. Aquí hemos creado una expresión
1258 musical compuesta con dos notas:
1260 @lilypond[verbatim,quote,relative=2]
1264 Si colocamos un grupo de expresiones musicales (p.ej.: notas) dentro
1265 de llaves, eso significa que se encuentran en secuencia (es decir,
1266 cada una sigue a la anterior). El resultado es otra expresión
1269 @lilypond[verbatim,quote,relative=2]
1273 @subheading Analogía: expresiones matemáticas
1275 Este mecanismo es semejante a las fórmulas matemáticas: una fórmula
1276 grande se construye combinando fórmulas pequeñas. Dichas fórmulas se
1277 llaman expresiones, y su definición es recursiva de tal forma que se
1278 pueden construir expresiones de un tamaño y complejidad arbitrarios.
1288 ((1 + 2) * 3) / (4 * 5)
1291 Ésta es una secuencia de expresiones donde cada expresión se encuentra
1292 contenida dentro de la siguiente, más grande. Las expresiones más
1293 simples son números, y las mayores se hacen combinando expresiones
1294 mediante operadores (como @code{+}, @code{*} y @code{/}) y paréntesis.
1295 Del mismo modo que las expresiones matemáticas, las expresiones
1296 musicales se pueden anidar a una profundidad arbitraria, lo que se
1297 hace necesario para músicas complejas como las partituras polifónicas.
1300 @subheading Expresiones musicales simultáneas: varios pentagramas
1302 @cindex varios pentagramas
1303 @cindex pentagramas, varios
1305 @cindex combinar expresiones en paralelo
1306 @cindex paralelas, expresiones
1307 @cindex expresiones paralelas
1308 @cindex relativo, modo, música simultánea y
1309 @cindex relativo, modo, expresiones paralelas y
1310 @cindex simultánea, música, modo relativo y
1311 @cindex paralelas, expresiones, modo relativo y
1320 Esta técnica es muy útil para la música @notation{polifónica}. Para
1321 introducir música con más voces o con más pentagramas, lo que hacemos
1322 es combinar varias expresiones en paralelo. Para indicar que dos
1323 voces se deben interpretar al mismo tiempo, sencillamente introduzca
1324 una combinación simultánea de expresiones musicales. Una expresión
1325 musical @q{simultánea} se forma encerrando las expresiones dentro de
1326 @code{<<} y @code{>>}. En el ejemplo que sigue, tres secuencias (cada
1327 una de las cuales contiene dos notas diferentes) se combinan de forma
1330 @lilypond[verbatim,quote]
1340 Tenga en cuenta que hemos sangrado cada nivel jerárquico de la entrada
1341 con un margen distinto. A LilyPond no le importa cuánto (o cuán poco)
1342 espacio haya al comienzo de una línea, pero el establecimiento de
1343 márgenes distintos dentro del código de LilyPond, de esta forma, lo
1344 hace mucho más fácil de leer por nosotros los seres humanos.
1346 @warning{cada nota se entiende relativa a la nota anterior de la
1347 entrada, no relativa a la @code{c''} dentro de la instrucción inicial
1348 @code{@bs{}\relative}.}
1351 @subheading Expresiones musicales simultáneas: un solo pentagrama
1353 Para determinar el número de pentagramas en una pieza, LilyPond
1354 examina el comienzo de la primera expresión. Si hay una sola nota,
1355 hay un solo pentagrama; si hay una expresión simultánea, hay más de un
1356 pentagrama. El siguiente ejemplo presenta una expresión compleja,
1357 pero dado que comienza con una sola nota, se dispone sobre un solo
1360 @lilypond[verbatim,quote]
1363 << { e f } { c <<b d>> } >>
1367 @node Varios pentagramas
1368 @subsection Varios pentagramas
1369 @translationof Multiple staves
1371 @cindex varios pentagramas
1372 @cindex pentagramas, varios
1374 @cindex contexto de notación
1375 @cindex notación, contexto de
1377 @funindex \new Staff
1385 @funindex ChordNames
1387 Como ya hemos visto en @ref{Explicación de las expresiones musicales}, los
1388 archivos de entrada para LilyPond se construyen a base de expresiones
1389 musicales. Si la partitura comienza con expresiones musicales
1390 simultáneas, LilyPond crea varios pentagramas. Sin embargo es más
1391 fácil ver lo que ocurre si creamos cada uno de los pentagramas de
1394 Para imprimir más de un pentagrama, cada fragmento de música que
1395 constituye un pentagrama se marca escribiendo @code{\new Staff} antes
1396 de él. Estos elementos @code{Staff} se combinan después en paralelo
1397 con @code{<<} y @code{>>}:
1399 @lilypond[verbatim,quote]
1402 \new Staff { \clef treble c }
1403 \new Staff { \clef bass c,, }
1408 La instrucción @code{\new} inaugura un @q{contexto de notación}. Un
1409 contexto de notación es un entorno dentro del que se interpretan los
1410 acontecimientos musicales (como las notas o las instrucciones
1411 @code{\clef}). Para piezas sencillas, tales contextos de notación se
1412 crean automáticamente. Para piezas más complicadas, es mejor marcar
1413 los contextos de forma explícita.
1415 Existen varias clases de contextos. @code{Score}, @code{Staff} y
1416 @code{Voice} manejan la notación melódica, mientras que @code{Lyrics}
1417 se ocupa de los textos cantados y @code{ChordNames} imprime los
1418 nombres de los acordes.
1420 En términos de sintaxis, la anteposición de @code{\new} a una
1421 expresión musical crea una expresión musical mayor. Es semejante al
1422 signo menos de las matemáticas. La fórmula @math{(4+5)} es una
1423 expresión, por tanto @math{-(4+5)} es una expresión más amplia.
1425 Las indicaciones de compás escritas en un pentagrama afectan al resto
1426 de ellos, de forma predeterminada. En cambio, la armadura de la
1427 tonalidad de un pentagrama @emph{no} afecta a los otros pentagramas.
1428 Este comportamiento predeterminado diferente es a causa de que las
1429 partituras con instrumentos transpositores son más comunes que las
1430 partituras polirrítmicas.
1432 @lilypond[verbatim,quote]
1435 \new Staff { \clef treble \key d \major \time 3/4 c }
1436 \new Staff { \clef bass c,, }
1441 @node Grupos de pentagramas
1442 @subsection Grupos de pentagramas
1443 @translationof Staff groups
1445 @cindex sistema de piano
1446 @cindex piano, sistema de
1447 @cindex sistema de coro
1448 @cindex coro, sistema de
1449 @cindex grupo de pentagramas
1450 @cindex pentagramas, grupo de
1452 @funindex PianoStaff
1453 @funindex GrandStaff
1454 @funindex ChoirStaff
1459 La música para piano se compone tipográficamente en forma de dos
1460 pentagramas unidos mediante una @notation{llave}. El aspecto impreso
1461 de este sistema de pentagramas se parece al ejemplo polifónico que
1462 aparece en @ref{Varios pentagramas}, pero en esta ocasión la expresión
1463 completa se coloca dentro de un @code{PianoStaff}:
1472 He aquí un pequeño ejemplo:
1474 @lilypond[verbatim,quote]
1477 \new Staff { \time 2/4 c4 e g g, }
1478 \new Staff { \clef bass c,, c' e c }
1483 Otros grupos de pentagramas se declaran mediante @code{\new
1484 GrandStaff}, que es apropiado para partituras orquestales, y
1485 @code{\new ChoirStaff}, que es apropiado para partituras vocales.
1486 Cada uno de estos grupos de pautas forma un tipo de contexto distinto,
1487 que produce la llave a la izquierda y que también controla el alcance
1488 de las líneas divisorias.
1492 Referencia de la notación:
1493 @ruser{Teclados y otros instrumentos de varios pentagramas},
1494 @ruser{Impresión de los pentagramas}.
1497 @node Combinar notas para formar acordes
1498 @subsection Combinar notas para formar acordes
1499 @translationof Combining notes into chords
1502 @cindex duraciones de notas en acordes
1511 Hemos visto con anterioridad cómo se pueden combinar las notas
1512 formando @notation{acordes} que indican que son simultáneas,
1513 encerrándolas entre dobles ángulos. Sin embargo, la forma normal de
1514 indicar un acorde es encerrar las notas entre ángulos
1515 @emph{sencillos}. Observe que todas las notas de un acorde deben
1516 tener la misma duración, y que la duración se escribe después del
1520 @lilypond[verbatim,quote,relative=2]
1521 r4 <c e g>4 <c f a>2
1524 Debemos pensar en los acordes como algo casi equivalente a las notas
1525 sencillas: casi todo lo que se puede adjuntar a una nota se puede
1526 adjuntar también a un acorde, y todo debe ir @emph{por fuera} de los
1527 ángulos. Por ejemplo, puede combinar marcas como barras y ligaduras,
1528 con acordes. Tan sólo debe recordar que se escriben por fuera de los
1531 @lilypond[verbatim,quote,relative=2]
1532 r4 <c e g>8[ <c f a>]~ <c f a>2
1533 r4 <c e g>8( <c e g>\> <c e g>4 <c f a>\!)
1537 @node Polifonía en un solo pentagrama
1538 @subsection Polifonía en un solo pentagrama
1539 @translationof Single staff polyphony
1542 @cindex varias voces
1543 @cindex voces, más, en un solo pentagrama
1544 @cindex único, polifonía en pentagrama
1545 @cindex separador, silencio
1546 @cindex silencio separador
1548 @funindex << ... \\ ... >>
1553 La música polifónica en LilyPond, aunque no es difícil, utiliza
1554 conceptos que aún no hemos tratado, por lo que no vamos a presentarlos
1555 en este momento. En su lugar, las secciones siguientes presentan
1556 estos conceptos y los explican en profundidad.
1559 Manual de aprendizaje:
1560 @ref{Las voces contienen música}.
1562 Referencia de la notación:
1563 @ruser{Notas simultáneas}.
1568 @translationof Songs
1570 En esta sección presentamos cómo elaborar música vocal y hojas de
1574 * Elaborar canciones sencillas::
1575 * Alineación de la letra a una melodía::
1576 * Letra en varios pentagramas::
1580 @node Elaborar canciones sencillas
1581 @subsection Elaborar canciones sencillas
1582 @translationof Setting simple songs
1587 @funindex \addlyrics
1593 Presentamos a continuación el inicio de la melodía de una canción
1594 infantil, @qq{Girls and boys come out to play}:
1596 @lilypond[verbatim,quote]
1600 d4 b8 c4 a8 d4 b8 g4
1604 La @notation{letra} se puede asignar a esas notas, combinando ambas
1605 con la palabra clave @code{\addlyrics}. La letra se escribe separando
1606 cada sílaba mediante un espacio.
1608 @lilypond[verbatim,quote]
1613 d4 b8 c4 a8 d4 b8 g4
1616 Girls and boys come out to play,
1621 Observe las llaves rodeando tanto la música como la letra, y los
1622 ángulos dobles @w{@code{<< ... >>}} alrededor del fragmento entero
1623 para expresar que la música y la letra han de suceder al mismo tiempo.
1625 @node Alineación de la letra a una melodía
1626 @subsection Alineación de la letra a una melodía
1627 @translationof Aligning lyrics to a melody
1630 @cindex línea de extensión
1633 @cindex letra, alineación de
1634 @cindex alineación de la letra
1635 @cindex letra, palabras polisílabas
1636 @cindex palabras polisílabas en la letra
1640 @rglos{extender line}.
1642 La siguiente línea de la canción infantil es @notation{The moon doth
1643 shine as bright as day}. A continuación vamos a ampliarla:
1645 @lilypond[verbatim,quote]
1650 d4 b8 c4 a8 d4 b8 g4
1651 g8 a4 b8 c b a d4 b8 g4.
1654 Girls and boys come out to play,
1655 The moon doth shine as bright as day;
1660 Podemos observar que la letra adicional no se alinea correctamente con
1661 las notas. La palabra @q{shine} se debe cantar sobre dos notas, no
1662 una. Esto se conoce como @notation{melisma}, una sílaba única que se
1663 canta sobre más de una nota. Existen varias formas de hacer que una
1664 sílaba recaiga sobre varias notas, siendo la más sencilla escribir una
1665 ligadura de expresión sobre ellas (véase @ref{Ligaduras de unión y de expresión}):
1667 @lilypond[verbatim,quote]
1672 d4 b8 c4 a8 d4 b8 g4
1673 g8 a4 b8 c( b) a d4 b8 g4.
1676 Girls and boys come out to play,
1677 The moon doth shine as bright as day;
1682 Ahora la letra se alinea correctamente con las notas, pero el barrado
1683 automático de las notas que corresponden a @notation{shine as} no
1684 parece correcto. Podemos remediarlo insertando instrucciones de
1685 barrado manual para sobreescribir el barrado automático; para ver más
1686 detalles consulte @ref{Barras automáticas y manuales}.
1688 @lilypond[verbatim,quote]
1693 d4 b8 c4 a8 d4 b8 g4
1694 g8 a4 b8 c([ b]) a d4 b8 g4.
1697 Girls and boys come out to play,
1698 The moon doth shine as bright as day;
1703 Como alternativa a la utilización de ligaduras de expresión, los
1704 melismas se pueden indicar solamente en la letra utilizando un guión
1705 bajo, @code{_}, para cada nota que queremos incluir dentro del
1708 @lilypond[verbatim,quote]
1713 d4 b8 c4 a8 d4 b8 g4
1714 g8 a4 b8 c[ b] a d4 b8 g4.
1717 Girls and boys come out to play,
1718 The moon doth shine _ as bright as day;
1723 Si una sílaba se extiende sobre varias notas o una sola nota muy
1724 larga, normalmente se traza una @notation{línea extensora} desde la
1725 sílaba que se extiende y por debajo de todas las notas que
1726 corresponden a dicha sílaba. Se escribe como dos guiones bajos
1727 @code{__}. He aquí un ejemplo extraído de los primeros tres compases
1728 del @notation{Lamento de Dido}, de @notation{Dido y Eneas} de Purcell:
1730 @lilypond[verbatim,quote]
1736 b c4.( bes8 a4. g8 fis4.) g8 fis1
1740 am laid __ in earth,
1745 Hasta el momento, ninguno de los ejemplos implicaban palabras que
1746 tuviesen más de una sílaba. Estas palabras se reparten por lo general
1747 a razón de una nota por cada sílaba, con guiones cortos entre las
1748 sílabas. Dichos guiones separadores se teclean como dos guiones, con
1749 el resultado de un guión corto centrado entre las sílabas.
1750 Presentamos a continuación un ejemplo que demuestra esto y todo lo que
1751 hemos aprendido hasta el momento acerca de la alineación de la letra a
1754 @c no ragged-right here because otherwise the hyphens get lost,
1755 @c but the example is long enough to avoid looking strange.
1756 @lilypond[verbatim,quote,noragged-right]
1762 d4 g4 g a8( b) g4 g4
1766 A -- way in a __ man -- ger,
1767 no __ crib for a bed, __
1772 Algunos textos (especialmente los que están en italiano o en español)
1773 requieren lo contrario: colocar más de una sílaba a una única nota.
1774 Esto se consigue enlazando las sílabas entre sí mediante un guión bajo
1775 simple @code{_} (sin ningún espacio), o bien encerrándolas entre
1776 corchetes. Aquí aparece un ejemplo procedente del @notation{Barbero
1777 de Sevilla} de Rossini, donde la sílaba @notation{al} se canta sobre
1778 la misma nota que la sílaba @notation{go} de la palabra @q{Largo} en
1779 el aria de Fígaro @notation{Largo al factotum}:
1781 @c no ragged-right here because otherwise the hyphens get lost,
1782 @c but the example is long enough to avoid looking strange.
1783 @lilypond[verbatim,quote,noragged-right]
1789 c4.~ c8 d b c([ d]) b c d b c
1792 Lar -- go_al fac -- to -- tum del -- la cit -- tà
1799 Referencia de la notación:
1800 @ruser{Música vocal}.
1803 @node Letra en varios pentagramas
1804 @subsection Letra en varios pentagramas
1805 @translationof Lyrics to multiple staves
1807 @cindex letra y varios pentagramas
1808 @cindex varios pentagramas y letra
1810 La solución sencilla que utiliza @code{\addlyrics} se puede usar para
1811 poner letra a más de un pentagrama. Aquí aparece un ejemplo sacado
1812 del @notation{Judas Macabeo} de Haendel:
1814 @lilypond[verbatim,quote]
1820 c8 c([ bes]) a a([ g]) f f'4. b, c4.~ c4
1823 Let flee -- cy flocks the hills a -- dorn, __
1829 r8 r4. r4 c8 a'([ g]) f f([ e]) d e([ d]) c bes'4
1832 Let flee -- cy flocks the hills a -- dorn,
1838 Cualquier partitura de una complejidad mayor que la de este sencillo
1839 ejemplo se hace mejor separando la letra de la estructura de
1840 pentagramas mediante variables (expresiones con nombre). Éstas se
1841 tratan en @ref{Organizar las piezas mediante variables}.
1845 Referencia de la notación:
1846 @ruser{Música vocal}.
1849 @node Retoques finales
1850 @section Retoques finales
1851 @translationof Final touches
1853 Éste es el último apartado del tutorial; muestra la forma de dar los
1854 toques finales a piezas sencillas, y ofrece una introducción al resto
1858 * Organizar las piezas mediante variables::
1859 * Número de la versión::
1861 * Nombres de nota absolutos::
1862 * Más allá del tutorial::
1866 @node Organizar las piezas mediante variables
1867 @subsection Organizar las piezas mediante variables
1868 @translationof Organizing pieces with variables
1871 @cindex variables, definir
1872 @cindex identificadores
1874 @cindex asignación de variables
1875 @cindex uso de las variables
1876 @cindex variables, uso de
1877 @cindex variables, caracteres permitidos en
1878 @cindex caracteres permitidos en variables
1880 Cuando los elementos que hemos discutido anteriormente se combinan
1881 para producir archivos mayores, las expresiones musicales se hacen
1882 enormes. En música polifónica con muchos pentagramas, los archivos de
1883 entrada pueden volverse muy propensos a la confusión. Podemos reducir
1884 esta confusión utilizando las @emph{variables}.
1886 Con las variables (también conocidas como identificadores o macros),
1887 podemos trocear las expresiones musicales complejas. Una variable se
1888 asigna de la manera siguiente:
1891 musicaConNombre = @{ @dots{} @}
1894 El contenido de la expresión musical @code{musicaConNombre} se puede usar
1895 posteriormente colocando una barra invertida delante del nombre
1896 (@code{\musicaConNombre}, igual que una orden normal de LilyPond).
1898 @lilypond[verbatim,quote]
1899 violin = \new Staff {
1904 cello = \new Staff {
1920 El nombre de una variable debe consistir enteramente en caracteres
1921 alfabéticos, es decir sin números, guiones ni guiones bajos.
1923 Las variables se deben definir @emph{antes} de la expresión musical
1924 principal, pero se pueden usar tantas veces como se quiera, en
1925 cualquier lugar, una vez que han sido definidas. Incluso se pueden
1926 usar dentro de la definición de otra variable, proporcionando una vía
1927 para acortar el código si una sección musical se repite muchas veces.
1930 @lilypond[verbatim,quote,ragged-right]
1931 tresilloA = \times 2/3 { c,8 e g }
1932 compasA = { \tresilloA \tresilloA \tresilloA \tresilloA }
1939 Las variables se pueden usar para otros muchos tipos de objetos dentro
1940 del código de entrada. Por ejemplo,
1945 papelAcinco = \paper @{ paperheight = 21.0 \cm @}
1948 Dependiendo de su contenido, la variable se puede usar en distintos
1949 lugares. El siguiente ejemplo utiliza las variables anteriores:
1962 @node Número de la versión
1963 @subsection Número de la versión
1964 @translationof Version number
1967 @cindex versión, indicación de
1968 @cindex versión, número de
1969 @cindex actualizaciones
1970 @cindex futuras, actualizaciones
1971 @cindex actualizar archivos
1972 @cindex archivos, actualización de
1976 @funindex convert-ly
1978 La indicación @code{\version} deja registrado para qué versión de
1979 LilyPond se escribió el archivo:
1982 \version @w{"@version{}"}
1986 por convenio se sitúa al principio del archivo de partitura de
1989 Estas anotaciones hacen menos problemáticas las subsiguientes
1990 actualizaciones de LilyPond. Los cambios en la sintaxis se tratan
1991 mediante un programa especial, @command{convert-ly}, y utiliza
1992 @code{\version} para determinar qué reglas hay que aplicar. Para ver
1993 más detalles, consulte @rprogram{Actualizar ficheros con convert-ly}).
1996 @node Añadir títulos
1997 @subsection Añadir títulos
1998 @translationof Adding titles
2002 @cindex bloque de cabeceras
2007 La información sobre el título, autor, número de Opus y similares se
2008 escriben en el bloque @code{\header}. Éste se encuentra fuera de la
2009 expresión musical principal; el bloque @code{\header} normalmente se
2010 sitúa por debajo del número de versión.
2013 \version @w{"@version{}"}
2021 @dots{} música @dots{}
2025 Cuando se procesa el archivo, el título y el autor se imprimen por
2026 encima de la música. Puede obtener más información sobre los títulos
2027 en @ruser{Crear títulos}.
2030 @node Nombres de nota absolutos
2031 @subsection Nombres de nota absolutos
2032 @translationof Absolute note names
2034 @cindex notas, nombres de
2035 @cindex notas, nombres absolutos de
2036 @cindex absoluto, modo
2037 @cindex absolutos, valores de altura
2038 @cindex alturas, valores absolutos de
2039 @cindex absolutos, nombres de nota
2041 Hasta el momento siempre hemos utilizado @code{\relative} para definir
2042 las alturas. Ésta es la forma más sencilla de escribir la mayor parte
2043 de la música, pero existe otra forma de definir las alturas: el modo
2046 Si omite el @code{\relative}, LilyPond tratará todas las alturas como
2047 valores absolutos. Una @code{c'} significará siembre un Do central,
2048 una @code{b} significará siempre la nota inmediatamente por debajo del
2049 Do central, y una @code{g,} significará siempre la nota que se coloca
2050 en la primera línea del pentagrama en clave de Fa.
2052 @lilypond[verbatim,quote]
2060 He aquí una escala que abarca cuatro octavas:
2062 @lilypond[verbatim,quote]
2077 Como puede ver, escribir una melodía en clave de Sol implica escribir
2078 gran cantidad de apóstrofos @q{'} . Consideremos este fragmento de
2081 @lilypond[verbatim,quote]
2085 cis''8. d''16 cis''8 e''4 e''8
2086 b'8. cis''16 b'8 d''4 d''8
2090 Todos estos apóstrofos hacen casi ilegible el código de entrada y será
2091 origen de numerosos errores. Con @code{\relative}, el ejemplo
2092 anterior es mucho más fácil de leer:
2094 @lilypond[verbatim,quote]
2098 cis8. d16 cis8 e4 e8
2103 Si comete un error con una marca de octava (@code{'} o @code{,})
2104 mientras trabaja en el modo @code{\relative}, será muy obvio (muchas
2105 notas estarán en la octava equivocada). Mientras trabaja en el modo
2106 absoluto, un solo fallo no será tan visible, y tampoco será tan fácil
2109 Sin embargo, el modo absoluto es útil para escribir música que
2110 contenga intervalos grandes, y será extremadamente útil para hacer
2111 archivos de LilyPond generados por ordenador.
2114 @node Más allá del tutorial
2115 @subsection Más allá del tutorial
2116 @translationof After the tutorial
2118 Después de terminar el tutorial, quizá debería probar a escribir una o
2119 dos piezas. Comience con una de las plantillas que aparecen en
2120 @ref{Plantillas} y añada algunas notas. Si necesita un tipo de
2121 notación que no ha sido tratada en el tutorial, eche un vistazo a la
2122 Referencia de Notación, empezando por @ruser{Notación musical}. Si
2123 quiere escribir música para un conjunto instrumental que no está
2124 cubierto por ninguna plantilla, consulte @ref{Extender las plantillas}.
2126 Una vez que ha escrito algunas piezas cortas, lea el resto del Manual
2127 de aprendizaje (capítulos 3 al 5). ¡Por supuesto, no pasa nada por
2128 leerlo ahora mismo! Sin embargo, el resto del Manual de Aprendizaje
2129 da por sentado que está familiarizado con la entrada de LilyPond.
2130 Puede saltarse estos capítulos ahora y volver a ellos cuando haya
2131 adquirido más experiencia.
2133 En este tutorial y en el resto del Manual de aprendizaje, existe un
2134 apartado @strong{Véase también} al final de cada una de las secciones,
2135 que contiene referencias cruzadas a otras secciones: no siga estas
2136 referencias durante la primera lectura; cuando haya leído el Manual de
2137 aprendizaje completo, quizá desee releer ciertas secciones y seguir
2138 las referencias cruzadas para obtener más información.
2140 Si no lo ha hecho aún, le @emph{rogamos} que lea @ref{Sobre la documentación}. Existe una gran cantidad de información sobre
2141 LilyPond, de manera que los recién llegados con frecuencia no saben
2142 exactamente dónde deben buscar la ayuda. Si emplea cinco minutos en
2143 leer cuidadosamente esta sección ¡se ahorrará horas de frustración
2144 buscando en el sitio equivocado!