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