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