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