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