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