]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/user/tutorial.itely
4873d44975718ab828e27062b437b01df7357211
[lilypond.git] / Documentation / es / user / tutorial.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @c This file is part of lilypond-learning.tely
3 @ignore
4     Translation of GIT committish: e8890f9d4d52772228663727f84021fbcfecd221
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  See TRANSLATION for details.
8 @end ignore
9
10 @c \version "2.11.51"
11
12 @ignore
13 Tutorial guidelines:  (different from policy.txt!)
14 - unless you have a really good reason, use either
15     @lilypond[verbatim,quote]
16   or
17     @lilypond[verbatim,quote,relative=2]
18
19   Don't use any other relative=X commands.
20
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.
24
25 - Add "Music Glossary: @rglos{foo}" to the *top* of the relevant
26   portions of the tutorial.
27
28 @end ignore
29
30 @c Translation status: post-GDP
31
32 @node Tutorial
33 @chapter Tutorial
34
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.
39
40
41 @menu
42 * First steps::
43 * Single staff notation::
44 * Multiple notes at once::
45 * Songs::
46 * Final touches::
47 @end menu
48
49
50 @node First steps
51 @section First steps
52
53 Esta sección le ofrece una introducción básica al trabajo con LilyPond.
54
55 @menu
56 * Compiling a file::            
57 * Simple notation::             
58 * Working on input files::
59 * How to read the manual::      
60 @end menu
61
62
63 @node Compiling a file
64 @subsection Compiling a file
65
66 @qq{Compilación} es una palabra que significa procesar un texto de
67 entrada en formato de LilyPond para producir un archivo que se puede
68 imprimir y (de manera opcional) un archivo MIDI que se puede
69 reproducir.  El primer ejemplo muestra el aspecto de un sencillo
70 archivo de texto de entrada.
71
72 Para crear una partitura, escribimos un archivo de texto que detalla
73 la notación deseada.  Por ejemplo, si escribimos
74
75 @example
76 @{
77   c' e' g' e'
78 @}
79 @end example
80
81 @noindent
82 el resultado tiene este aspecto:
83
84 @c  in this case we don't want verbatim
85 @lilypond[quote]
86 {
87   c' e' g' e'
88 }
89 @end lilypond
90
91 @warning{la música y la letra escrita en el código de entrada de
92 LilyPond tiene que ir siempre entre @strong{@{ llaves @}}.  Las llaves
93 deberían también estar rodeadas por espacios a no ser que se
94 encuentren al principio o al final de una línea, para evitar
95 ambigüedades.  Es posible que se omitan en algunos ejemplos del
96 presente manual ¡pero no las omita en su propia música!  Para ver más
97 información sobre la presentación de los ejemplos del manual, consulte
98 @ref{How to read the manual}.}
99
100
101 @cindex sensible a las mayúsculas
102 Además, la entrada de LilyPond es @strong{sensible a las mayúsculas}.
103 @code{ @{ c d e @}} es una entrada válida; @code{@{ C D E @}} produce
104 un mensaje de error.
105
106 @smallspace
107
108 @subheading Entering music and viewing output
109
110 @cindex PDF, archivo
111 @cindex ver la música
112
113 En esta sección vamos a explicar qué órdenes hay que ejecutar y cómo,
114 para ver o imprimir el resultado.
115
116 Tenga en cuenta que están disponibles varios otros editores de texto
117 con un mejor apoyo a la edición de texto de LilyPond.  Para ver más
118 información, consulte @rprogram{Text editor support}.
119
120 @warning{La primera vez que ejecute LilyPond, tardará un minuto o dos
121 porque todas las tipografías del sistema han de ser analizadas
122 previamente.  ¡Después de esto, LilyPond será mucho más rápido!}
123
124 @subsubheading MacOS X
125
126 Si hace doble clic sobre @code{LilyPond.app}, se abrirá con un archivo
127 de ejemplo.  Guárdelo, por ejemplo, como @file{prueba.ly} en el
128 Escritorio, y a continuación procéselo con la orden de menú
129 @samp{Compilar > Componer archivo}.  El PDF resultante se mostrará en
130 la pantalla.
131
132
133 Para posteriores usos de LilyPond, debería comenzar eligiendo
134 @q{Nuevo} o @q{Abrir}.  Tiene que grabar el archivo antes de
135 componerlo tipográficamente.  Si se produce algún error durante el
136 proceso, observe la ventana del registro.
137
138
139 @subsubheading Windows
140
141 En Windows, si hace doble clic sobre el icono de LilyPond que está en
142 el escritorio, se abrirá un sencillo editor de texto con un archivo de
143 ejemplo.  Guárdelo, por ejemplo, con el nombre @file{prueba.ly} en el
144 escritorio y después haga doble clic sobre el icono del archivo para
145 procesarlo (el icono tiene la forma de una corchea).  Transcurridos
146 unos segundos, obtendrá un archivo @file{prueba.pdf} en el
147 escritorio. Haga doble clic sobre este archivo PDF para ver la
148 partitura compuesta tipográficamente.  Un método alternativo para
149 procesar el archivo @file{prueba.ly} es arrastrarlo y soltarlo sobre
150 el icono de LilyPond utilizando el ratón.
151
152 Para editar un archivo @file{.ly} existente, haga clic sobre él con el
153 botón derecho del ratón y elija @qq{Editar la fuente}.  Para empezar
154 con un archivo vacío, arranque el editor como se describe más arriba y
155 elija @qq{Nuevo} del menú @qq{Archivo}, o haga clic con el botón
156 derecho sobre el escritorio y elija @qq{Nuevo..Documento de texto},
157 cámbiele el nombre por otro de su elección y cambie la extensión del
158 archivo a @code{.ly}.  Edítelo y luego haga doble click sobre él para
159 procesarlo como se explicó antes.
160
161 Al hacer doble clic sobre el archivo no sólo se obtiene como resultado
162 un archivo PDF, sino también un archivo @file{.log} que contiene
163 cierta información acerca de lo que LilyPond ha hecho con el
164 archivo. Si se produce algún error, examine este archivo de registro.
165
166
167 @subsubheading UNIX
168
169 Cree un archivo de texto con el nombre @file{prueba.ly} y escriba en él:
170
171 @example
172 @{
173   c' e' g' e'
174 @}
175 @end example
176
177 Para procesar el archivo @file{prueba.ly} haga lo siguiente:
178
179 @example
180 lilypond prueba.ly
181 @end example
182
183 @noindent
184 Verá algo parecido a:
185
186 @example
187 lilypond prueba.ly
188 GNU LilyPond @version{}
189 Procesando `prueba.ly'
190 Analizando...
191 Interpretando la música...
192 Preprocesando los objetos gráficos...
193 Buscando el número de páginas ideal...
194 Disponiendo la música en 1 página...
195 Dibujando los sistemas...
196 Escribiendo la página de salida en `prueba.ps'...
197 Convirtiendo a `prueba.pdf'...
198 @end example
199
200
201 @node Simple notation
202 @subsection Simple notation
203
204 LilyPond añadirá ciertos elementos de notación de manera automática.
205 En el siguiente ejemplo hemos especificado solamente cuatro alturas,
206 pero LilyPond ha añadido la clave, el compás y las duraciones.
207
208 @lilypond[verbatim,quote]
209 {
210   c' e' g' e'
211 }
212 @end lilypond
213
214 @noindent
215 Este comportamiento se puede modificar, pero en general estos valores
216 automáticos son adecuados.
217
218
219 @subheading Pitches
220
221 Glosario musical:
222 @rglos{pitch},
223 @rglos{interval},
224 @rglos{scale},
225 @rglos{middle C},
226 @rglos{octave},
227 @rglos{accidental}.
228
229 La manera más sencilla de introducir las notas es mediante la
230 utilización del modo @code{\relative} (relativo).  En este modo, se
231 elige la octava automáticamente bajo la suposición de que la siguiente
232 nota se colocará siempre lo más cerca de la nota actual, es decir, se
233 colocará en la octava comprendida dentro de hasta tres espacios de
234 pentagrama a partir de la nota anterior.  Comenzaremos por introducir
235 el fragmento musical más elemental: una @notation{escala}, donde cada
236 nota está comprendida dentro de tan sólo un espacio de pentagrama
237 desde la nota anterior.
238
239 @lilypond[verbatim,quote]
240 % set the starting point to middle C
241 \relative c' {
242   c d e f
243   g a b c
244 }
245 @end lilypond
246
247 La nota inicial es el @notation{Do central}.  Cada nota sucesiva se
248 coloca lo más cerca posible de la nota previa (en otras palabras: la
249 primera @samp{c} es el Do más cercano al Do central; a éste le sigue
250 el Re más cercano a la nota previa, y así sucesivamente).  Podemos
251 crear melodías con intervalos mayores, aún sin dejar de utilizar el
252 modo relativo:
253
254 @lilypond[verbatim,quote]
255 \relative c' {
256   d f a g
257   c b f d
258 }
259 @end lilypond
260
261 @noindent
262 No es necesario que la primera nota de la melodía comience exactamente
263 en aquella que especifica la altura de inicio.  En el ejemplo
264 anterior, la primera nota (@code{d}) es el Re más cercano al Do
265 central.
266
267 Añadiendo (o eliminando) comillas simples @code{'} o comas @code{,} de
268 la instrucción @w{@code{\relative c' @{}}, podemos cambiar la octava
269 de inicio:
270
271 @lilypond[verbatim,quote]
272 % one octave above middle C
273 \relative c'' {
274   e c a c
275 }
276 @end lilypond
277
278 Al principio, el modo relativo puede resultar algo confuso, pero es la
279 forma más sencilla de introducir la mayor parte de las melodías.
280 Veamos cómo funciona en la práctica este cálculo relativo.  Comenzando
281 por Si, que está situado en la línea central en clave de Sol, podemos
282 alcanzar Do, Re y Mi dentro de los tres espacios de pentagrama hacia
283 arriba, y La, Sol y Fa dentro de los tres espacios hacia abajo.  Por
284 tanto, si la nota siguiente a Si es Do, Re o Mi se supondrá que está
285 por encima del Si, mientras que La, Sol o Fa se entenderán situados
286 por debajo.
287
288 @lilypond[verbatim,quote]
289 \relative c'' {
290   b c  % c is 1 staff space up, so is the c above
291   b d  % d is 2 up or 5 down, so is the d above
292   b e  % e is 3 up or 4 down, so is the e above
293   b a  % a is 6 up or 1 down, so is the a below
294   b g  % g is 5 up or 2 down, so is the g below
295   b f  % f is 4 up or 3 down, so is the f below
296 }
297 @end lilypond
298
299 Loo mismo exactamente ocurre cuando cualquiera de esas notas llevan un
300 sostenido o un bemol.  Las @notation{Alteraciones accidentales} se
301 @strong{ignoran totalmente} en el cálculo de la posición relativa.
302 Exactamente la misma cuenta de espacios de pentagrama se hace a partir
303 de una nota situada en cualquier otro lugar del mismo.
304
305 Para añadir intervalos mayores de tres espacios de pentagrama, podemos
306 elevar la @notation{octava} añadiendo una comilla simple @code{'} (o
307 apóstrofe) a continuación del nombre de la nota.  También podemos
308 bajar la octava escribiendo una coma @code{,} a continuación del
309 nombre de la nota.
310
311 @lilypond[verbatim,quote]
312 \relative c'' {
313   a a, c' f,
314   g g'' a,, f'
315 }
316 @end lilypond
317
318
319 @noindent
320 Para subir o bajar una nota en dos (¡o más!) octavas, utilizamos
321 varias @code{''} ó @code{,,} (pero tenga cuidado de utilizar dos
322 comillas simples @code{''} ¡y no una comilla doble @code{"}@tie{}!)
323 El valor inicial de @w{@code{\relative c'}} también puede modificarse
324 de esta forma.
325 @c " - keeps quotes in order for context-sensitive editor -td
326
327 @subheading Durations (rhythms)
328
329 Glosario musical:
330 @rglos{beam},
331 @rglos{duration},
332 @rglos{whole note},
333 @rglos{half note},
334 @rglos{quarter note},
335 @rglos{dotted note}.
336
337 La @notation{duración} de una nota se especifica mediante un número
338 después del nombre de la nota.  @code{1} significa @notation{redonda},
339 @code{2} significa @notation{blanca}, @code{4} significa
340 @notation{negra} y así sucesivamente.  Las @notation{barras de
341 corchea} se añaden automáticamente.
342
343 Si no especifica una duración, se utiliza la duración previa para la
344 nota siguiente.  La figura por omisión de la primera nota es una
345 negra.
346
347 @lilypond[verbatim,quote]
348 \relative c'' {
349   a1
350   a2 a4 a8 a
351   a16 a a a a32 a a a a64 a a a a a a a a2
352 }
353 @end lilypond
354
355 Para crear @notation{notas con puntillo}, añada un punto @code{.} al
356 número de la duración.  La duración de una nota con puntillo se debe
357 especificar de forma explícita (es decir: mediante un número).
358
359 @lilypond[verbatim,quote]
360 \relative c'' {
361   a a a4. a8
362   a8. a16 a a8. a8 a4.
363 }
364 @end lilypond
365
366
367 @subheading Rests
368
369 Glosario musical:
370 @rglos{rest}.
371
372 Un @notation{silencio} se introduce igual que si fuera una nota con el
373 nombre @code{r}@tie{}:
374
375 @lilypond[verbatim,quote]
376 \relative c'' {
377   a r r2
378   r8 a r4 r4. r8
379 }
380 @end lilypond
381
382
383 @subheading Time signature
384
385 Glosario musical:
386 @rglos{time signature}.
387
388 La @notation{indicación de compás} se puede establecer con la orden
389 @code{\time} :
390
391 @lilypond[verbatim,quote]
392 \relative c'' {
393   \time 3/4
394   a4 a a
395   \time 6/8
396   a4. a
397   \time 4/4
398   a4 a a a
399 }
400 @end lilypond
401
402
403 @subheading Clef
404
405 Glosario musical:
406 @rglos{clef}.
407
408 La @notation{clave} se puede establecer utilizando la orden
409 @code{\clef} :
410
411 @lilypond[verbatim,quote]
412 \relative c' {
413   \clef treble
414   c1
415   \clef alto
416   c1
417   \clef tenor
418   c1
419   \clef bass
420   c1
421 }
422 @end lilypond
423
424
425 @subheading All together
426
427 He aquí un pequeño ejemplo que muestra todos los elementos anteriores
428 juntos:
429
430 @lilypond[verbatim,quote]
431 \relative c, {
432   \time 3/4
433   \clef bass
434   c2 e8 c' g'2.
435   f4 e d c4 c, r4
436 }
437 @end lilypond
438
439
440 @seealso
441 Referencia de la notación:
442 @ruser{Writing pitches},
443 @ruser{Writing rhythms},
444 @ruser{Writing rests},
445 @ruser{Time signature},
446 @ruser{Clef}.
447
448
449 @node Working on input files
450 @subsection Working on input files
451
452 Los archivos de entrada de LilyPond son como los archivos fuente de
453 muchos lenguajes de programación corrientes.  Son sensibles a las
454 mayúsculas e insensibles al número de espacios Las expresiones se
455 forman con llaves @{ @} y los comentarios se denotan por un signo de
456 porcentaje (@code{%}) o por @w{@code{%@{ ... %@}}}.
457
458 Si la frase anterior no tiene sentido para usted ¡no se preocupe! A
459 continuación explicaremos el significado de todos estos términos:
460
461 @itemize
462
463 @cindex Sensible a las mayúsculas
464 @item
465 @strong{Sensible a las mayúsculas}: tiene importancia el hecho de que
466 introduzca una letra en minúsculas (p.ej. @w{@code{a, b, s, t}}) o en
467 mayúsculas (p.ej.  @w{@code{A, B, S, T}}).  Las notas son minúsculas:
468 @w{@code{@{ c d e @}}} es una entrada válida; @w{@code{@{ C D E @}}}
469 produciría un mensaje de error.
470
471 @item
472 @strong{Insensible al número de espacios}: no importa cuántos espacios
473 (o saltos de línea) añada.  @w{@code{@{ c d e @}}} significa lo mismo
474 que @w{@code{@{ c @tie{}} @tie{} @tie{} d e @}} y que
475
476 @example
477 @{ c                        d
478                    e   @}
479 @end example
480
481 @noindent
482 Por supuesto, el ejemplo anterior es difícil de leer.  Una regla
483 práctica es sangrar los bloques de código con un carácter de
484 tabulación, o bien con dos espacios:
485
486 @example
487 @{
488   c d e
489 @}
490 @end example
491
492 @item
493 @strong{Expresiones:}
494 Todo fragmento de código de entrada para LilyPond ha de llevar
495 @strong{@{ llaves @}} antes y después de la entrada.  Estas llaves le dicen a
496 LilyPond que la entrada es una expresión musical unitaria, igual que
497 los paréntesis @samp{()} de las matemáticas.  Las llaves deben ir rodeadas
498 de un espacio a no ser que se encuentren al comienzo o al final de una
499 línea, para evitar cualquier ambigüedad.
500
501 Una instrucción de LilyPond seguida de una expresión simple entre
502 llaves (como por ejemplo @w{@code{\relative @{ @}}}) también es una
503 expresión musical unitaria.
504
505 @cindex comentarios
506 @cindex comentario de línea
507 @cindex comentario de bloque
508 @item
509 @strong{Comentarios}:
510 Un comentario es una nota para el lector humano de la entrada musical;
511 se ignora cuando esta entrada se analiza, de manera que no tiene
512 ningún efecto sobre la salida impresa.  Existen dos tipos de
513 comentarios.  El símbolo de porcentaje @samp{%} introduce un
514 comentario de línea; todo lo que se encuentra después de @samp{%} en
515 esa línea se ignora.  Por convenio, una línea de comentario se coloca
516 @emph{por encima} del código a que se refiere el comentario.
517
518 @example
519 a4 a a a
520 % este comentario se refiere a las notas Si
521 b2 b
522 @end example
523
524 Un comentario de bloque marca una sección entera de entrada musical
525 como comentario.  Todo lo que está encerrado dentro de @code{%@{} y
526 @code{%@}} se ignora (pero los comentarios no pueden anidarse, lo que
527 significa que un comentario de bloque no puede incluir otros
528 comentarios de bloque).  Si lo hiciera, el primer @code{%@}} daría por
529 terminado @emph{los dos} comentarios de bloque.  El siguiente
530 fragmento muestra algunos posibles usos para los comentarios:
531
532 @example
533 % a continuación van las notas de campanitas del lugar
534   c4 c g' g a a g2
535
536 %@{
537   Esta línea y las notas que aparecen más abajo
538   se ignoran, por estar dentro de un
539   comentario de bloque.
540
541   f f e e d d c2
542 %@}
543 @end example
544
545 @end itemize
546
547
548 @node How to read the manual
549 @subsection How to read the manual
550
551 Como ya vimos en @ref{Working on input files}, el código de entrada de
552 LilyPond debe estar rodeado de llaves @{ @} o de @w{@code{\relative
553 c'' @{ ... @}}}.  Durante el resto del presente manual, la mayor parte
554 de los ejemplos omitirán las llaves.  Para reproducir los ejemplos,
555 deberá copiar y pegar la entrada que se muestra, pero @strong{deberá}
556 escribir el @w{@code{\relative c'' @{ @}}}, de la siguiente forma:
557
558 @example
559 \relative c'' @{
560   ... aquí va el ejemplo...
561 @}
562 @end example
563
564 ¿Por qué omitir las llaves? Casi todos los ejemplos del presente
565 manual se pueden insertar en medio de un fragmento mayor de música.
566 Para estos ejemplos no tiene ningún sentido añadir @w{@code{\relative
567 c'' @{ @}}} (¡no debería poner un @code{\relative} dentro de otro
568 @code{\relative}!); si hubiésemos incluido @w{@code{\relative c'' @{ @}}}
569 rodeando a cada uno de los ejemplos, usted no podría copiar un ejemplo
570 pequeño procedente de la documentación y pegarlo dentro de su propia
571 pieza.  La mayoría querrá insertar el código dentro de una pieza más
572 grande, por eso hemos formateado el manual de esta manera.
573
574
575
576 @subheading Clickable examples
577
578 Muchas personas aprenden a utilizar programas probando y enredando con
579 ellos.  Esto también puede hacerse con LilyPond.  Si hace clic sobre
580 una imagen en la versión en HTML de este manual, podrá ver la entrada
581 exacta de LilyPond que se utilizó para generar esa imagen.  Pruébelo
582 sobre esta imagen:
583
584 @c no verbatim here
585 @lilypond[quote]
586 \relative c'' {
587   c-\markup { \bold \huge { Click here.  } }
588 }
589 @end lilypond
590
591 Cortando y pegando todo lo que se encuentra dentro de la sección
592 @qq{ly snippet} (fragmento de tipo ly), tendrá una plantilla inicial
593 para sus experimentos. Para poder ver exactamente el mismo resultado
594 (con igual anchura de línea y todo), copie todo lo que está desde
595 @qq{Start cut-&-pastable section} hasta el final del archivo.
596
597 @seealso
598
599
600 Podrá encontrar más consejos y trucos para la construcción de archivos
601 de entrada en @ref{Suggestions for writing LilyPond files}; pero quizá
602 sea mejor leer primero el resto del tutorial.
603
604
605 @node Single staff notation
606 @section Single staff notation
607
608 Esta sección es una introducción a la notación corriente que se utiliza para una voz
609 o un pentagrama.
610
611 @menu
612 * Accidentals and key signatures::  
613 * Ties and slurs::              
614 * Articulation and dynamics::   
615 * Adding text::                 
616 * Automatic and manual beams::  
617 * Advanced rhythmic commands::  
618 @end menu
619
620
621 @node Accidentals and key signatures
622 @subsection Accidentals and key signatures
623
624 @subheading Accidentals
625
626 Glosario musical:
627 @rglos{sharp},
628 @rglos{flat},
629 @rglos{double sharp},
630 @rglos{double flat},
631 @rglos{accidental}.
632
633 Una nota con @notation{sostenido} se hace añadiendo @code{is} al
634 nombre, y una nota @notation{bemol} añadiendo @code{es}.  Como ha
635 podido adivinar, un @notation{doble sostenido} o @notation{doble
636 bemol} se hace añadiendo @code{isis} o @code{eses}.  Esta sintaxis se
637 deriva de las convenciones para da nombre a las notas de las lenguas
638 nórdicas y germánicas como el alemán y el holandés.  Para utilizar
639 otros nombres para las @notation{alteraciones accidentales}, véase
640 @ruser{Note names in other languages}.
641
642 @lilypond[verbatim,quote,relative=2]
643 cis1 ees fisis, aeses
644 @end lilypond
645
646 @cindex tonalidad, armadura de la, establecer
647 @subheading Key signatures
648
649 Glosario musical:
650 @rglos{key signature},
651 @rglos{major},
652 @rglos{minor}.
653
654 La @notation{armadura de la tonalidad} se establece mediante la
655 instrucción @code{\key} seguido de una nota y @code{\major} o
656 @code{\minor}.
657
658 @lilypond[verbatim,quote,relative=2]
659 \key d \major
660 a1
661 \key c \minor
662 a
663 @end lilypond
664
665 @smallspace
666
667 @subheading Warning: key signatures and pitches
668
669 Glosario musical:
670 @rglos{accidental},
671 @rglos{key signature},
672 @rglos{pitch},
673 @rglos{flat},
674 @rglos{natural},
675 @rglos{sharp},
676 @rglos{transposition}.
677
678 Para determinar si hay que imprimir una @notation{alteración
679 accidental}, LilyPond examina las notas y la @notation{armadura de la
680 tonalidad}.  La armadura solamente afecta a las alteraciones
681 @emph{impresas}, ¡no a las propias notas!  Esta funcionalidad suele
682 confundir a los que están empezando con el programa, por ello
683 permítanos explicarla en detalle.
684
685 LilyPond hace una clara distinción entre el contenido musical y la
686 presentación.  La alteración (@notation{bemol}, @notation{becuadro} o
687 @notation{sostenido}) de una nota es parte de la altura, y por tanto
688 es contenido musical.  Si una alteración (un signo @emph{impreso} de
689 bemol, becuadro o sostenido) se imprime o no delante de la nota
690 correspondiente, es una cuestión de presentación.  La presentación es
691 algo que sigue unas reglas, así que las alteraciones accidentales se
692 imprimen automáticamente según dichas reglas.  Las alturas de las
693 notas en su música son obras de arte, por tanto no se añadirán
694 automáticamente, y usted deberá introducir aquello que quiera oír.
695
696 En el siguiente ejemplo:
697
698 @lilypond[verbatim,quote,relative=2]
699 \key d \major
700 d cis fis
701 @end lilypond
702
703 @noindent
704 ninguna nota lleva una alteración impresa, pero de todas formas usted
705 debe añadir el @code{is} a @code{cis} y a @code{fis}.
706
707 El texto @code{e} no significa @qq{imprimir una bolita negra en la
708 primera línea del pentagrama.}  Más bien significa: @qq{hay una nota
709 Mi natural.}  En la tonalidad de La bemol mayor, @emph{lleva} una
710 alteración accidental:
711
712 @lilypond[verbatim,quote,relative=2]
713 \key aes \major
714 e
715 @end lilypond
716
717 Poner todas las alteraciones de forma explícita puede que requiera
718 algo más de trabajo al teclear, pero la ventaja es que la
719 @notation{transposición} es más fácil, y las alteraciones se pueden
720 imprimir siguiendo varias convenciones distintas.  Consulte
721 @ruser{Automatic accidentals} para ver ejemplos de cómo se pueden
722 imprimir las alteraciones de acuerdo a reglas diferentes.
723
724 @seealso
725
726 Referencia de la notación:
727 @ruser{Note names in other languages},
728 @ruser{Accidentals},
729 @ruser{Automatic accidentals},
730 @ruser{Key signature}.
731
732 Glosario musical:
733 @rglos{Pitch names}.
734
735
736 @node Ties and slurs
737 @subsection Ties and slurs
738
739 @cindex ligaduras de unión
740 @subheading Ties
741
742 Glosario musical:
743 @rglos{tie}.
744
745 Una @notation{tie} se crea adjuntando un carácter de tilde curva @code{~}
746 a la primera nota ligada:
747
748 @lilypond[verbatim,quote,relative=2]
749 g4~ g c2~
750 c4 ~ c8 a8 ~ a2
751 @end lilypond
752
753 @cindex ligaduras de expresión
754 @subheading Slurs
755
756 Glosario musical:
757 @rglos{slur}.
758
759 Una @notation{slur} es una curva que se traza abarcando varias notas.
760 Las notas inicial y final se marcan mediante @code{(} y @code{)}
761 respectivamente.
762
763 @lilypond[verbatim,quote,relative=2]
764 d4( c16) cis( d e c cis d) e( d4)
765 @end lilypond
766
767 @cindex fraseo, ligaduras de
768 @cindex ligaduras de fraseo
769 @subheading Phrasing slurs
770
771 Glosario musical:
772 @rglos{slur},
773 @rglos{phrasing}.
774
775 Las ligaduras que se utilizan para indicar @notation{fraseos} más
776 largos se pueden introducir mediante @code{\(} y @code{\)}.  Puede
777 haber al mismo tiempo ligaduras de legato y ligaduras de fraseo, pero
778 no es posible tener legatos simultáneos o ligaduras de expresión
779 simultáneas.
780
781 @lilypond[verbatim,quote,relative=2]
782 a8(\( ais b c) cis2 b'2 a4 cis,\)
783 @end lilypond
784
785 @smallspace
786
787 @cindex ligaduras de expresión frente a ligaduras de unión
788 @subheading Warnings: slurs vs. ties
789
790 Glosario musical:
791 @rglos{articulation},
792 @rglos{slur},
793 @rglos{tie}.
794
795 Una @notation{ligadura de expresión} parece una @notation{ligadura de
796 unión}, pero tiene un significado distinto.  Una ligadura (de unión)
797 sencillamente hace que la primera nota sea más larga, y sólo se puede
798 utilizar sobre parejas de notas iguales.  Las ligaduras de expresión
799 indican la @notation{articulación} de las notas, y se pueden utilizar
800 sobre grupos mayores de notas.  Las ligaduras de unión y de expresión
801 se pueden anidar unas dentro de otras.
802
803 @lilypond[verbatim,quote,relative=2]
804 c2~( c8 fis fis4 ~ fis2 g2)
805 @end lilypond
806
807 @seealso
808
809 Referencia de la notación:
810 @ruser{Ties},
811 @ruser{Slurs},
812 @ruser{Phrasing slurs}.
813
814
815 @node Articulation and dynamics
816 @subsection Articulation and dynamics
817
818 @cindex articulación
819 @cindex acentos
820 @cindex staccato
821 @subheading Articulations
822
823 Glosario musical:
824 @rglos{articulation}.
825
826 Las @notation{articulaciones} más corrientes se pueden añadir a las
827 notas utilizando un guión @code{-} seguido de un carácter único:
828
829 @lilypond[verbatim,quote,relative=2]
830 c-. c-- c-> c-^ c-+ c-_
831 @end lilypond
832
833 @cindex digitaciones
834 @subheading Fingerings
835
836 Glosario musical:
837 @rglos{fingering}.
838
839 De manera similar, las @notation{digitaciones} se pueden añadir a una
840 nota utilizando un guión (@code{-}) seguido del dígito deseado:
841
842 @lilypond[verbatim,quote,relative=2]
843 c-3 e-5 b-2 a-1
844 @end lilypond
845
846 Las articulaciones y digitaciones normalmente se colocan de forma
847 automática, pero puede especificar una dirección mediante @code{^}
848 (encima) o @code{_} (debajo).  También puede usar varias
849 articulaciones sobre la misma nota.  Sin embargo, casi siempre es
850 mejor dejar que LilyPond determine la dirección de las articulaciones.
851
852 @lilypond[verbatim,quote,relative=2]
853 c_-^1 d^. f^4_2-> e^-_+
854 @end lilypond
855
856 @subheading Dynamics
857
858 Glosario musical:
859 @rglos{dynamics},
860 @rglos{crescendo},
861 @rglos{decrescendo}.
862
863 Las expresiones de @notation{matiz} o signos dinámicos se hacen
864 añadiendo las marcas (con una barra invertida) a la nota:
865
866 @lilypond[verbatim,quote,relative=2]
867 c\ff c\mf c\p c\pp
868 @end lilypond
869
870 @cindex expresiones dinámicas
871 @cindex decrescendo
872 @cindex crescendo
873
874 Los @notation{crescendi} y @notation{decrescendi} comienzan con las
875 órdenes @code{\<} y @code{\>}.  La siguiente indicación de matiz, como
876 por ejemplo @code{\f}, dará por terminado el (de)crescendo, o bien se
877 puede usar la instrucción @code{\!}:
878
879 @lilypond[verbatim,quote,relative=2]
880 c2\< c2\ff\> c2 c2\!
881 @end lilypond
882
883 @seealso
884
885 Referencia de la notación:
886 @ruser{Articulations and ornamentations},
887 @ruser{Fingering instructions},
888 @ruser{Dynamics}.
889
890
891 @node Adding text
892 @subsection Adding text
893
894 Es posible añadir texto a la partitura:
895
896 @lilypond[verbatim,quote,relative=2]
897 c1^"espr" a_"legato"
898 @end lilypond
899
900 Se puede aplicar un formateo adicional mediante la instrucción @code{\markup}:
901
902 @lilypond[verbatim,quote,relative=2]
903 c1^\markup{ \bold espr}
904 a1_\markup{
905   \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p
906 }
907 @end lilypond
908
909
910 @seealso
911
912 Referencia de la notación:
913 @ruser{Writing text}.
914
915
916 @node Automatic and manual beams
917 @subsection Automatic and manual beams
918
919 Glosario musical:
920 @rglos{beam}.
921
922 @cindex barras, establecimiento manual
923
924 Todas las @notation{barras} de las figuras se dibujan automáticamente:
925
926 @lilypond[verbatim,quote,relative=2]
927 a8 ais d ees r d c16 b a8
928 @end lilypond
929
930 @noindent
931 Si no le gustan las barras automáticas, pueden forzarse manualmente.
932 Marque la primera nota que comprende la barra con @code{[} y la última
933 con @code{]}.
934
935 @lilypond[verbatim,quote,relative=2]
936 a8[ ais] d[ ees r d] a b
937 @end lilypond
938
939 Si quiere desactivar completamente el barrado automático o para una
940 sección extensa de música, utilice la instrucción @code{\autoBeamOff}
941 para apagarlo y @code{\autoBeamOn} para activarlo de nuevo.
942
943 @lilypond[verbatim,quote,relative=2]
944 \autoBeamOff
945 a8 c b4 d8. c16 b4
946 \autoBeamOn
947 a8 c b4 d8. c16 b4
948 @end lilypond
949
950 @seealso
951
952 Referencia de la notación:
953 @ruser{Automatic beams},
954 @ruser{Manual beams}.
955
956
957 @node Advanced rhythmic commands
958 @subsection Advanced rhythmic commands
959
960 @cindex anacrusa
961 @cindex compás parcial
962 @subheading Partial measure
963
964 Glosario musical:
965 @rglos{anacrusis}.
966
967 Una @notation{anacrusa} se introduce con la palabra clave
968 @code{\partial}.  Va seguida de una duración: @code{\partial 4} es una
969 anacrusa de negra y @code{\partial 8} de corchea.
970
971 @lilypond[verbatim,quote,relative=2]
972 \partial 8
973 f8 c2 d
974 @end lilypond
975
976 @cindex grupos especiales
977 @cindex tresillos
978 @subheading Tuplets
979
980 Glosario musical:
981 @rglos{note value},
982 @rglos{triplet}.
983
984 Los grupos especiales como los tresillos se hacen con la palabra clave
985 @code{\times}.  Requiere dos argumentos: una fracción y un fragmento
986 de música.  La duración del fragmento de música se multiplica por la
987 fracción.  Los tresillos hacen que las notas ocupen 2/3 de su duración
988 expresa, por tanto un @notation{tresillo} lleva una fracción de 2/3:
989
990 @lilypond[verbatim,quote,relative=2]
991 \times 2/3 { f8 g a }
992 \times 2/3 { c r c }
993 \times 2/3 { f,8 g16[ a g a] }
994 \times 2/3 { d4 a8 }
995 @end lilypond
996
997 @cindex notas de adorno
998 @cindex acciaccatura
999 @cindex appoggiatura
1000 @subheading Grace notes
1001
1002 Glosario musical:
1003 @rglos{grace notes},
1004 @rglos{acciaccatura},
1005 @rglos{appoggiatura}.
1006
1007 Las @notation{notas de adorno} se crean con la instrucción
1008 @code{\grace}, aunque también se pueden conseguir precediendo una
1009 expresión musical por la palabra clave @code{\appoggiatura} o
1010 @code{\acciaccatura}
1011
1012 @lilypond[verbatim,quote,relative=2]
1013 c2 \grace { a32[ b] } c2
1014 c2 \appoggiatura b16 c2
1015 c2 \acciaccatura b16 c2
1016 @end lilypond
1017
1018 @seealso
1019
1020 Referencia de la notación:
1021 @ruser{Grace notes},
1022 @ruser{Tuplets},
1023 @ruser{Upbeats}.
1024
1025
1026 @node Multiple notes at once
1027 @section Multiple notes at once
1028
1029 Esta sección es una introducción a las notas simultáneas: varios
1030 instrumentos, varios pentagramas para un solo instrumento
1031 (p.ej. piano) y acordes.
1032
1033 La palabra @qq{polifonía} en música hace referencia al hecho de tener
1034 más de una voz en un momento determinado dentro de una pieza musical.
1035 La palabra @qq{polifonía} en LilyPond se refiere al hecho de tener más
1036 de una voz en el mismo pentagrama.
1037
1038 @menu
1039 * Music expressions explained::
1040 * Multiple staves::
1041 * Staff groups::
1042 * Combining notes into chords::
1043 * Single staff polyphony::
1044 @end menu
1045
1046
1047 @node Music expressions explained
1048 @subsection Music expressions explained
1049
1050 En los archivos de entrada de LilyPond, la música se representa
1051 mediante @emph{expresiones musicales}.  Una sola nota es una expresión
1052 musical:
1053
1054 @lilypond[verbatim,quote,relative=2]
1055 a4
1056 @end lilypond
1057
1058 Al encerrar un grupo de notas dentro de llaves creamos una
1059 @emph{expresión musical compuesta}.  Aquí hemos creado una expresión
1060 musical compuesta con dos notas:
1061
1062 @lilypond[verbatim,quote,relative=2]
1063 { a4 g4 }
1064 @end lilypond
1065
1066 Si colocamos un grupo de expresiones musicales (p.ej.: notas) dentro
1067 de llaves, eso significa que se encuentran en secuencia (es decir,
1068 cada una sigue a la anterior).  El resultado es otra expresión
1069 musical:
1070
1071 @lilypond[verbatim,quote,relative=2]
1072 { { a4 g } f g }
1073 @end lilypond
1074
1075 @cindex expresión
1076 @cindex expresión musical
1077 @subheading Analogy: mathematical expressions
1078
1079 Este mecanismo es semejante a las fórmulas matemáticas: una fórmula
1080 grande se construye combinando fórmulas pequeñas.  Dichas fórmulas se
1081 llaman expresiones, y su definición es recursiva de tal forma que se
1082 pueden construir expresiones de un tamaño y complejidad arbitrarios.
1083 Por ejemplo:
1084
1085 @example
1086 1
1087
1088 1 + 2
1089
1090 (1 + 2) * 3
1091
1092 ((1 + 2) * 3) / (4 * 5)
1093 @end example
1094
1095 Ésta es una secuencia de expresiones donde cada expresión se encuentra
1096 contenida dentro de la siguiente, más grande.  Las expresiones más
1097 simples son números, y las mayores se hacen combinando expresiones
1098 mediante operadores (como @code{+}, @code{*} y @code{/}) y paréntesis.
1099 Del mismo modo que las expresiones matemáticas, las expresiones
1100 musicales se pueden anidar a una profundidad arbitraria, lo que se
1101 hace necesario para músicas complejas como las partituras polifónicas.
1102
1103
1104 @subheading Simultaneous music expressions: multiple staves
1105
1106 Glosario musical:
1107 @rglos{polyphony}.
1108
1109 Esta técnica es muy útil para la música @notation{polifónica}.  Para
1110 introducir música con más voces o con más pentagramas, lo que hacemos
1111 es combinar varias expresiones en paralelo.  Para indicar que dos
1112 voces se deben interpretar al mismo tiempo, sencillamente introduzca
1113 una combinación simultánea de expresiones musicales.  Una expresión
1114 musical @q{simultánea} se forma encerrando las expresiones dentro de
1115 @code{<<} y @code{>>}.  En el ejemplo que sigue, tres secuencias (cada
1116 una de las cuales contiene dos notas diferentes) se combinan de forma
1117 simultánea:
1118
1119 @lilypond[verbatim,quote]
1120 \relative c'' {
1121   <<
1122     { a4 g }
1123     { f e }
1124     { d b }
1125   >>
1126 }
1127 @end lilypond
1128
1129 Tenga en cuenta que hemos sangrado cada nivel jerárquico de la entrada
1130 con un margen distinto.  A LilyPond no le importa cuánto (o cuán poco)
1131 espacio haya al comienzo de una línea, pero el establecimiento de
1132 márgenes distintos dentro del código de LilyPond, de esta forma, lo
1133 hace mucho más fácil de leer por nosotros los seres humanos.
1134
1135 @warning{cada nota se entiende relativa a la nota anterior de la
1136 entrada, no relativa a la @code{c''} dentro de la instrucción inicial
1137 @code{@bs{}\relative}.}
1138
1139
1140 @subheading Simultaneous music expressions: single staff
1141
1142 Para determinar el número de pentagramas en una pieza, LilyPond
1143 examina la primera expresión.  Si ésta consiste en una sola nota, hay
1144 un solo pentagrama; si hay una expresión simultánea, hay más de un
1145 pentagrama.
1146
1147 @lilypond[verbatim,quote]
1148 \relative c'' {
1149   c2 <<c e>>
1150   << { e f } { c <<b d>> } >>
1151 }
1152 @end lilypond
1153
1154 @node Multiple staves
1155 @subsection Multiple staves
1156
1157 Como ya hemos visto en @ref{Music expressions explained}, los
1158 archivos de entrada para LilyPond se construyen a base de expresiones
1159 musicales.  Si la partitura comienza con expresiones musicales
1160 simultáneas, LilyPond crea varios pentagramas.  Sin embargo es más
1161 fácil ver lo que ocurre si creamos cada uno de los pentagramas de
1162 forma explícita.
1163
1164 Para imprimir más de un pentagrama, cada fragmento de música que
1165 constituye un pentagrama se marca escribiendo @code{\new Staff} antes
1166 de él.  Estos elementos @code{Staff} se combinan después en paralelo
1167 con @code{<<} y @code{>>}:
1168
1169 @lilypond[verbatim,quote]
1170 \relative c'' {
1171   <<
1172     \new Staff { \clef treble c }
1173     \new Staff { \clef bass c,, }
1174   >>
1175 }
1176 @end lilypond
1177
1178 La instrucción @code{\new} inaugura un @q{contexto de notación}.  Un
1179 contexto de notación es un entorno dentro del que se interpretan los
1180 acontecimientos musicales (como las notas o las instrucciones
1181 @code{\clef}).  Para piezas sencillas, tales contextos de notación se
1182 crean automáticamente.  Para piezas más complicadas, es mejor marcar
1183 los contextos de forma explícita.
1184
1185 Existen varias clases de contextos.  @code{Score}, @code{Staff} y
1186 @code{Voice} manejan la notación melódica, mientras que @code{Lyrics}
1187 se ocupa de los textos cantados y @code{ChordNames} imprime los
1188 nombres de los acordes.
1189
1190 En términos de sintaxis, la anteposición de @code{\new} a una
1191 expresión musical crea una expresión musical mayor.  Es semejante al
1192 signo menos de las matemáticas.  La fórmula @math{(4+5)} es una
1193 expresión, por tanto @math{-(4+5)} es una expresión más amplia.
1194
1195 Las indicaciones de compás escritas en un pentagrama afectan al resto
1196 de ellos, de forma predeterminada.  En cambio, la armadura de la
1197 tonalidad de un pentagrama @emph{no} afecta a los otros pentagramas.
1198 Este comportamiento predeterminado diferente es a causa de que las
1199 partituras con instrumentos transpositores son más comunes que las
1200 partituras polirrítmicas.
1201
1202 @lilypond[verbatim,quote]
1203 \relative c'' {
1204   <<
1205     \new Staff { \clef treble \key d \major \time 3/4 c }
1206     \new Staff { \clef bass c,, }
1207   >>
1208 }
1209 @end lilypond
1210
1211 @node Staff groups
1212 @subsection Staff groups
1213
1214 @cindex piano staff
1215 @cindex choir staff
1216 @cindex grand staff
1217
1218 Glosario musical:
1219 @rglos{brace}.
1220
1221 La música para piano se compone tipográficamente en forma de dos
1222 pentagramas unidos mediante una @notation{llave}. El aspecto impreso
1223 de este sistema de pentagramas se parece al ejemplo polifónico que
1224 aparece en @ref{Multiple staves}, pero en esta ocasión la expresión
1225 completa se coloca dentro de un @code{PianoStaff}:
1226
1227 @example
1228 \new PianoStaff <<
1229   \new Staff @dots{}
1230   \new Staff @dots{}
1231 >>
1232 @end example
1233
1234 He aquí un pequeño ejemplo:
1235
1236 @lilypond[verbatim,quote]
1237 \relative c'' {
1238   \new PianoStaff <<
1239     \new Staff { \time 2/4 c4 e g g, }
1240     \new Staff { \clef bass c,, c' e c }
1241   >>
1242 }
1243 @end lilypond
1244
1245 Otros grupos de pentagramas se declaran mediante @code{\new
1246 GrandStaff}, que es apropiado para partituras orquestales, y
1247 @code{\new ChoirStaff}, que es apropiado para partituras vocales.
1248 Cada uno de estos grupos de pautas forma un tipo de contexto distinto,
1249 que produce la llave a la izquierda y que también controla el alcance
1250 de las líneas divisorias.
1251
1252 @seealso
1253
1254 Referencia de la notación:
1255 @ruser{Keyboard instruments},
1256 @ruser{Displaying staves}.
1257
1258
1259 @node Combining notes into chords
1260 @subsection Combining notes into chords
1261
1262 @cindex acordes
1263
1264 Glosario musical:
1265 @rglos{chord}.
1266
1267 Hemos visto con anterioridad cómo se pueden combinar las notas
1268 formando @notation{acordes} que indican que son simultáneas,
1269 encerrándolas entre dobles ángulos.  Sin embargo, la forma normal de
1270 indicar un acorde es encerrar las notas entre ángulos
1271 @emph{sencillos}.  Observe que todas las notas de un acorde deben
1272 tener la misma duración, y que la duración se escribe después del
1273 ángulo de cierre.
1274
1275
1276 @lilypond[verbatim,quote,relative=2]
1277 r4 <c e g>4 <c f a>2
1278 @end lilypond
1279
1280 Debemmos pensar en los acordes como algo casi equivalente a las notas
1281 sencillas: casi todo lo que se puede adjuntar a una nota se puede
1282 adjuntar también a un acorde, y todo debe ir @emph{por fuera} de los
1283 ángulos.  Por ejemplo, puede combinar marcas como barras y ligaduras,
1284 con acordes.  Tan sólo debe recordar que se escriben por fuera de los
1285 ángulos.
1286
1287 @lilypond[verbatim,quote,relative=2]
1288 r4 <c e g>8[ <c f a>]~ <c f a>2
1289 r4 <c e g>8( <c e g>\> <c e g>4 <c f a>\!)
1290 @end lilypond
1291
1292
1293 @node Single staff polyphony
1294 @subsection Single staff polyphony
1295
1296 @cindex polifonía
1297 @cindex varias voces
1298 @cindex voces, más (en un solo pentagrama)
1299
1300 Cuando distintas líneas melódicas se combinan sobre un solo
1301 pentagrama, se imprimen como voces polifónicas; cada voz lleva sus
1302 propias plicas, ligaduras y barras de corchea, y la voz superior tiene
1303 las plicas hacia arriba mientras que la voz inferior las tiene hacia
1304 abajo.
1305
1306 La introducción de estas partes se hace escribiendo cada voz en forma
1307 de secuencia (con @w{@code{@{...@}}}) y combinando éstas de forma
1308 simultánea, separando las voces con @code{\\}
1309
1310 @lilypond[verbatim,quote,relative=2]
1311 <<
1312   { a4 g2 f4~ f4 } \\
1313   { r4 g4 f2 f4 }
1314 >>
1315 @end lilypond
1316
1317 Para el tipografiado de música polifónica, puede ser conveniente la
1318 utilización de silencios separadores, o sea, silencios que no aparecen
1319 impresos.  Son muy útiles para rellenar voces que temporalmente no
1320 están cantando.  He aquí el mismo ejemplo con un silencio separador
1321 (@code{s}) en vez de un silencio normal (@code{r}):
1322
1323 @lilypond[verbatim,quote,relative=2]
1324 <<
1325   { a4 g2 f4~ f4 } \\
1326   { s4 g4 f2 f4 }
1327 >>
1328 @end lilypond
1329
1330 @noindent
1331 Una vez más, las expresiones de este tipo se pueden anidar de forma arbitraria.
1332
1333 @lilypond[verbatim,quote,relative=2]
1334 <<
1335   \new Staff <<
1336     { a4 g2 f4~ f4 } \\
1337     { s4 g4 f2 f4 }
1338   >>
1339   \new Staff <<
1340     \clef bass
1341     { <c g>1 ~ <c g>4 } \\
1342     { e,,4 d e2 ~ e4}
1343   >>
1344 >>
1345 @end lilypond
1346
1347 @seealso
1348
1349 Referencia de la notación:
1350 @ruser{Simultaneous notes}.
1351
1352
1353 @node Songs
1354 @section Songs
1355
1356 En esta sección presentamos cómo elaborar música vocal y hojas de
1357 canción sencillas.
1358
1359 @menu
1360 * Setting simple songs::
1361 * Aligning lyrics to a melody::
1362 * Lyrics to multiple staves::
1363 @end menu
1364
1365
1366 @node Setting simple songs
1367 @subsection Setting simple songs
1368
1369 @cindex letra
1370 @cindex canciones
1371
1372 Glosario musical:
1373 @rglos{lyrics}.
1374
1375 Presentamos a continuación el inicio de la melodía de una canción
1376 infantil, @qq{Girls and boys come out to play}:
1377
1378 @lilypond[verbatim,quote]
1379 \relative c'' {
1380   \key g \major
1381   \time 6/8
1382   d4 b8 c4 a8 d4 b8 g4
1383 }
1384 @end lilypond
1385
1386 La @notation{letra} se puede asignar a esas notas, combinando ambas
1387 con la palabra clave @code{\addlyrics}.  La letra se escribe separando
1388 cada sílaba mediante un espacio.
1389
1390 @lilypond[verbatim,quote]
1391 <<
1392   \relative c'' {
1393     \key g \major
1394     \time 6/8
1395     d4 b8 c4 a8 d4 b8 g4
1396   }
1397   \addlyrics {
1398     Girls and boys come out to play,
1399   }
1400 >>
1401 @end lilypond
1402
1403 Observe las llaves rodeando tanto la música como la letra, y los
1404 ángulos dobles @w{@code{<< ... >>}} alrededor del fragmento entero
1405 para expresar que la música y la letra han de suceder al mismo tiempo.
1406
1407 @node Aligning lyrics to a melody
1408 @subsection Aligning lyrics to a melody
1409
1410 Glosario musical:
1411 @rglos{melisma},
1412 @rglos{extender line}.
1413
1414 @cindex melisma
1415 @cindex línea de extensión
1416 @cindex guión
1417 @cindex guión bajo
1418
1419 La siguiente línea de la canción infantil es @notation{The moon doth
1420 shine as bright as day}.  A continuación vamos a ampliarla:
1421
1422 @lilypond[verbatim,quote]
1423 <<
1424   \relative c'' {
1425     \key g \major
1426     \time 6/8
1427     d4 b8 c4 a8 d4 b8 g4 
1428     g8 a4 b8 c b a d4 b8 g4.
1429   }
1430   \addlyrics {
1431     Girls and boys come out to play,
1432     The moon doth shine as bright as day;
1433   }
1434 >>
1435 @end lilypond
1436
1437 Podemos observar que la letra adicional no se alinea correctamente con
1438 las notas.  La palabra @q{shine} se debe cantar sobre dos notas, no
1439 una.  Esto se conoce como @notation{melisma}, una sílaba única que se
1440 canta sobre más de una nota.  Existen varias formas de hacer que una
1441 sílaba recaiga sobre varias notas, siendo la más sencilla escribir una
1442 ligadura de expresión sobre ellas (véase @ref{Ties and slurs}):
1443
1444 @lilypond[verbatim,quote]
1445 <<
1446   \relative c'' {
1447     \key g \major
1448     \time 6/8
1449     d4 b8 c4 a8 d4 b8 g4 
1450     g8 a4 b8 c( b) a d4 b8 g4.
1451   }
1452   \addlyrics {
1453     Girls and boys come out to play,
1454     The moon doth shine as bright as day;
1455   }
1456 >> 
1457 @end lilypond
1458
1459 Ahora la letra se alinea correctamente con las notas, pero el barrado
1460 automático de las notas que corresponden a @notation{shine as} no
1461 parece correcto.  Podemos remediarlo insertando instrucciones de
1462 barrado manual para sobreescribir el barrado automático; para ver más
1463 detalles consulte @ref{Automatic and manual beams}.
1464
1465 @lilypond[verbatim,quote]
1466 <<
1467   \relative c'' {
1468     \key g \major
1469     \time 6/8
1470     d4 b8 c4 a8 d4 b8 g4
1471     g8 a4 b8 c([ b]) a d4 b8 g4.
1472   }
1473   \addlyrics {
1474     Girls and boys come out to play,
1475     The moon doth shine as bright as day;
1476   }
1477 >>
1478 @end lilypond
1479
1480 Como alternativa a la utilización de ligaduras de expresión, los
1481 melismas se pueden indicar solamente en la letra utilizando un guión
1482 bajo, @code{_}, para cada nota que queremos incluir dentro del
1483 melisma:
1484
1485 @lilypond[verbatim,quote]
1486 <<
1487   \relative c'' {
1488     \key g \major
1489     \time 6/8
1490     d4 b8 c4 a8 d4 b8 g4 
1491     g8 a4 b8 c[ b] a d4 b8 g4.
1492   }
1493   \addlyrics {
1494     Girls and boys come out to play,
1495     The moon doth shine _ as bright as day;
1496   }
1497 >> 
1498 @end lilypond
1499
1500 Si una sílaba se extiende sobre varias notas o una sola nota muy
1501 larga, normalmente se traza una @notation{línea extensora} desde la
1502 sílaba que se extiende y por debajo de todas las notas que
1503 corresponden a dicha sílaba.  Se escribe como dos guiones bajos
1504 @code{__}.  He aquí un ejemplo extraído de los primeros tres compases
1505 del @notation{Lamento de Dido}, de @notation{Dido y Eneas} de Purcell:
1506
1507 @lilypond[verbatim,quote]
1508 <<
1509   \relative c'' {
1510     \key g \minor
1511     \time 3/2
1512     g2 a bes bes( a) 
1513     b c4.( bes8 a4. g8 fis4.) g8 fis1
1514   }
1515   \addlyrics {
1516     When I am laid, 
1517     am laid __ in earth,
1518   }
1519 >>
1520 @end lilypond
1521
1522 Hasta el momento, ninguno de los ejemplos implicaban palabras que
1523 tuviesen más de una sílaba.  Estas palabras se reparten por lo general
1524 a razón de una nota por cada sílaba, con guiones cortos entre las
1525 sílabas.  Dichos guiones separadores se teclean como dos guiones, con
1526 el resultado de un guión corto centrado entre las sílabas.
1527 Presentamos a continuación un ejemplo que demuestra esto y todo lo que
1528 hemos aprendido hasta el momento acerca de la alineación de la letra a
1529 las notas.
1530
1531 @c no ragged-right here because otherwise the hyphens get lost,
1532 @c but the example is long enough to avoid looking strange.
1533 @lilypond[verbatim,quote,noragged-right]
1534 <<
1535   \relative c' {
1536     \key g \major
1537     \time 3/4
1538     \partial 4
1539     d4 g4 g a8( b) g4 g4 
1540     b8( c) d4 d e4 c2
1541   }
1542   \addlyrics {
1543     A -- way in a __ man -- ger, 
1544     no __ crib for a bed, __
1545   }
1546 >>
1547 @end lilypond
1548
1549 Algunos textos (especialmente los que están en italiano o en español)
1550 requieren lo contrario: colocar más de una sílaba a una única nota.
1551 Esto se consigue enlazando las sílabas entre sí mediante un guión bajo
1552 simple @code{_} (sin ningún espacio), o bien encerrándolas entre
1553 corchetes.  Aquí aparece un ejemplo procedente del @notation{Barbero
1554 de Sevilla} de Rossini, donde la sílaba @notation{al} se canta sobre
1555 la misma nota que la sílaba @notation{go} de la palabra @q{Largo} en
1556 el aria de Fígaro @notation{Largo al factotum}:
1557
1558 @c no ragged-right here because otherwise the hyphens get lost,
1559 @c but the example is long enough to avoid looking strange.
1560 @lilypond[verbatim,quote,noragged-right]
1561 <<
1562   \relative c' {
1563     \clef bass
1564     \key c \major
1565     \time 6/8
1566     c4.~ c8 d b c([ d)] b c d b c
1567   }
1568   \addlyrics {
1569     Lar -- go_al fac -- to -- tum del -- la cit -- tà
1570   }
1571 >>
1572 @end lilypond
1573
1574
1575 @seealso
1576
1577 Referencia de la notación:
1578 @ruser{Vocal music}.
1579
1580
1581
1582 @node Lyrics to multiple staves
1583 @subsection Lyrics to multiple staves
1584
1585 La solución sencilla que utiliza @code{\addlyrics} se puede usar para
1586 poner letra a más de un pentagrama.  Aquí aparece un ejemplo sacado
1587 del @notation{Judas Macabeo} de Haendel:
1588
1589 @lilypond[verbatim,quote]
1590 <<
1591   \relative c'' {
1592     \key f \major
1593     \time 6/8
1594     \partial 8
1595     c8 c([ bes]) a a([ g]) f f'4. b, c4.~ c4
1596   }
1597   \addlyrics {
1598     Let flee -- cy flocks the hills a -- dorn, __
1599   }
1600   \relative c' {
1601     \key f \major
1602     \time 6/8
1603     \partial 8
1604     r8 r4. r4 c8 a'([ g]) f f([ e]) d e([ d]) c bes'4
1605   }
1606   \addlyrics {
1607     Let flee -- cy flocks the hills a -- dorn,
1608   }
1609 >>
1610 @end lilypond
1611
1612
1613 Cualquier partitura de una complejidad mayor que la de este sencillo
1614 ejemplo se hace mejor separando la letra de la estructura de
1615 pentagramas mediante variables (expresiones con nombre).  Éstas se
1616 tratan en @ref{Organizing pieces with variables}.
1617
1618 @seealso
1619
1620 Referencia de la notación:
1621 @ruser{Vocal music}.
1622
1623 @node Final touches
1624 @section Final touches
1625
1626 Éste es el último apartado del tutorial; muestra la forma de dar los
1627 toques finales a piezas sencillas, y ofrece una introducción al resto
1628 del manual.
1629
1630 @menu
1631 * Organizing pieces with variables::
1632 * Version number::
1633 * Adding titles::
1634 * Absolute note names::
1635 * After the tutorial::
1636 @end menu
1637
1638
1639 @node Organizing pieces with variables
1640 @subsection Organizing pieces with variables
1641
1642 Cuando los elementos que hemos discutido anteriormente se combinan
1643 para producir archivos mayores, las expresiones musicales se hacen
1644 enormes.  En música polifónica con muchos pentagramas, los archivos de
1645 entrada pueden volverse muy propensos a la confusión.  Podemos reducir
1646 esta confusión utilizando las @emph{variables}.
1647
1648 Con las variables (también conocidas como identificadores o macros),
1649 podemos trocear las expresiones musicales complejas.  Una variable se
1650 asigna de la manera siguiente:
1651
1652 @example
1653 musicaConNombre = @{ @dots{} @}
1654 @end example
1655
1656 El contenido de la expresión musical @code{musicaConNombre} se puede usar
1657 posteriormente colocando una barra invertida delante del nombre
1658 (@code{\musicaConNombre}, igual que una orden normal de LilyPond). 
1659
1660 @lilypond[verbatim,quote]
1661 violin = \new Staff {
1662   \relative c'' {
1663     a4 b c b
1664   }
1665 }
1666 cello = \new Staff {
1667   \relative c {
1668     \clef bass
1669     e2 d
1670   }
1671 }
1672 {
1673   <<
1674     \violin
1675     \cello
1676   >>
1677 }
1678 @end lilypond
1679
1680
1681 @noindent
1682 El nombre de una variable debe consistir enteramente en caracteres
1683 alfabéticos, es decir sin números, guiones ni guiones bajos.
1684
1685 Las variables se deben definir @emph{antes} de la expresión musical
1686 principal, pero se pueden usar tantas veces como se quiera, en
1687 cualquier lugar, una vez que han sido definidas.  Incluso se pueden
1688 usar dentro de la definición de otra variable, proporcionando una vía
1689 para acortar el código si una sección musical se repite muchas veces.
1690
1691 @c KEEP LY
1692 @lilypond[verbatim,quote,ragged-right]
1693 tresilloA = \times 2/3 { c,8 e g }
1694 compasA = { \tresilloA \tresilloA \tresilloA \tresilloA }
1695
1696 \relative c'' {
1697  \compasA \compasA
1698 }
1699 @end lilypond
1700
1701 Las variables se pueden usar para otros muchos tipos de objetos dentro
1702 del código de entrada.  Por ejemplo,
1703
1704 @example
1705 ancho = 4.5\cm
1706 nombre = "Wendy"
1707 papelAcinco = \paper @{ paperheight = 21.0 \cm @}
1708 @end example
1709
1710 Dependiendo de su contenido, la variable se puede usar en distintos
1711 lugares.  El siguiente ejemplo utiliza las variables anteriores:
1712
1713 @example
1714 \paper @{
1715   \aFivePaper
1716   line-width = \width
1717 @}
1718 @{
1719   c4^\name
1720 @}
1721 @end example
1722
1723
1724 @node Version number
1725 @subsection Version number
1726
1727 @cindex indicación de la versión
1728 La indicación @code{\version} deja registrado para qué versión de
1729 LilyPond se escribió el archivo:
1730
1731 @example
1732 \version @w{"@version{}"}
1733 @end example
1734
1735 @noindent
1736 por convenio se sitúa al principio del archivo de partitura de
1737 LilyPond.
1738
1739 Estas anotaciones hacen menos problemáticas las subsiguientes
1740 actualizaciones de LilyPond.  Los cambios en la sintaxis se tratan
1741 mediante un programa especial, @command{convert-ly}, y utiliza
1742 @code{\version} para determinar qué reglas hay que aplicar.  Para ver
1743 más detalles, consulte @rprogram{Updating files with convert-ly}).
1744
1745
1746 @node Adding titles
1747 @subsection Adding titles
1748
1749 La información sobre el título, autor, número de Opus y similares se
1750 escriben en el bloque @code{\header}.  Éste se encuentra fuera de la
1751 expresión musical principal; el bloque @code{\header} normalmente se
1752 sitúa por debajo del número de versión.
1753
1754 @example
1755 \version @w{"@version{}"}
1756 \header @{
1757   title = "Sinfonía"
1758   composer = "Yo"
1759   opus = "Op. 9"
1760 @}
1761
1762 @{
1763   @dots{} música @dots{}
1764 @}
1765 @end example
1766
1767 Cuando se procesa el archivo, el título y el autor se imprimen por
1768 encima de la música.  Puede obtener más información sobre los títulos
1769 en @ruser{Creating titles}.
1770
1771
1772 @node Absolute note names
1773 @subsection Absolute note names
1774
1775 Hasta el momento siempre hemos utilizado @code{\relative} para definir
1776 las alturas.  Ésta es la forma más sencilla de escribir la mayor parte
1777 de la música, pero existe otra forma de definir las alturas: el modo
1778 absoluto.
1779
1780 Si omite el @code{\relative}, LilyPond tratará todas las alturas como
1781 valores absolutos.  Una @code{c'} significará siembre un Do central,
1782 una @code{b} significará siempre la nota inmediatamente por debajo del
1783 Do central, y una @code{g,} significará siempre la nota que se coloca
1784 en la primera línea del pentagrama en clave de Fa.
1785
1786 @lilypond[verbatim,quote]
1787 {
1788   \clef bass
1789   c' b g, g,
1790   g, f, f c'
1791 }
1792 @end lilypond
1793
1794 He aquí una escala que abarca cuatro octavas:
1795
1796 @lilypond[verbatim,quote]
1797 {
1798   \clef bass
1799   c, d, e, f,
1800   g, a, b, c
1801   d e f g
1802   a b c' d'
1803   \clef treble
1804   e' f' g' a'
1805   b' c'' d'' e''
1806   f'' g'' a'' b''
1807   c'''1
1808 }
1809 @end lilypond
1810
1811 Como puede ver, escribir una melodía en clave de Sol implica escribir
1812 gran cantidad de apóstrofes @q{'} .  Consideremos este fragmento de
1813 Mozart:
1814
1815 @lilypond[verbatim,quote]
1816 {
1817   \key a \major
1818   \time 6/8
1819   cis''8. d''16 cis''8 e''4 e''8
1820   b'8. cis''16 b'8 d''4 d''8
1821 }
1822 @end lilypond
1823
1824 Todos estos apóstrofes hacen casi ilegible el código de entrada y será
1825 origen de numerosos errores.  Con @code{\relative}, el ejemplo
1826 anterior es mucho más fácil de leer:
1827
1828 @lilypond[verbatim,quote]
1829 \relative c'' {
1830   \key a \major
1831   \time 6/8
1832   cis8. d16 cis8 e4 e8
1833   b8. cis16 b8 d4 d8
1834 }
1835 @end lilypond
1836
1837 Si comete un error con una marca de octava (@code{'} o @code{,})
1838 mientras trabaja en el modo @code{\relative}, será muy obvio (muchas
1839 notas estarán en la octava equivocada).  Mientras trabaja en el modo
1840 absoluto, un solo fallo no será tan visible, y tampoco será tan fácil
1841 de localizar.
1842
1843 Sin embargo, el modo absoluto es útil para escribir música que
1844 contenga intervalos grandes, y será extremadamente útil para hacer
1845 archivos de LilyPond generados por ordenador.
1846
1847
1848 @node After the tutorial
1849 @subsection After the tutorial
1850
1851 Después de terminar el tutorial, quizá debería probar a escribir una o
1852 dos piezas.  Comience con una de las plantillas del @ref{Templates} y
1853 añada algunas notas.  Si necesita un tipo de notación que no ha sido
1854 tratada en el tutorial, eche un vistazo a la Referencia de Notación,
1855 empezando por @ruser{Musical notation}.  Si quiere escribir música para
1856 un conjunto instrumental que no está cubierto por ninguna plantilla,
1857 consulte @ref{Extending the templates}.
1858
1859 Una vez que ha escrito algunas piezas cortas, lea el resto del Manual
1860 de aprendizaje (capítulos 3 al 5).  ¡Por supuesto, no pasa nada por
1861 leerlo ahora mismo!  Sin embargo, el resto del Manual de Aprendizaje
1862 da por sentado que está familiarizado con la entrada de LilyPond.
1863 Puede saltarse estos capítulos ahora y volver a ellos cuando haya
1864 adquirido más experiencia.
1865
1866 En este tutorial y en el resto del Manual de aprendizaje, existe un
1867 apartado @strong{Véase también} al final de cada una de las secciones,
1868 que contiene referencias cruzadas a otras secciones: no siga estas
1869 referencias durante la primera lectura; cuando haya leído el Manual de
1870 aprendizaje completo, quizá desee releer ciertas secciones y seguir
1871 las referencias cruzadas para obtener más información.
1872
1873 Si no lo ha hecho aún, le @emph{rogamos} que lea @ref{About the
1874 documentation}.  Existe una gran cantidad de información sobre
1875 LilyPond, de manera que los recién llegados con frecuencia no saben
1876 exactamente dónde deben buscar la ayuda.  Si emplea cinco minutos en
1877 leer cuidadosamente esta sección ¡se ahorrará horas de frustración
1878 buscando en el sitio equivocado!