1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @c This file is part of lilypond-learning.tely
4 Translation of GIT committish: bc494bf964f01a1327bc7c6e3c70d0cb8d897ecb
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
35 Este tutorial comienza con una introducción al lenguaje musical
36 LilyPond y explica cómo producir música impresa. Después de este
37 primer contacto, explicaremos cómo crear música impresa de forma
38 bella, que contenga notación musical usual.
43 * Single staff notation::
44 * Multiple notes at once::
53 Esta sección le ofrece una introducción básica al trabajo con LilyPond.
58 * Working on input files::
59 * How to read the manual::
63 @node Compiling a file
64 @subsection Compiling a file
67 @cindex ejemplo inicial
68 @cindex inicial, ejemplo
69 @cindex mayúsculas, sensible a
71 @qq{Compilación} es una palabra que significa procesar un texto de
72 entrada en formato de LilyPond para producir un archivo que se puede
73 imprimir y (de manera opcional) un archivo MIDI que se puede
74 reproducir. El primer ejemplo muestra el aspecto de un sencillo
75 archivo de texto de entrada.
77 Para crear una partitura, escribimos un archivo de texto que detalla
78 la notación deseada. Por ejemplo, si escribimos
87 el resultado tiene este aspecto:
89 @c in this case we don't want verbatim
96 @warning{la música y la letra escrita en el código de entrada de
97 LilyPond tiene que ir siempre entre @strong{@{ llaves @}}. Las llaves
98 deberían también estar rodeadas por espacios a no ser que se
99 encuentren al principio o al final de una línea, para evitar
100 ambigüedades. Es posible que se omitan en algunos ejemplos del
101 presente manual ¡pero no las omita en su propia música! Para ver más
102 información sobre la presentación de los ejemplos del manual, consulte
103 @ref{How to read the manual}.}
105 Además, la entrada de LilyPond es @strong{sensible a las mayúsculas}.
106 @code{ @{ c d e @}} es una entrada válida; @code{@{ C D E @}} produce
111 @subheading Entering music and viewing output
114 @cindex ver la música
115 @cindex editores de texto
116 @cindex ejecutar LilyPond bajo MacOS X
117 @cindex MacOS X, ejecutar LilyPond
118 @cindex ejecutar LilyPond bajo Windows
119 @cindex Windows, ejecutar LilyPond
120 @cindex ejecutar LilyPond bajo UNIX
121 @cindex UNIX, ejecutar LilyPond
123 En esta sección vamos a explicar qué órdenes hay que ejecutar y cómo,
124 para ver o imprimir el resultado.
126 Tenga en cuenta que están disponibles varios otros editores de texto
127 con un mejor apoyo a la edición de texto de LilyPond. Para ver más
128 información, consulte @rprogram{Text editor support}.
130 @warning{La primera vez que ejecute LilyPond, tardará un minuto o dos
131 porque todas las tipografías del sistema han de ser analizadas
132 previamente. ¡Después de esto, LilyPond será mucho más rápido!}
134 @subsubheading MacOS X
136 Si hace doble clic sobre @code{LilyPond.app}, se abrirá con un archivo
137 de ejemplo. Guárdelo, por ejemplo, como @file{prueba.ly} en el
138 Escritorio, y a continuación procéselo con la orden de menú
139 @samp{Compilar > Componer archivo}. El PDF resultante se mostrará en
143 Para posteriores usos de LilyPond, debería comenzar eligiendo
144 @q{Nuevo} o @q{Abrir}. Tiene que grabar el archivo antes de
145 componerlo tipográficamente. Si se produce algún error durante el
146 proceso, observe la ventana del registro.
149 @subsubheading Windows
151 En Windows, si hace doble clic sobre el icono de LilyPond que está en
152 el escritorio, se abrirá un sencillo editor de texto con un archivo de
153 ejemplo. Guárdelo, por ejemplo, con el nombre @file{prueba.ly} en el
154 escritorio y después haga doble clic sobre el icono del archivo para
155 procesarlo (el icono tiene la forma de una corchea). Transcurridos
156 unos segundos, obtendrá un archivo @file{prueba.pdf} en el
157 escritorio. Haga doble clic sobre este archivo PDF para ver la
158 partitura compuesta tipográficamente. Un método alternativo para
159 procesar el archivo @file{prueba.ly} es arrastrarlo y soltarlo sobre
160 el icono de LilyPond utilizando el ratón.
162 Para editar un archivo @file{.ly} existente, haga clic sobre él con el
163 botón derecho del ratón y elija @qq{Editar la fuente}. Para empezar
164 con un archivo vacío, arranque el editor como se describe más arriba y
165 elija @qq{Nuevo} del menú @qq{Archivo}, o haga clic con el botón
166 derecho sobre el escritorio y elija @qq{Nuevo..Documento de texto},
167 cámbiele el nombre por otro de su elección y cambie la extensión del
168 archivo a @code{.ly}. Edítelo y luego haga doble click sobre él para
169 procesarlo como se explicó antes.
171 Al hacer doble clic sobre el archivo no sólo se obtiene como resultado
172 un archivo PDF, sino también un archivo @file{.log} que contiene
173 cierta información acerca de lo que LilyPond ha hecho con el
174 archivo. Si se produce algún error, examine este archivo de registro.
179 Cree un archivo de texto con el nombre @file{prueba.ly} y escriba en él:
187 Para procesar el archivo @file{prueba.ly} haga lo siguiente:
194 Verá algo parecido a:
198 GNU LilyPond @version{}
199 Procesando `prueba.ly'
201 Interpretando la música...
202 Preprocesando los objetos gráficos...
203 Buscando el número de páginas ideal...
204 Disponiendo la música en 1 página...
205 Dibujando los sistemas...
206 Escribiendo la página de salida en `prueba.ps'...
207 Convirtiendo a `prueba.pdf'...
211 @node Simple notation
212 @subsection Simple notation
214 @cindex sencilla, notación
215 @cindex notación sencilla
217 LilyPond añadirá ciertos elementos de notación de manera automática.
218 En el siguiente ejemplo hemos especificado solamente cuatro alturas,
219 pero LilyPond ha añadido la clave, el compás y las duraciones.
221 @lilypond[verbatim,quote]
228 Este comportamiento se puede modificar, pero en general estos valores
229 automáticos son adecuados.
236 @cindex relativo, modo
238 @cindex comilla simple
240 @cindex alteraciones y modo relativo
241 @cindex relativo, modo, alteraciones y
257 La manera más sencilla de introducir las notas es mediante la
258 utilización del modo @code{\relative} (relativo). En este modo, se
259 elige la octava automáticamente bajo la suposición de que la siguiente
260 nota se colocará siempre lo más cerca de la nota actual, es decir, se
261 colocará en la octava comprendida dentro de hasta tres espacios de
262 pentagrama a partir de la nota anterior. Comenzaremos por introducir
263 el fragmento musical más elemental: una @notation{escala}, donde cada
264 nota está comprendida dentro de tan sólo un espacio de pentagrama
265 desde la nota anterior.
267 @lilypond[verbatim,quote]
268 % set the starting point to middle C
275 La nota inicial es el @notation{Do central}. Cada nota sucesiva se
276 coloca lo más cerca posible de la nota previa (en otras palabras: la
277 primera @samp{c} es el Do más cercano al Do central; a éste le sigue
278 el Re más cercano a la nota previa, y así sucesivamente). Podemos
279 crear melodías con intervalos mayores, aún sin dejar de utilizar el
282 @lilypond[verbatim,quote]
290 No es necesario que la primera nota de la melodía comience exactamente
291 en aquella que especifica la altura de inicio. En el ejemplo
292 anterior, la primera nota (@code{d}) es el Re más cercano al Do
295 Añadiendo (o eliminando) comillas simples @code{'} o comas @code{,} de
296 la instrucción @w{@code{\relative c' @{}}, podemos cambiar la octava
299 @lilypond[verbatim,quote]
300 % one octave above middle C
306 Al principio, el modo relativo puede resultar algo confuso, pero es la
307 forma más sencilla de introducir la mayor parte de las melodías.
308 Veamos cómo funciona en la práctica este cálculo relativo. Comenzando
309 por Si, que está situado en la línea central en clave de Sol, podemos
310 alcanzar Do, Re y Mi dentro de los tres espacios de pentagrama hacia
311 arriba, y La, Sol y Fa dentro de los tres espacios hacia abajo. Por
312 tanto, si la nota siguiente a Si es Do, Re o Mi se supondrá que está
313 por encima del Si, mientras que La, Sol o Fa se entenderán situados
316 @lilypond[verbatim,quote]
318 b c % c is 1 staff space up, so is the c above
319 b d % d is 2 up or 5 down, so is the d above
320 b e % e is 3 up or 4 down, so is the e above
321 b a % a is 6 up or 1 down, so is the a below
322 b g % g is 5 up or 2 down, so is the g below
323 b f % f is 4 up or 3 down, so is the f below
327 Loo mismo exactamente ocurre cuando cualquiera de esas notas llevan un
328 sostenido o un bemol. Las @notation{Alteraciones accidentales} se
329 @strong{ignoran totalmente} en el cálculo de la posición relativa.
330 Exactamente la misma cuenta de espacios de pentagrama se hace a partir
331 de una nota situada en cualquier otro lugar del mismo.
333 Para añadir intervalos mayores de tres espacios de pentagrama, podemos
334 elevar la @notation{octava} añadiendo una comilla simple @code{'} (o
335 apóstrofe) a continuación del nombre de la nota. También podemos
336 bajar la octava escribiendo una coma @code{,} a continuación del
339 @lilypond[verbatim,quote]
348 Para subir o bajar una nota en dos (¡o más!) octavas, utilizamos
349 varias @code{''} ó @code{,,} (pero tenga cuidado de utilizar dos
350 comillas simples @code{''} ¡y no una comilla doble @code{"}@tie{}!)
351 El valor inicial de @w{@code{\relative c'}} también puede modificarse
353 @c " - keeps quotes in order for context-sensitive editor -td
355 @subheading Durations (rhythms)
357 @cindex duraciones de las notas
358 @cindex notas, duraciones de
363 @cindex figura con puntillo
365 @cindex notación de las duraciones
372 @rglos{quarter note},
375 La @notation{duración} de una nota se especifica mediante un número
376 después del nombre de la nota. @code{1} significa @notation{redonda},
377 @code{2} significa @notation{blanca}, @code{4} significa
378 @notation{negra} y así sucesivamente. Las @notation{barras de
379 corchea} se añaden automáticamente.
381 Si no especifica una duración, se utiliza la duración previa para la
382 nota siguiente. La figura por omisión de la primera nota es una
385 @lilypond[verbatim,quote]
389 a16 a a a a32 a a a a64 a a a a a a a a2
393 Para crear @notation{notas con puntillo}, añada un punto @code{.} al
394 número de la duración. La duración de una nota con puntillo se debe
395 especificar de forma explícita (es decir: mediante un número).
397 @lilypond[verbatim,quote]
408 @cindex notación de los silencios
413 Un @notation{silencio} se introduce igual que si fuera una nota con el
414 nombre @code{r}@tie{}:
416 @lilypond[verbatim,quote]
424 @subheading Time signature
426 @cindex compás, indicación de
432 @rglos{time signature}.
434 La @notation{indicación de compás} se puede establecer con la orden
437 @lilypond[verbatim,quote]
452 @cindex sol, clave de
453 @cindex do en tercera, clave de
454 @cindex do en cuarta, clave de
467 La @notation{clave} se puede establecer utilizando la orden
470 @lilypond[verbatim,quote]
484 @subheading All together
486 He aquí un pequeño ejemplo que muestra todos los elementos anteriores
489 @lilypond[verbatim,quote]
500 Referencia de la notación:
501 @ruser{Writing pitches},
502 @ruser{Writing rhythms},
503 @ruser{Writing rests},
504 @ruser{Time signature},
508 @node Working on input files
509 @subsection Working on input files
513 @cindex línea, comentario de
514 @cindex comentario de línea
515 @cindex bloque, comentario de
516 @cindex mayúsculas, sensible a
517 @cindex espacios, insensible a
522 @funindex %@{ ... %@}
524 Los archivos de entrada de LilyPond son como los archivos fuente de
525 muchos lenguajes de programación corrientes. Son sensibles a las
526 mayúsculas e insensibles al número de espacios Las expresiones se
527 forman con llaves @{ @} y los comentarios se denotan por un signo de
528 porcentaje (@code{%}) o por @w{@code{%@{ ... %@}}}.
530 Si la frase anterior no tiene sentido para usted ¡no se preocupe! A
531 continuación explicaremos el significado de todos estos términos:
536 @strong{Sensible a las mayúsculas}: tiene importancia el hecho de que
537 introduzca una letra en minúsculas (p.ej. @w{@code{a, b, s, t}}) o en
538 mayúsculas (p.ej. @w{@code{A, B, S, T}}). Las notas son minúsculas:
539 @w{@code{@{ c d e @}}} es una entrada válida; @w{@code{@{ C D E @}}}
540 produciría un mensaje de error.
543 @strong{Insensible al número de espacios}: no importa cuántos espacios
544 (o saltos de línea) añada. @w{@code{@{ c d e @}}} significa lo mismo
545 que @w{@code{@{ c @tie{}} @tie{} @tie{} d e @}} y que
553 Por supuesto, el ejemplo anterior es difícil de leer. Una regla
554 práctica es sangrar los bloques de código con un carácter de
555 tabulación, o bien con dos espacios:
564 @strong{Expresiones:}
565 Todo fragmento de código de entrada para LilyPond ha de llevar
566 @strong{@{ llaves @}} antes y después de la entrada. Estas llaves le dicen a
567 LilyPond que la entrada es una expresión musical unitaria, igual que
568 los paréntesis @samp{()} de las matemáticas. Las llaves deben ir rodeadas
569 de un espacio a no ser que se encuentren al comienzo o al final de una
570 línea, para evitar cualquier ambigüedad.
572 Una instrucción de LilyPond seguida de una expresión simple entre
573 llaves (como por ejemplo @w{@code{\relative @{ @}}}) también es una
574 expresión musical unitaria.
577 @cindex comentario de línea
578 @cindex comentario de bloque
580 @strong{Comentarios}:
581 Un comentario es una nota para el lector humano de la entrada musical;
582 se ignora cuando esta entrada se analiza, de manera que no tiene
583 ningún efecto sobre la salida impresa. Existen dos tipos de
584 comentarios. El símbolo de porcentaje @samp{%} introduce un
585 comentario de línea; todo lo que se encuentra después de @samp{%} en
586 esa línea se ignora. Por convenio, una línea de comentario se coloca
587 @emph{por encima} del código a que se refiere el comentario.
591 % este comentario se refiere a las notas Si
595 Un comentario de bloque marca una sección entera de entrada musical
596 como comentario. Todo lo que está encerrado dentro de @code{%@{} y
597 @code{%@}} se ignora (pero los comentarios no pueden anidarse, lo que
598 significa que un comentario de bloque no puede incluir otros
599 comentarios de bloque). Si lo hiciera, el primer @code{%@}} daría por
600 terminado @emph{los dos} comentarios de bloque. El siguiente
601 fragmento muestra algunos posibles usos para los comentarios:
604 % a continuación van las notas de campanitas del lugar
608 Esta línea y las notas que aparecen más abajo
609 se ignoran, por estar dentro de un
610 comentario de bloque.
619 @node How to read the manual
620 @subsection How to read the manual
622 @cindex cómo leer el manual
623 @cindex manual, lectura del
624 @cindex leer el manual
625 @cindex ejemplos, pulsar
626 @cindex pulsar sobre los ejemplos
627 @cindex consejos para construir archivos
629 @cindex construir archivos, consejos
630 @cindex archivos, consejos para construir
632 Como ya vimos en @ref{Working on input files}, el código de entrada de
633 LilyPond debe estar rodeado de llaves @{ @} o de @w{@code{\relative
634 c'' @{ ... @}}}. Durante el resto del presente manual, la mayor parte
635 de los ejemplos omitirán las llaves. Para reproducir los ejemplos,
636 deberá copiar y pegar la entrada que se muestra, pero @strong{deberá}
637 escribir el @w{@code{\relative c'' @{ @}}}, de la siguiente forma:
641 ... aquí va el ejemplo...
645 ¿Por qué omitir las llaves? Casi todos los ejemplos del presente
646 manual se pueden insertar en medio de un fragmento mayor de música.
647 Para estos ejemplos no tiene ningún sentido añadir @w{@code{\relative
648 c'' @{ @}}} (¡no debería poner un @code{\relative} dentro de otro
649 @code{\relative}!); si hubiésemos incluido @w{@code{\relative c'' @{ @}}}
650 rodeando a cada uno de los ejemplos, usted no podría copiar un ejemplo
651 pequeño procedente de la documentación y pegarlo dentro de su propia
652 pieza. La mayoría querrá insertar el código dentro de una pieza más
653 grande, por eso hemos formateado el manual de esta manera.
657 @subheading Clickable examples
659 Muchas personas aprenden a utilizar programas probando y enredando con
660 ellos. Esto también puede hacerse con LilyPond. Si hace clic sobre
661 una imagen en la versión en HTML de este manual, podrá ver la entrada
662 exacta de LilyPond que se utilizó para generar esa imagen. Pruébelo
668 c-\markup { \bold \huge { Click here. } }
672 Cortando y pegando todo lo que se encuentra dentro de la sección
673 @qq{ly snippet} (fragmento de tipo ly), tendrá una plantilla inicial
674 para sus experimentos. Para poder ver exactamente el mismo resultado
675 (con igual anchura de línea y todo), copie todo lo que está desde
676 @qq{Start cut-&-pastable section} hasta el final del archivo.
681 Podrá encontrar más consejos y trucos para la construcción de archivos
682 de entrada en @ref{Suggestions for writing LilyPond files}; pero quizá
683 sea mejor leer primero el resto del tutorial.
686 @node Single staff notation
687 @section Single staff notation
689 Esta sección es una introducción a la notación corriente que se utiliza para una voz
693 * Accidentals and key signatures::
695 * Articulation and dynamics::
697 * Automatic and manual beams::
698 * Advanced rhythmic commands::
702 @node Accidentals and key signatures
703 @subsection Accidentals and key signatures
705 @subheading Accidentals
707 @cindex accidentales, alteraciones
709 @cindex alteraciones y armaduras
711 @cindex doble sostenido
712 @cindex sostenido, doble
725 @rglos{double sharp},
729 Una nota con @notation{sostenido} se hace añadiendo @code{is} al
730 nombre, y una nota @notation{bemol} añadiendo @code{es}. Como ha
731 podido adivinar, un @notation{doble sostenido} o @notation{doble
732 bemol} se hace añadiendo @code{isis} o @code{eses}. Esta sintaxis se
733 deriva de las convenciones para da nombre a las notas de las lenguas
734 nórdicas y germánicas como el alemán y el holandés. Para utilizar
735 otros nombres para las @notation{alteraciones accidentales}, véase
736 @ruser{Note names in other languages}.
738 @lilypond[verbatim,quote,relative=2]
739 cis1 ees fisis, aeses
742 @cindex tonalidad, armadura de la, establecer
743 @subheading Key signatures
745 @cindex tonalidad, armadura de
749 @cindex alteraciones y armadura
750 @cindex contenido frente a presentación
751 @cindex presentación frente a contenido
761 @rglos{key signature},
765 La @notation{armadura de la tonalidad} se establece mediante la
766 instrucción @code{\key} seguido de una nota y @code{\major} o
769 @lilypond[verbatim,quote,relative=2]
778 @subheading Warning: key signatures and pitches
782 @rglos{key signature},
787 @rglos{transposition}.
789 Para determinar si hay que imprimir una @notation{alteración
790 accidental}, LilyPond examina las notas y la @notation{armadura de la
791 tonalidad}. La armadura solamente afecta a las alteraciones
792 @emph{impresas}, ¡no a las propias notas! Esta funcionalidad suele
793 confundir a los que están empezando con el programa, por ello
794 permítanos explicarla en detalle.
796 LilyPond hace una clara distinción entre el contenido musical y la
797 presentación. La alteración (@notation{bemol}, @notation{becuadro} o
798 @notation{sostenido}) de una nota es parte de la altura, y por tanto
799 es contenido musical. Si una alteración (un signo @emph{impreso} de
800 bemol, becuadro o sostenido) se imprime o no delante de la nota
801 correspondiente, es una cuestión de presentación. La presentación es
802 algo que sigue unas reglas, así que las alteraciones accidentales se
803 imprimen automáticamente según dichas reglas. Las alturas de las
804 notas en su música son obras de arte, por tanto no se añadirán
805 automáticamente, y usted deberá introducir aquello que quiera oír.
807 En el siguiente ejemplo:
809 @lilypond[verbatim,quote,relative=2]
815 ninguna nota lleva una alteración impresa, pero de todas formas usted
816 debe añadir el @code{is} a @code{cis} y a @code{fis}.
818 El texto @code{e} no significa @qq{imprimir una bolita negra en la
819 primera línea del pentagrama.} Más bien significa: @qq{hay una nota
820 Mi natural.} En la tonalidad de La bemol mayor, @emph{lleva} una
821 alteración accidental:
823 @lilypond[verbatim,quote,relative=2]
828 Poner todas las alteraciones de forma explícita puede que requiera
829 algo más de trabajo al teclear, pero la ventaja es que la
830 @notation{transposición} es más fácil, y las alteraciones se pueden
831 imprimir siguiendo varias convenciones distintas. Consulte
832 @ruser{Automatic accidentals} para ver ejemplos de cómo se pueden
833 imprimir las alteraciones de acuerdo a reglas diferentes.
837 Referencia de la notación:
838 @ruser{Note names in other languages},
840 @ruser{Automatic accidentals},
841 @ruser{Key signature}.
848 @subsection Ties and slurs
850 @cindex ligadura de unión
851 @cindex ligadura de expresión
852 @cindex ligadura de fraseo
853 @cindex fraseo, ligadura de
864 Una @notation{tie} se crea adjuntando un carácter de tilde curva @code{~}
865 a la primera nota ligada:
867 @lilypond[verbatim,quote,relative=2]
877 Una @notation{slur} es una curva que se traza abarcando varias notas.
878 Las notas inicial y final se marcan mediante @code{(} y @code{)}
881 @lilypond[verbatim,quote,relative=2]
882 d4( c16) cis( d e c cis d) e( d4)
885 @subheading Phrasing slurs
891 Las ligaduras que se utilizan para indicar @notation{fraseos} más
892 largos se pueden introducir mediante @code{\(} y @code{\)}. Puede
893 haber al mismo tiempo ligaduras de legato y ligaduras de fraseo, pero
894 no es posible tener legatos simultáneos o ligaduras de expresión
897 @lilypond[verbatim,quote,relative=2]
898 a8(\( ais b c) cis2 b'2 a4 cis,\)
903 @cindex ligaduras de expresión frente a ligaduras de unión
904 @subheading Warnings: slurs vs. ties
907 @rglos{articulation},
911 Una @notation{ligadura de expresión} parece una @notation{ligadura de
912 unión}, pero tiene un significado distinto. Una ligadura (de unión)
913 sencillamente hace que la primera nota sea más larga, y sólo se puede
914 utilizar sobre parejas de notas iguales. Las ligaduras de expresión
915 indican la @notation{articulación} de las notas, y se pueden utilizar
916 sobre grupos mayores de notas. Las ligaduras de unión y de expresión
917 se pueden anidar unas dentro de otras.
919 @lilypond[verbatim,quote,relative=2]
920 c2~( c8 fis fis4 ~ fis2 g2)
925 Referencia de la notación:
928 @ruser{Phrasing slurs}.
931 @node Articulation and dynamics
932 @subsection Articulation and dynamics
934 @subheading Articulations
941 @rglos{articulation}.
943 Las @notation{articulaciones} más corrientes se pueden añadir a las
944 notas utilizando un guión @code{-} seguido de un carácter único:
946 @lilypond[verbatim,quote,relative=2]
947 c-. c-- c-> c-^ c-+ c-_
950 @subheading Fingerings
960 De manera similar, las @notation{digitaciones} se pueden añadir a una
961 nota utilizando un guión (@code{-}) seguido del dígito deseado:
963 @lilypond[verbatim,quote,relative=2]
967 Las articulaciones y digitaciones normalmente se colocan de forma
968 automática, pero puede especificar una dirección mediante @code{^}
969 (encima) o @code{_} (debajo). También puede usar varias
970 articulaciones sobre la misma nota. Sin embargo, casi siempre es
971 mejor dejar que LilyPond determine la dirección de las articulaciones.
973 @lilypond[verbatim,quote,relative=2]
974 c_-^1 d^. f^4_2-> e^-_+
979 @cindex dinámica, indicaciones de
1000 @rglos{decrescendo}.
1002 Las expresiones de @notation{matiz} o signos dinámicos se hacen
1003 añadiendo las marcas (con una barra invertida) a la nota:
1005 @lilypond[verbatim,quote,relative=2]
1009 Los @notation{crescendi} y @notation{decrescendi} comienzan con las
1010 órdenes @code{\<} y @code{\>}. La siguiente indicación de matiz, como
1011 por ejemplo @code{\f}, dará por terminado el (de)crescendo, o bien se
1012 puede usar la instrucción @code{\!}:
1014 @lilypond[verbatim,quote,relative=2]
1015 c2\< c2\ff\> c2 c2\!
1020 Referencia de la notación:
1021 @ruser{Articulations and ornamentations},
1022 @ruser{Fingering instructions},
1027 @subsection Adding text
1029 @cindex texto, añadir
1030 @cindex añadir texto
1036 Es posible añadir texto a la partitura:
1038 @lilypond[verbatim,quote,relative=2]
1039 c1^"espr" a_"legato"
1042 Se puede aplicar un formateo adicional mediante la instrucción @code{\markup}:
1044 @lilypond[verbatim,quote,relative=2]
1045 c1^\markup{ \bold espr}
1047 \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p
1054 Referencia de la notación:
1055 @ruser{Writing text}.
1058 @node Automatic and manual beams
1059 @subsection Automatic and manual beams
1061 @cindex barras de corchea
1063 @cindex automáticas, barras
1064 @cindex manuales, barras
1065 @cindex barras automáticas
1066 @cindex barras manuales
1071 @funindex \autoBeamOff
1072 @funindex autoBeamOff
1073 @funindex \autoBeamOn
1074 @funindex autoBeamOn
1079 Todas las @notation{barras} de las figuras se dibujan automáticamente:
1081 @lilypond[verbatim,quote,relative=2]
1082 a8 ais d ees r d c16 b a8
1086 Si no le gustan las barras automáticas, pueden forzarse manualmente.
1087 Marque la primera nota que comprende la barra con @code{[} y la última
1090 @lilypond[verbatim,quote,relative=2]
1091 a8[ ais] d[ ees r d] a b
1094 Si quiere desactivar completamente el barrado automático o para una
1095 sección extensa de música, utilice la instrucción @code{\autoBeamOff}
1096 para apagarlo y @code{\autoBeamOn} para activarlo de nuevo.
1098 @lilypond[verbatim,quote,relative=2]
1107 Referencia de la notación:
1108 @ruser{Automatic beams},
1109 @ruser{Manual beams}.
1112 @node Advanced rhythmic commands
1113 @subsection Advanced rhythmic commands
1115 @subheading Partial measure
1118 @cindex compás parcial
1126 Una @notation{anacrusa} se introduce con la palabra clave
1127 @code{\partial}. Va seguida de una duración: @code{\partial 4} es una
1128 anacrusa de negra y @code{\partial 8} de corchea.
1130 @lilypond[verbatim,quote,relative=2]
1137 @cindex grupos especiales
1147 Los grupos especiales como los tresillos se hacen con la palabra clave
1148 @code{\times}. Requiere dos argumentos: una fracción y un fragmento
1149 de música. La duración del fragmento de música se multiplica por la
1150 fracción. Los tresillos hacen que las notas ocupen 2/3 de su duración
1151 expresa, por tanto un @notation{tresillo} lleva una fracción de 2/3:
1153 @lilypond[verbatim,quote,relative=2]
1154 \times 2/3 { f8 g a }
1155 \times 2/3 { c r c }
1156 \times 2/3 { f,8 g16[ a g a] }
1157 \times 2/3 { d4 a8 }
1160 @subheading Grace notes
1162 @cindex notas de adorno
1163 @cindex acciaccatura
1164 @cindex appoggiatura
1168 @funindex \acciaccatura
1169 @funindex acciaccatura
1170 @funindex \appoggiatura
1171 @funindex acciaccatura
1174 @rglos{grace notes},
1175 @rglos{acciaccatura},
1176 @rglos{appoggiatura}.
1178 Las @notation{notas de adorno} se crean con la instrucción
1179 @code{\grace}, aunque también se pueden conseguir precediendo una
1180 expresión musical por la palabra clave @code{\appoggiatura} o
1181 @code{\acciaccatura}
1183 @lilypond[verbatim,quote,relative=2]
1184 c2 \grace { a32[ b] } c2
1185 c2 \appoggiatura b16 c2
1186 c2 \acciaccatura b16 c2
1191 Referencia de la notación:
1192 @ruser{Grace notes},
1197 @node Multiple notes at once
1198 @section Multiple notes at once
1200 Esta sección es una introducción a las notas simultáneas: varios
1201 instrumentos, varios pentagramas para un solo instrumento
1202 (p.ej. piano) y acordes.
1204 La palabra @qq{polifonía} en música hace referencia al hecho de tener
1205 más de una voz en un momento determinado dentro de una pieza musical.
1206 La palabra @qq{polifonía} en LilyPond se refiere al hecho de tener más
1207 de una voz en el mismo pentagrama.
1210 * Music expressions explained::
1213 * Combining notes into chords::
1214 * Single staff polyphony::
1218 @node Music expressions explained
1219 @subsection Music expressions explained
1221 @cindex musical, expresión
1222 @cindex expresión musical
1223 @cindex compuesta, expresión musical
1224 @cindex musical, expresión, compuesta
1226 En los archivos de entrada de LilyPond, la música se representa
1227 mediante @emph{expresiones musicales}. Una sola nota es una expresión
1230 @lilypond[verbatim,quote,relative=2]
1234 Al encerrar un grupo de notas dentro de llaves creamos una
1235 @emph{expresión musical compuesta}. Aquí hemos creado una expresión
1236 musical compuesta con dos notas:
1238 @lilypond[verbatim,quote,relative=2]
1242 Si colocamos un grupo de expresiones musicales (p.ej.: notas) dentro
1243 de llaves, eso significa que se encuentran en secuencia (es decir,
1244 cada una sigue a la anterior). El resultado es otra expresión
1247 @lilypond[verbatim,quote,relative=2]
1251 @subheading Analogy: mathematical expressions
1253 Este mecanismo es semejante a las fórmulas matemáticas: una fórmula
1254 grande se construye combinando fórmulas pequeñas. Dichas fórmulas se
1255 llaman expresiones, y su definición es recursiva de tal forma que se
1256 pueden construir expresiones de un tamaño y complejidad arbitrarios.
1266 ((1 + 2) * 3) / (4 * 5)
1269 Ésta es una secuencia de expresiones donde cada expresión se encuentra
1270 contenida dentro de la siguiente, más grande. Las expresiones más
1271 simples son números, y las mayores se hacen combinando expresiones
1272 mediante operadores (como @code{+}, @code{*} y @code{/}) y paréntesis.
1273 Del mismo modo que las expresiones matemáticas, las expresiones
1274 musicales se pueden anidar a una profundidad arbitraria, lo que se
1275 hace necesario para músicas complejas como las partituras polifónicas.
1278 @subheading Simultaneous music expressions: multiple staves
1280 @cindex varios pentagramas
1281 @cindex pentagramas, varios
1283 @cindex combinar expresiones en paralelo
1284 @cindex paralelas, expresiones
1285 @cindex expresiones paralelas
1286 @cindex relativo, modo, música simultánea y
1287 @cindex relativo, modo, expresiones paralelas y
1288 @cindex simultánea, música, modo relativo y
1289 @cindex paralelas, expresiones, modo relativo y
1298 Esta técnica es muy útil para la música @notation{polifónica}. Para
1299 introducir música con más voces o con más pentagramas, lo que hacemos
1300 es combinar varias expresiones en paralelo. Para indicar que dos
1301 voces se deben interpretar al mismo tiempo, sencillamente introduzca
1302 una combinación simultánea de expresiones musicales. Una expresión
1303 musical @q{simultánea} se forma encerrando las expresiones dentro de
1304 @code{<<} y @code{>>}. En el ejemplo que sigue, tres secuencias (cada
1305 una de las cuales contiene dos notas diferentes) se combinan de forma
1308 @lilypond[verbatim,quote]
1318 Tenga en cuenta que hemos sangrado cada nivel jerárquico de la entrada
1319 con un margen distinto. A LilyPond no le importa cuánto (o cuán poco)
1320 espacio haya al comienzo de una línea, pero el establecimiento de
1321 márgenes distintos dentro del código de LilyPond, de esta forma, lo
1322 hace mucho más fácil de leer por nosotros los seres humanos.
1324 @warning{cada nota se entiende relativa a la nota anterior de la
1325 entrada, no relativa a la @code{c''} dentro de la instrucción inicial
1326 @code{@bs{}\relative}.}
1329 @subheading Simultaneous music expressions: single staff
1331 Para determinar el número de pentagramas en una pieza, LilyPond
1332 examina la primera expresión. Si ésta consiste en una sola nota, hay
1333 un solo pentagrama; si hay una expresión simultánea, hay más de un
1336 @lilypond[verbatim,quote]
1339 << { e f } { c <<b d>> } >>
1343 @node Multiple staves
1344 @subsection Multiple staves
1346 @cindex varios pentagramas
1347 @cindex pentagramas, varios
1349 @cindex contexto de notación
1350 @cindex notación, contexto de
1352 @funindex \new Staff
1360 @funindex ChordNames
1362 Como ya hemos visto en @ref{Music expressions explained}, los
1363 archivos de entrada para LilyPond se construyen a base de expresiones
1364 musicales. Si la partitura comienza con expresiones musicales
1365 simultáneas, LilyPond crea varios pentagramas. Sin embargo es más
1366 fácil ver lo que ocurre si creamos cada uno de los pentagramas de
1369 Para imprimir más de un pentagrama, cada fragmento de música que
1370 constituye un pentagrama se marca escribiendo @code{\new Staff} antes
1371 de él. Estos elementos @code{Staff} se combinan después en paralelo
1372 con @code{<<} y @code{>>}:
1374 @lilypond[verbatim,quote]
1377 \new Staff { \clef treble c }
1378 \new Staff { \clef bass c,, }
1383 La instrucción @code{\new} inaugura un @q{contexto de notación}. Un
1384 contexto de notación es un entorno dentro del que se interpretan los
1385 acontecimientos musicales (como las notas o las instrucciones
1386 @code{\clef}). Para piezas sencillas, tales contextos de notación se
1387 crean automáticamente. Para piezas más complicadas, es mejor marcar
1388 los contextos de forma explícita.
1390 Existen varias clases de contextos. @code{Score}, @code{Staff} y
1391 @code{Voice} manejan la notación melódica, mientras que @code{Lyrics}
1392 se ocupa de los textos cantados y @code{ChordNames} imprime los
1393 nombres de los acordes.
1395 En términos de sintaxis, la anteposición de @code{\new} a una
1396 expresión musical crea una expresión musical mayor. Es semejante al
1397 signo menos de las matemáticas. La fórmula @math{(4+5)} es una
1398 expresión, por tanto @math{-(4+5)} es una expresión más amplia.
1400 Las indicaciones de compás escritas en un pentagrama afectan al resto
1401 de ellos, de forma predeterminada. En cambio, la armadura de la
1402 tonalidad de un pentagrama @emph{no} afecta a los otros pentagramas.
1403 Este comportamiento predeterminado diferente es a causa de que las
1404 partituras con instrumentos transpositores son más comunes que las
1405 partituras polirrítmicas.
1407 @lilypond[verbatim,quote]
1410 \new Staff { \clef treble \key d \major \time 3/4 c }
1411 \new Staff { \clef bass c,, }
1417 @subsection Staff groups
1419 @cindex sistema de piano
1420 @cindex piano, sistema de
1421 @cindex sistema de coro
1422 @cindex coro, sistema de
1423 @cindex grupo de pentagramas
1424 @cindex pentagramas, grupo de
1426 @funindex PianoStaff
1427 @funindex GrandStaff
1428 @funindex ChoirStaff
1433 La música para piano se compone tipográficamente en forma de dos
1434 pentagramas unidos mediante una @notation{llave}. El aspecto impreso
1435 de este sistema de pentagramas se parece al ejemplo polifónico que
1436 aparece en @ref{Multiple staves}, pero en esta ocasión la expresión
1437 completa se coloca dentro de un @code{PianoStaff}:
1446 He aquí un pequeño ejemplo:
1448 @lilypond[verbatim,quote]
1451 \new Staff { \time 2/4 c4 e g g, }
1452 \new Staff { \clef bass c,, c' e c }
1457 Otros grupos de pentagramas se declaran mediante @code{\new
1458 GrandStaff}, que es apropiado para partituras orquestales, y
1459 @code{\new ChoirStaff}, que es apropiado para partituras vocales.
1460 Cada uno de estos grupos de pautas forma un tipo de contexto distinto,
1461 que produce la llave a la izquierda y que también controla el alcance
1462 de las líneas divisorias.
1466 Referencia de la notación:
1467 @ruser{Keyboard and other multi-staff instruments},
1468 @ruser{Displaying staves}.
1471 @node Combining notes into chords
1472 @subsection Combining notes into chords
1475 @cindex duraciones de notas en acordes
1484 Hemos visto con anterioridad cómo se pueden combinar las notas
1485 formando @notation{acordes} que indican que son simultáneas,
1486 encerrándolas entre dobles ángulos. Sin embargo, la forma normal de
1487 indicar un acorde es encerrar las notas entre ángulos
1488 @emph{sencillos}. Observe que todas las notas de un acorde deben
1489 tener la misma duración, y que la duración se escribe después del
1493 @lilypond[verbatim,quote,relative=2]
1494 r4 <c e g>4 <c f a>2
1497 Debemmos pensar en los acordes como algo casi equivalente a las notas
1498 sencillas: casi todo lo que se puede adjuntar a una nota se puede
1499 adjuntar también a un acorde, y todo debe ir @emph{por fuera} de los
1500 ángulos. Por ejemplo, puede combinar marcas como barras y ligaduras,
1501 con acordes. Tan sólo debe recordar que se escriben por fuera de los
1504 @lilypond[verbatim,quote,relative=2]
1505 r4 <c e g>8[ <c f a>]~ <c f a>2
1506 r4 <c e g>8( <c e g>\> <c e g>4 <c f a>\!)
1510 @node Single staff polyphony
1511 @subsection Single staff polyphony
1514 @cindex varias voces
1515 @cindex voces, más, en un solo pentagrama
1516 @cindex único, polifonía en pentagrama
1517 @cindex separador, silencio
1518 @cindex silencio separador
1520 @funindex << ... \\ ... >>
1525 Cuando distintas líneas melódicas se combinan sobre un solo
1526 pentagrama, se imprimen como voces polifónicas; cada voz lleva sus
1527 propias plicas, ligaduras y barras de corchea, y la voz superior tiene
1528 las plicas hacia arriba mientras que la voz inferior las tiene hacia
1531 La introducción de estas partes se hace escribiendo cada voz en forma
1532 de secuencia (con @w{@code{@{...@}}}) y combinando éstas de forma
1533 simultánea, separando las voces con @code{\\}
1535 @lilypond[verbatim,quote,relative=2]
1542 Para el tipografiado de música polifónica, puede ser conveniente la
1543 utilización de silencios separadores, o sea, silencios que no aparecen
1544 impresos. Son muy útiles para rellenar voces que temporalmente no
1545 están cantando. He aquí el mismo ejemplo con un silencio separador
1546 (@code{s}) en vez de un silencio normal (@code{r}):
1548 @lilypond[verbatim,quote,relative=2]
1556 Una vez más, las expresiones de este tipo se pueden anidar de forma arbitraria.
1558 @lilypond[verbatim,quote,relative=2]
1566 { <c g>1 ~ <c g>4 } \\
1574 Referencia de la notación:
1575 @ruser{Simultaneous notes}.
1581 En esta sección presentamos cómo elaborar música vocal y hojas de
1585 * Setting simple songs::
1586 * Aligning lyrics to a melody::
1587 * Lyrics to multiple staves::
1591 @node Setting simple songs
1592 @subsection Setting simple songs
1597 @funindex \addlyrics
1603 Presentamos a continuación el inicio de la melodía de una canción
1604 infantil, @qq{Girls and boys come out to play}:
1606 @lilypond[verbatim,quote]
1610 d4 b8 c4 a8 d4 b8 g4
1614 La @notation{letra} se puede asignar a esas notas, combinando ambas
1615 con la palabra clave @code{\addlyrics}. La letra se escribe separando
1616 cada sílaba mediante un espacio.
1618 @lilypond[verbatim,quote]
1623 d4 b8 c4 a8 d4 b8 g4
1626 Girls and boys come out to play,
1631 Observe las llaves rodeando tanto la música como la letra, y los
1632 ángulos dobles @w{@code{<< ... >>}} alrededor del fragmento entero
1633 para expresar que la música y la letra han de suceder al mismo tiempo.
1635 @node Aligning lyrics to a melody
1636 @subsection Aligning lyrics to a melody
1639 @cindex línea de extensión
1642 @cindex letra, alineación de
1643 @cindex alineación de la letra
1644 @cindex letra, palabras polisílabas
1645 @cindex palabras polisílabas en la letra
1649 @rglos{extender line}.
1651 La siguiente línea de la canción infantil es @notation{The moon doth
1652 shine as bright as day}. A continuación vamos a ampliarla:
1654 @lilypond[verbatim,quote]
1659 d4 b8 c4 a8 d4 b8 g4
1660 g8 a4 b8 c b a d4 b8 g4.
1663 Girls and boys come out to play,
1664 The moon doth shine as bright as day;
1669 Podemos observar que la letra adicional no se alinea correctamente con
1670 las notas. La palabra @q{shine} se debe cantar sobre dos notas, no
1671 una. Esto se conoce como @notation{melisma}, una sílaba única que se
1672 canta sobre más de una nota. Existen varias formas de hacer que una
1673 sílaba recaiga sobre varias notas, siendo la más sencilla escribir una
1674 ligadura de expresión sobre ellas (véase @ref{Ties and slurs}):
1676 @lilypond[verbatim,quote]
1681 d4 b8 c4 a8 d4 b8 g4
1682 g8 a4 b8 c( b) a d4 b8 g4.
1685 Girls and boys come out to play,
1686 The moon doth shine as bright as day;
1691 Ahora la letra se alinea correctamente con las notas, pero el barrado
1692 automático de las notas que corresponden a @notation{shine as} no
1693 parece correcto. Podemos remediarlo insertando instrucciones de
1694 barrado manual para sobreescribir el barrado automático; para ver más
1695 detalles consulte @ref{Automatic and manual beams}.
1697 @lilypond[verbatim,quote]
1702 d4 b8 c4 a8 d4 b8 g4
1703 g8 a4 b8 c([ b]) a d4 b8 g4.
1706 Girls and boys come out to play,
1707 The moon doth shine as bright as day;
1712 Como alternativa a la utilización de ligaduras de expresión, los
1713 melismas se pueden indicar solamente en la letra utilizando un guión
1714 bajo, @code{_}, para cada nota que queremos incluir dentro del
1717 @lilypond[verbatim,quote]
1722 d4 b8 c4 a8 d4 b8 g4
1723 g8 a4 b8 c[ b] a d4 b8 g4.
1726 Girls and boys come out to play,
1727 The moon doth shine _ as bright as day;
1732 Si una sílaba se extiende sobre varias notas o una sola nota muy
1733 larga, normalmente se traza una @notation{línea extensora} desde la
1734 sílaba que se extiende y por debajo de todas las notas que
1735 corresponden a dicha sílaba. Se escribe como dos guiones bajos
1736 @code{__}. He aquí un ejemplo extraído de los primeros tres compases
1737 del @notation{Lamento de Dido}, de @notation{Dido y Eneas} de Purcell:
1739 @lilypond[verbatim,quote]
1745 b c4.( bes8 a4. g8 fis4.) g8 fis1
1749 am laid __ in earth,
1754 Hasta el momento, ninguno de los ejemplos implicaban palabras que
1755 tuviesen más de una sílaba. Estas palabras se reparten por lo general
1756 a razón de una nota por cada sílaba, con guiones cortos entre las
1757 sílabas. Dichos guiones separadores se teclean como dos guiones, con
1758 el resultado de un guión corto centrado entre las sílabas.
1759 Presentamos a continuación un ejemplo que demuestra esto y todo lo que
1760 hemos aprendido hasta el momento acerca de la alineación de la letra a
1763 @c no ragged-right here because otherwise the hyphens get lost,
1764 @c but the example is long enough to avoid looking strange.
1765 @lilypond[verbatim,quote,noragged-right]
1771 d4 g4 g a8( b) g4 g4
1775 A -- way in a __ man -- ger,
1776 no __ crib for a bed, __
1781 Algunos textos (especialmente los que están en italiano o en español)
1782 requieren lo contrario: colocar más de una sílaba a una única nota.
1783 Esto se consigue enlazando las sílabas entre sí mediante un guión bajo
1784 simple @code{_} (sin ningún espacio), o bien encerrándolas entre
1785 corchetes. Aquí aparece un ejemplo procedente del @notation{Barbero
1786 de Sevilla} de Rossini, donde la sílaba @notation{al} se canta sobre
1787 la misma nota que la sílaba @notation{go} de la palabra @q{Largo} en
1788 el aria de Fígaro @notation{Largo al factotum}:
1790 @c no ragged-right here because otherwise the hyphens get lost,
1791 @c but the example is long enough to avoid looking strange.
1792 @lilypond[verbatim,quote,noragged-right]
1798 c4.~ c8 d b c([ d)] b c d b c
1801 Lar -- go_al fac -- to -- tum del -- la cit -- tà
1809 Referencia de la notación:
1810 @ruser{Vocal music}.
1814 @node Lyrics to multiple staves
1815 @subsection Lyrics to multiple staves
1817 @cindex letra y varios pentagramas
1818 @cindex varios pentagramas y letra
1820 La solución sencilla que utiliza @code{\addlyrics} se puede usar para
1821 poner letra a más de un pentagrama. Aquí aparece un ejemplo sacado
1822 del @notation{Judas Macabeo} de Haendel:
1824 @lilypond[verbatim,quote]
1830 c8 c([ bes]) a a([ g]) f f'4. b, c4.~ c4
1833 Let flee -- cy flocks the hills a -- dorn, __
1839 r8 r4. r4 c8 a'([ g]) f f([ e]) d e([ d]) c bes'4
1842 Let flee -- cy flocks the hills a -- dorn,
1848 Cualquier partitura de una complejidad mayor que la de este sencillo
1849 ejemplo se hace mejor separando la letra de la estructura de
1850 pentagramas mediante variables (expresiones con nombre). Éstas se
1851 tratan en @ref{Organizing pieces with variables}.
1855 Referencia de la notación:
1856 @ruser{Vocal music}.
1859 @section Final touches
1861 Éste es el último apartado del tutorial; muestra la forma de dar los
1862 toques finales a piezas sencillas, y ofrece una introducción al resto
1866 * Organizing pieces with variables::
1869 * Absolute note names::
1870 * After the tutorial::
1874 @node Organizing pieces with variables
1875 @subsection Organizing pieces with variables
1878 @cindex variables, definir
1879 @cindex identificadores
1881 @cindex assignación de variables
1882 @cindex uso de las variables
1883 @cindex variables, uso de
1884 @cindex variables, caracteres permitidos en
1885 @cindex caracteres permitidos en variables
1887 Cuando los elementos que hemos discutido anteriormente se combinan
1888 para producir archivos mayores, las expresiones musicales se hacen
1889 enormes. En música polifónica con muchos pentagramas, los archivos de
1890 entrada pueden volverse muy propensos a la confusión. Podemos reducir
1891 esta confusión utilizando las @emph{variables}.
1893 Con las variables (también conocidas como identificadores o macros),
1894 podemos trocear las expresiones musicales complejas. Una variable se
1895 asigna de la manera siguiente:
1898 musicaConNombre = @{ @dots{} @}
1901 El contenido de la expresión musical @code{musicaConNombre} se puede usar
1902 posteriormente colocando una barra invertida delante del nombre
1903 (@code{\musicaConNombre}, igual que una orden normal de LilyPond).
1905 @lilypond[verbatim,quote]
1906 violin = \new Staff {
1911 cello = \new Staff {
1927 El nombre de una variable debe consistir enteramente en caracteres
1928 alfabéticos, es decir sin números, guiones ni guiones bajos.
1930 Las variables se deben definir @emph{antes} de la expresión musical
1931 principal, pero se pueden usar tantas veces como se quiera, en
1932 cualquier lugar, una vez que han sido definidas. Incluso se pueden
1933 usar dentro de la definición de otra variable, proporcionando una vía
1934 para acortar el código si una sección musical se repite muchas veces.
1937 @lilypond[verbatim,quote,ragged-right]
1938 tresilloA = \times 2/3 { c,8 e g }
1939 compasA = { \tresilloA \tresilloA \tresilloA \tresilloA }
1946 Las variables se pueden usar para otros muchos tipos de objetos dentro
1947 del código de entrada. Por ejemplo,
1952 papelAcinco = \paper @{ paperheight = 21.0 \cm @}
1955 Dependiendo de su contenido, la variable se puede usar en distintos
1956 lugares. El siguiente ejemplo utiliza las variables anteriores:
1969 @node Version number
1970 @subsection Version number
1973 @cindex versión, indicación de
1974 @cindex versión, número de
1975 @cindex actualizaciones
1976 @cindex futuras, actualizaciones
1977 @cindex actualizar archivos
1978 @cindex archivos, actualización de
1982 @funindex convert-ly
1984 La indicación @code{\version} deja registrado para qué versión de
1985 LilyPond se escribió el archivo:
1988 \version @w{"@version{}"}
1992 por convenio se sitúa al principio del archivo de partitura de
1995 Estas anotaciones hacen menos problemáticas las subsiguientes
1996 actualizaciones de LilyPond. Los cambios en la sintaxis se tratan
1997 mediante un programa especial, @command{convert-ly}, y utiliza
1998 @code{\version} para determinar qué reglas hay que aplicar. Para ver
1999 más detalles, consulte @rprogram{Updating files with convert-ly}).
2003 @subsection Adding titles
2007 @cindex bloque de cabeceras
2012 La información sobre el título, autor, número de Opus y similares se
2013 escriben en el bloque @code{\header}. Éste se encuentra fuera de la
2014 expresión musical principal; el bloque @code{\header} normalmente se
2015 sitúa por debajo del número de versión.
2018 \version @w{"@version{}"}
2026 @dots{} música @dots{}
2030 Cuando se procesa el archivo, el título y el autor se imprimen por
2031 encima de la música. Puede obtener más información sobre los títulos
2032 en @ruser{Creating titles}.
2035 @node Absolute note names
2036 @subsection Absolute note names
2038 @cindex notas, nombres de
2039 @cindex notas, nombres absolutos de
2040 @cindex absoluto, modo
2041 @cindex absolutos, valores de altura
2042 @cindex alturas, valores absolutos de
2043 @cindex absolutos, nombres de nota
2045 Hasta el momento siempre hemos utilizado @code{\relative} para definir
2046 las alturas. Ésta es la forma más sencilla de escribir la mayor parte
2047 de la música, pero existe otra forma de definir las alturas: el modo
2050 Si omite el @code{\relative}, LilyPond tratará todas las alturas como
2051 valores absolutos. Una @code{c'} significará siembre un Do central,
2052 una @code{b} significará siempre la nota inmediatamente por debajo del
2053 Do central, y una @code{g,} significará siempre la nota que se coloca
2054 en la primera línea del pentagrama en clave de Fa.
2056 @lilypond[verbatim,quote]
2064 He aquí una escala que abarca cuatro octavas:
2066 @lilypond[verbatim,quote]
2081 Como puede ver, escribir una melodía en clave de Sol implica escribir
2082 gran cantidad de apóstrofes @q{'} . Consideremos este fragmento de
2085 @lilypond[verbatim,quote]
2089 cis''8. d''16 cis''8 e''4 e''8
2090 b'8. cis''16 b'8 d''4 d''8
2094 Todos estos apóstrofes hacen casi ilegible el código de entrada y será
2095 origen de numerosos errores. Con @code{\relative}, el ejemplo
2096 anterior es mucho más fácil de leer:
2098 @lilypond[verbatim,quote]
2102 cis8. d16 cis8 e4 e8
2107 Si comete un error con una marca de octava (@code{'} o @code{,})
2108 mientras trabaja en el modo @code{\relative}, será muy obvio (muchas
2109 notas estarán en la octava equivocada). Mientras trabaja en el modo
2110 absoluto, un solo fallo no será tan visible, y tampoco será tan fácil
2113 Sin embargo, el modo absoluto es útil para escribir música que
2114 contenga intervalos grandes, y será extremadamente útil para hacer
2115 archivos de LilyPond generados por ordenador.
2118 @node After the tutorial
2119 @subsection After the tutorial
2121 Después de terminar el tutorial, quizá debería probar a escribir una o
2122 dos piezas. Comience con una de las plantillas del @ref{Templates} y
2123 añada algunas notas. Si necesita un tipo de notación que no ha sido
2124 tratada en el tutorial, eche un vistazo a la Referencia de Notación,
2125 empezando por @ruser{Musical notation}. Si quiere escribir música para
2126 un conjunto instrumental que no está cubierto por ninguna plantilla,
2127 consulte @ref{Extending the templates}.
2129 Una vez que ha escrito algunas piezas cortas, lea el resto del Manual
2130 de aprendizaje (capítulos 3 al 5). ¡Por supuesto, no pasa nada por
2131 leerlo ahora mismo! Sin embargo, el resto del Manual de Aprendizaje
2132 da por sentado que está familiarizado con la entrada de LilyPond.
2133 Puede saltarse estos capítulos ahora y volver a ellos cuando haya
2134 adquirido más experiencia.
2136 En este tutorial y en el resto del Manual de aprendizaje, existe un
2137 apartado @strong{Véase también} al final de cada una de las secciones,
2138 que contiene referencias cruzadas a otras secciones: no siga estas
2139 referencias durante la primera lectura; cuando haya leído el Manual de
2140 aprendizaje completo, quizá desee releer ciertas secciones y seguir
2141 las referencias cruzadas para obtener más información.
2143 Si no lo ha hecho aún, le @emph{rogamos} que lea @ref{About the
2144 documentation}. Existe una gran cantidad de información sobre
2145 LilyPond, de manera que los recién llegados con frecuencia no saben
2146 exactamente dónde deben buscar la ayuda. Si emplea cinco minutos en
2147 leer cuidadosamente esta sección ¡se ahorrará horas de frustración
2148 buscando en el sitio equivocado!