]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/user/tutorial.itely
Refine check-translation error message
[lilypond.git] / Documentation / es / user / tutorial.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @c This file is part of lilypond.tely
3 @ignore
4     Translation of GIT committish: dc78324e8424699ec17df064941c0c787d4eb91c
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 @ignore
11 Tutorial guidelines:
12 - unless you have a really good reason, use either
13     @l ilypond[quote,ragged-right,verbatim]
14   or
15     @l ilypond[quote,ragged-right,verbatim,fragment,relative=2]
16   (without spaces)
17   Don't use any other relative=X commands (make it a non-fragment
18   example), and don't use fragment without relative=2.
19 - use "aes" and "ees" instead of "as" and "aes".  I know it's not
20   correct Dutch naming, but let's not confuse people with this until
21   we get to the Basic notation chapter.
22 @end ignore
23
24
25
26 @c   old info that will probably be removed.
27 @c TODO:
28 @c   * more details about running lilypond; error messages,
29 @c     compiling/viewing (emacs?)
30 @c   * where to go from First steps+More basics?
31
32 @c  wherever possible, do not include index entries here; the
33 @c  index should point to stuff in the reference manual.  -gp
34
35 @c Your first LilyPond score in 10 minutes?
36
37 @node Tutorial
38 @chapter Tutorial
39
40 Este tutorial comienza con una introducción al lenguaje musical LilyPond
41 y cómo producir música impresa.  Después de este primer contacto,
42 explicaremos cómo crear notación musical usual.
43
44 @ifhtml
45 Muchas personas aprenden a utilizar programas probando y enredando con ellos.
46 Esto también puede hacerse con LilyPond.  Si hace click sobre una imagen
47 en la versión en HTML de este manual, podrá ver la entrada exacta de LilyPond
48 que se utilizó para generar esa imagen.
49 Pruébelo sobre esta imagen:
50
51 @c no verbatim here
52 @lilypond[quote,ragged-right]
53 \relative c'' {
54   c-\markup { \bold \huge { Click here.  } }
55 }
56 @end lilypond
57
58 Cortando y pegando todo lo que se encuentra dentro de la sección @qq{ly snippet} (fragmento de tipo ly), tendrá una
59 plantilla inicial para sus experimentos.  Si le agrada esta forma de aprender,
60 probablemente quiera imprimir o añadir a sus favoritos la dirección de la
61 @ref{Cheat sheet}, que es una relación en forma de tabla de los comandos más comunes
62 de manera que sirvan de referencia rápida.
63 @end ifhtml
64
65 @menu
66 * First steps::                 
67 * Single staff notation::       
68 * Multiple notes at once::      
69 * Songs::                       
70 * Final touches::               
71 @end menu
72
73
74 @node First steps
75 @section First steps
76
77 Esta sección le ofrece una introducción básica al trabajo con LilyPond.
78
79 @menu
80 * Compiling a file::            
81 * Simple notation::             
82 * Working on text files::       
83 * How to read the tutorial::    
84 @end menu
85
86
87 @node Compiling a file
88 @subsection Compiling a file
89
90 El primer ejemplo demuestra cómo empezar a trabajar con LilyPond.  Para
91 crear una partitura, escribimos un archivo de texto que especifica la
92 notación.  Por ejemplo, si escribimos
93
94 @example
95 @{
96   c' e' g' e'
97 @}
98 @end example
99
100 @noindent
101 el resultado tiene este aspecto
102
103 @c  in this case we don't want verbatim
104 @lilypond[quote,ragged-right]
105 {
106   c' e' g' e'
107 }
108 @end lilypond
109
110 @strong{Advertencia:} Todo el código que se da como entrada a LilyPond tiene que
111 ir entre @strong{@{ llaves @}}.  Las llaves deberían también estar
112 rodeadas por espacios a no ser que se encuentren al principio o al final de una línea,
113 para evitar ambigüedades.  Es posible que se omitan en algunos ejemplos del presente
114 manual ¡pero no las omita en su propia música!
115
116 @cindex Sensible a las mayúsculas
117 Además la entrada de LilyPond es @strong{sensible a las mayúsculas}.  @code{ @{ c d e @} }
118 es una entrada válida; @code{ @{ C D E @} } producirá un mensaje de error.
119
120 @sp 1
121
122 @subheading Entering music and viewing output
123
124 En esta sección vamos a explicar qué comandos hay que ejecutar
125 y cómo, para ver o imprimir el resultado.
126
127 @subsubheading MacOS X
128
129 Si hace doble click sobre LilyPond.app, se abrirá con un archivo 
130 de ejemplo.  Guárdelo, por ejemplo, como @file{prueba.ly} en el Escritorio, y 
131 a continuación procéselo con la orden de menú @samp{Compilar > Componer archivo}.
132 El PDF resultante se mostrará en la pantalla.
133
134 Advierta que la primera vez que ejecute LilyPond, tardará un minuto
135 o dos porque todas las tipografías del sistema han de ser analizadas previamente.
136
137 Para posteriores usos de LilyPond, debería comenzar eligiendo "Nuevo"
138 o "Abrir".  Tiene que grabar el archivo antes de componerlo tipográficamente.
139 Si se produce algún error durante el proceso, observe la ventana del registro.
140
141 @subsubheading Windows
142
143 En Windows, si hace doble click sobre el icono de LilyPond que está en
144 el escritorio, se abrirá un sencillo editor de texto con un archivo de
145 ejemplo.  Guárdelo, por ejemplo, con el nombre @file{prueba.ly} en el
146 escritorio y después haga doble click sobre el icono del archivo para
147 procesarlo (el icono tiene la forma de una nota).  Transcurridos unos
148 segundos, obtendrá un archivo @file{prueba.pdf} en el escritorio.
149 Haga doble click sobre este archivo PDF para ver la partitura
150 compuesta tipográficamente.  Un método alternativo para procesar el
151 archivo @file{prueba.ly} es arrastrarlo y soltarlo sobre el icono de
152 LilyPond utilizando el ratón.
153
154 Para editar un archivo @file{.ly} existente, haga click sobre él con
155 el botón derecho del ratón y elija @qq{Edit source} (editar el archivo
156 fuente). Para empezar con un archivo vacío, arranque el editor como se
157 describe más arriba y elija @qq{New} (nuevo) del menú @qq{File}
158 (archivo).
159
160 Al hacer doble click sobre el archivo no sólo se obtiene como resultado
161 un archivo PDF, sino también un archivo @file{.log} que contiene cierta
162 información acerca de lo que LilyPond ha hecho con el archivo.
163 Si se produce algún error, examine este archivo de registro.
164
165 Tenga en cuenta que hay disponibles varios editores de texto
166 alternativos con un mejor apoyo para la realización de documentos de
167 LilyPond, consulte @ref{Editor support} para ver más información.
168
169 @subsubheading Unix
170
171 Comience abriendo una ventana de terminal e inicando un editor de texto.  Por
172 ejemplo, puede abrir un xterm y ejecutar
173 @code{joe}@footnote{Existen macros para los adictos a VIM, y hay
174 un @code{LilyPond-mode} (modo de LilyPond) para adictos a Emacs.  Si no han sido
175 instalados aún, consulte el archivo @file{INSTALL.txt}.  El
176 entorno de edición más sencillo es @file{LilyPondTool}.  Consulte
177 @ref{Editor support} para más información.}.  En su
178 editor de texto, introduzca la siguiente entrada y guarde el archivo como
179 @file{prueba.ly}
180
181 @verbatim
182 {
183   c' e' g' e'
184 }
185 @end verbatim
186
187 @noindent
188 Para procesar @file{prueba.ly}, haga lo siguiente:
189
190 @example
191 lilypond prueba.ly
192 @end example
193
194 @noindent
195 Verá algo parecido a:
196
197 @example
198 lilypond prueba.ly
199 GNU LilyPond 2.10.0
200 Procesando `prueba.ly'
201 Analizando...
202 Interpretando la música... [1]
203 Preprocesando los objetos gráficos...
204 Calculando los cortes de línea... [2]
205 Escribiendo la página de salida en `prueba.ps'...
206 Convirtiendo a `prueba.pdf'...
207 @end example
208
209 @cindex Archivo PDF
210 @cindex Ver la música
211
212 @noindent
213 El resultado es el archivo @file{prueba.pdf} que podrá imprimir o ver
214 con las utilidades estándar de su sistema operativo.@footnote{Si
215 su sistema no dispone de dichas herramientas, puede probar
216 @uref{http://@/www@/.cs@/.wisc@/.edu/@/~ghost/,Ghostscript}, un programa
217 de libre disposición para ver e imprimir archivos PDF y PostScript.}
218
219
220 @node Simple notation
221 @subsection Simple notation
222
223 LilyPond añadirá ciertos elementos de notación de manera automática.  En el siguiente
224 ejemplo hemos especificado solamente cuatro alturas, pero LilyPond ha
225 añadido la clave, el compás y las duraciones.
226
227 @lilypond[quote,ragged-right,verbatim]
228 {
229   c' e' g' e'
230 }
231 @end lilypond
232
233 @noindent
234 Este comportamiento se puede modificar, pero en general estos valores automáticos son adecuados.
235
236
237 @subheading Pitches
238
239 La manera más sencilla de introducir las notas es mediante la utilización del modo @code{\relative}.  En
240 este modo se supone que el @rglos{interval} entre la nota anterior y la actual
241 se encuentra dentro de una @rglos{fourth}.  Comenzamos
242 introduciendo la pieza musical más elemental, una @rglos{scale}.
243
244 @lilypond[quote,ragged-right,verbatim]
245 \relative c' {
246   c d e f
247   g a b c
248 }
249 @end lilypond
250
251 La nota inicial es @rglos{middle C}.  Cada nota sucesiva
252 se encuentra dentro de una cuarta de la nota previa (en otras palabras: la primera
253 @samp{c} es el Do más cercano al Do central;  a éste le sigue el Re más cercano a la
254 nota previa, y así sucesivamente).  Podemos crear melodías con intervalos mayores:
255
256 @lilypond[quote,ragged-right,verbatim]
257 \relative c' {
258   d f a g
259   c b f d
260 }
261 @end lilypond
262
263 @noindent
264 Como puede observar, este ejemplo no comienza en el Do central.  La primera nota
265 (la @samp{d}) es el Re más cercano al Do central.
266
267 Para poner intervalos mayores de una cuarta, podemos elevar la octava
268 añadiendo una comilla simple @code{'} (o apóstrofe) al nombre de la nota.  También podemos bajar
269 la octava adjuntando una coma @code{,} al nombre de la nota.
270
271 @lilypond[quote,ragged-right,verbatim]
272 \relative c'' {
273   a a, c' f,
274   g g'' a,, f'
275 }
276 @end lilypond
277
278 @noindent
279 Para subir o bajar una nota en dos (¡o más!) octavas, utilizamos varias @code{''} ó
280 @code{,,} (pero tenga cuidado de utilizar dos comillas simples @code{''} ¡y no una
281 comilla doble @code{"}@tie{}!)  El valor inicial de
282 @code{\relative c'} también puede modificarse de esta forma.
283
284
285 @subheading Durations (rhythms)
286
287 La @rglos{duration} de una nota se especifica mediante un número después del nombre de la nota.  @samp{1} significa @rglos{whole note}, @samp{2} significa @rglos{half note},
288 @samp{4} significa @rglos{quarter note} y así sucesivamente.  Las barras de corchea se añaden
289 automáticamente.
290
291 @lilypond[quote,ragged-right,verbatim]
292 \relative c'' {
293   a1
294   a2 a4 a8 a
295   a16 a a a a32 a a a a64 a a a a a a a a2
296 }
297 @end lilypond
298
299 @noindent
300 Si no especifica una duración, se utiliza la duración previa para la nota siguiente.
301 La figura por omisión de la primera nota es una negra.
302
303 Para crear @rglos{dotted notes}, añada un punto @samp{.} al número de la duración.
304
305 @lilypond[quote,ragged-right,verbatim]
306 \relative c'' {
307   a a a4. a8
308   a8. a16 a a8. a8 a4.
309 }
310 @end lilypond
311
312
313 @subheading Rests
314
315 Un @rglos{rest} se introduce igual que una nota, con el nombre @samp{r}:
316
317 @lilypond[quote,ragged-right,verbatim]
318 \relative c'' {
319   a r r2
320   r8 a r4 r4. r8
321 }
322 @end lilypond
323
324
325 @subheading Time signature
326
327 La @rglos{time signature}) se puede establecer con el comando @code{\time} :
328
329 @lilypond[quote,ragged-right,verbatim]
330 \relative c'' {
331   \time 3/4
332   a4 a a
333   \time 6/8
334   a4. a
335   \time 4/4
336   a4 a a a
337 }
338 @end lilypond
339
340
341 @subheading Clef
342
343 La @rglos{clef} se puede establecer utilizando el comando @code{\clef} :
344
345 @lilypond[quote,ragged-right,verbatim]
346 \relative c' {
347   \clef treble
348   c1
349   \clef alto
350   c1
351   \clef tenor
352   c1
353   \clef bass
354   c1
355 }
356 @end lilypond
357
358
359 @subheading All together
360
361 He aquí un pequeño ejemplo que muestra todos los elementos anteriores juntos:
362
363 @lilypond[quote,ragged-right,verbatim]
364 \relative c, {
365   \time 3/4
366   \clef bass
367   c2 e8 c' g'2.
368   f4 e d c4 c, r4
369 }
370 @end lilypond
371
372 @moreinfo
373 @quotation
374 @table @asis
375 @item Introducir alturas y duraciones
376 ver @ref{Pitches} y @ref{Durations}.
377 @item Silencios
378 ver @ref{Rests}.
379 @item Indicaciones de compás y otros comandos de tiempo
380 ver @ref{Time signature}.
381 @item Claves
382 ver @ref{Clef}.
383 @end table
384 @end quotation
385
386
387 @node Working on text files
388 @subsection Working on text files
389
390 Los archivos de entrada de LilyPond se tratan como los archivos de la mayoría de los lenguajes de programación:
391 son sensibles a las mayúsculas, insensibles al número de espacios, las expresiones
392 se forman con llaves @{ @} y los comentarios se denotan por un signo de porcentaje (@code{%}) o por 
393 @code{%@{ ... %@}}.
394
395 Si la frase anterior no tiene sentido para usted ¡no se preocupe! A continuación explicaremos el
396 significado de todos estos términos:
397
398 @itemize
399
400 @cindex Sensible a las mayúsculas
401 @item @strong{Sensible a las mayúsculas}:
402 tiene importancia el hecho de que introduzca una letra
403 en minúsculas (p.ej. @code{a, b, s, t}) o en mayúsculas (p.ej.
404 @code{A, B, S, T}).  Las notas son minúsculas: @code{ @{ c d e @} }
405 es una entrada válida; @code{ @{ C D E @} } produciría un mensaje de error.
406
407 @item @strong{Insensible al número de espacios}:
408 no importa cuántos
409 espacios (o saltos de línea) añada.  @code{ @{ c d e @}} significa lo mismo
410 que @code{ @{ c @ @ @ @ @  d e @} } y que
411 @example
412           @{
413 c                        d
414   e @}
415 @end example
416
417 @noindent
418 Por supuesto, el ejemplo anterior es difícil de leer.  Una regla práctica
419 es sangrar los bloques de código con un carácter de tabulación, o bien con dos espacios:
420 @example
421 @{
422   c d e
423 @}
424 @end example
425
426 @item @strong{Expresiones:}
427 Todo fragmento de código de entrada para LilyPond ha de llevar
428 @strong{@{ llaves @}} antes y después de la entrada.  Estas llaves le dicen a
429 LilyPond que la entrada es una expresión musical unitaria, igual que
430 los paréntesis @samp{()} en las matemáticas.  Las llaves deben ir rodeadas
431 de un espacio a no ser que se encuentren al comienzo o al final de una
432 línea, para evitar cualquier ambigüedad.
433
434 Una función (como, por ejemplo @code{\relative @{ @}} ) también es una expresión musical
435 unitaria.
436
437 @cindex comentarios
438 @cindex comentario de línea
439 @cindex comentario de bloque
440 @item @strong{Comentarios}:
441 Un comentario es una nota para el lector humano de la entrada musical; se ignora
442 cuando esta entrada se analiza, de manera que no tiene ningún efecto sobre la salida impresa.
443 Existen dos tipos de comentarios.  El símbolo de porcentaje @samp{%}
444 introduce un comentario de línea; todo lo que se encuentra después de @samp{%} en esa línea
445 se ignora.  Un comentario de bloque marca una sección entera de entrada musical
446 como comentario.  Todo lo que está encerrado dentro de @code{%@{} y @code{%@}} se
447 ignora.  El siguiente fragmento muestra algunos posibles usos para los comentarios:
448
449 @example
450 % a continuación van las notas de campanitas del lugar
451   c4 c g' g a a g2
452
453 %@{
454     Esta línea y las notas que aprecen más abajo
455     se ignoran, por estar dentro de un
456     comentario de bloque.
457
458     g g f f e e d d c2
459 %@}
460 @end example
461
462 @end itemize
463
464 Hay más trucos para elaborar archivos de entrada en
465 @ref{Suggestions for writing LilyPond files}.
466
467
468 @node How to read the tutorial
469 @subsection How to read the tutorial
470
471 Como vimos en @ref{Working on text files}, la entrada de LilyPond debe estar
472 rodeada de llaves @{ @} o de @code{\relative c'' @{ ... @}}.  Durante el
473 resto del presente manual, la mayor parte de los ejemplos omitirán las llaves.
474
475 Si está leyendo la documentación HTML y quiere ver el código de LilyPond exacto
476 que se utilizó para crear el ejemplo, sencillamente haga click
477 sobre la imagen.  Si no está leyendo la versión en HTML, podría
478 copiar y pegar la entrada que se muestra, pero @strong{deberá} añadir
479 @code{\relative c'' @{ @}} de la siguiente manera:
480
481 @example
482 \relative c'' @{
483   ... aquí va el ejemplo...
484 @}
485 @end example
486
487 ¿Por qué omitir las llaves? Casi todos los ejemplos
488 del presente manual se pueden insertar en medio de un fragmento mayor de
489 música.  Para estos ejemplos no tiene ningún sentido añadir
490 @code{\relative c'' @{ @}} (no debería poner un @code{\relative}
491 dentro de otro @code{\relative}), de forma que usted no podría copiar
492 un ejemplo pequeño procedente de la documentación y pegarlo dentro de su propia
493 pieza.
494
495
496 @node Single staff notation
497 @section Single staff notation
498
499 Esta sección es una introducción a la notación corriente que se utiliza para una voz
500 o un pentagrama.
501
502 @menu
503 * Relative note names::         
504 * Accidentals and key signatures::  
505 * Ties and slurs::              
506 * Articulation and dynamics::   
507 * Automatic and manual beams::  
508 * Advanced rhythmic commands::  
509 @end menu
510
511
512 @node Relative note names
513 @subsection Relative note names
514
515 Como hemos visto en @ref{Simple notation}, LilyPond calcula la altura de
516 cada nota de forma relativa respecto de la nota anterior@footnote{Existe otra forma de
517 introducir las alturas, @ref{Absolute note names}, pero en la práctica el modo
518 relativo es mucho más cómodo y seguro de utilizar.}.  Si no se añade ninguna marca de octava
519 (@code{'} y @code{,}), se supone que cada altura se encuentra dentro de una
520 cuarta desde la nota anterior.
521
522 LilyPond examina las alturas basándose en los nombres de las notas (dicho de otra forma:
523 una cuarta aumentada @emph{no} es lo mismo que una quinta disminuida.  Si
524 empezamos en un Do, un Fa sostenido situado a continuación se colocará por encima del Do, mientras que
525 un Sol bemol se colocará por debajo de este mismo Do.
526
527 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
528 c2 fis
529 c2 ges
530 @end lilypond
531
532 @moreinfo
533 @quotation
534 @table @asis
535 @item Octavas relativas
536 ver @ref{Relative octaves}.
537 @item Comprobación de octava
538 ver @ref{Octave check}.
539 @end table
540 @end quotation
541
542
543
544 @node Accidentals and key signatures
545 @subsection Accidentals and key signatures
546
547 @subheading Accidentals
548
549 Una nota @rglos{sharp} se hace añadiendo @samp{is} al
550 nombre, y una nota @rglos{flat} añadiendo @samp{es}.  Como
551 ha podido adivinar, un @rglos{double sharp} o @rglos{double flat} se hace
552 añadiendo @samp{isis} o @samp{eses}@footnote{Esta sintaxis
553 derivó de las convenciones de las lenguas nórdicas y germánicas para nombrar las notas
554 como el alemán y el holandés.  Para utilizar otros nombres para las alteraciones accidentales, vea
555 @ref{Note names in other languages}.}
556
557 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
558 cis1 ees fisis, aeses
559 @end lilypond
560
561 @cindex armadura de la tonalidad, establecer
562 @subheading Key signatures
563
564 La armadura de la tonadlidad se establece mediante el comando @code{\key} seguido de
565 una nota y @code{\major} o @code{\minor}.
566
567 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
568 \key d \major
569 a1
570 \key c \minor
571 a
572 @end lilypond
573
574 @sp 1
575
576 @subheading Warning: key signatures and pitches
577
578 Para determinar si hay que imprimir una alteración accidental, LilyPond examina las
579 notas y la armadura de la tonalidad.  La armadura solamente afecta a las
580 alteraciones @emph{impresas}, ¡no a las propias notas!  Ésta es una
581 funcionalidad que frecuentemente confunde a los que se inician con el programa, por ello permítanos explicarla
582 en detalle.
583
584 LilyPond hace una clara distinción entre el contenido musical y la
585 presentación.  La alteración (bemol, becuadro o sostenido) de una nota es parte de
586 la altura, y por tanto es contenido musical.  Si una alteración (un
587 signo @emph{impreso} de bemol, becuadro o sostenido) se imprime o no delante de la
588 nota correspondiente, es una cuestión de presentación.  La presentación es algo que
589 sigue unas reglas, así que las alteraciones accidentales se imprimen automáticamente según
590 dichas reglas.  Las alturas de las notas en su música son obras de arte, por tanto no se
591 añadirán automáticamente, y usted deberá introducir aquello que quiera oír.
592
593 En el siguiente ejemplo
594
595 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
596 \key d \major
597 d cis fis
598 @end lilypond
599
600 @noindent
601 ninguna nota lleva una alteración impresa, pero de todas formas usted debe añadir la @samp{is} a
602 @code{cis} y a @code{fis}.
603
604 El texto @samp{e} no significa @qq{imprimir una bolita negra en la
605 primera línea del pentagrama.}  Más bien significa: @qq{hay una nota
606 Mi natural.}  En la tonalidad de La bemol mayor, @emph{lleva} una
607 alteración accidental:
608
609 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
610 \key aes \major
611 e
612 @end lilypond
613
614 Poner todas las alteraciones de forma explícita puede que requiera algo más de trabajo
615 al teclear, pero la ventaja es que la transposición es más fácil, y las
616 alteraciones se pueden imprimir siguiendo varias convenciones distintas.  Consulte
617 @ref{Automatic accidentals} para ver ejemplos de cómo se pueden imprimir las alteraciones
618 de acuerdo a reglas diferentes.
619
620 @moreinfo
621 @quotation
622 @table @asis
623 @item Alteraciones accidentales
624 ver @ref{Accidentals} y @ref{Automatic accidentals}.
625 @item Armadura de la tonalidad
626 ver @ref{Key signature}.
627 @end table
628 @end quotation
629
630
631 @node Ties and slurs
632 @subsection Ties and slurs
633
634 @cindex ligaduras de unión
635 @subheading Ties
636 Una @rglos{tie} se crea adjuntando un carácter tilde @samp{~} a la primera
637 nota ligada
638
639 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
640 g4~ g c2~
641 c4 ~ c8 a8 ~ a2
642 @end lilypond
643
644 @cindex ligaduras de expresión
645 @subheading Slurs
646
647 Una @rglos{slur} es una curva que se traza abarcando varias notas.  Las notas inicial
648 y final se marcan mediante @samp{(} y @samp{)} respectivamente.
649
650 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
651 d4( c16) cis( d e c cis d) e( d4)
652 @end lilypond
653
654 @cindex fraseo, ligaduras de
655 @cindex ligaduras de fraseo
656 @subheading Phrasing slurs
657
658 @cindex ligaduras de fraseo
659 Las ligaduras que se utilizan para indicar fraseos más largos se pueden introducir mediante @code{\(} y
660 @code{\)}.  Puede haber al mismo tiempo ligaduras de legato y ligaduras de fraseo,
661 pero no es posible tener legatos simultáneos o ligaduras de expresión
662 simultáneas.
663
664 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
665 a8(\( ais b c) cis2 b'2 a4 cis,\)
666 @end lilypond
667
668 @sp 1
669
670 @cindex ligaduras de expresión frente a ligaduras de unión
671 @subheading Warnings: slurs vs. ties
672
673 Una ligadura de expresión parece una @rglos{tie}, pero tiene un significado distinto.  Una
674 ligadura (de unión) sencillamente hace que la primera nota sea más larga, y sólo se puede utilizar sobre
675 parejas de notas iguales.  Las ligaduras de expresión indican las articulaciones
676 de las notas, y se pueden utilizar sobre grupos mayores de notas.  Las ligaduras de unión y de expresión
677 se pueden anidar unas dentro de otras.
678
679 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
680 c2~( c8 fis fis4 ~ fis2 g2)
681 @end lilypond
682
683 @moreinfo
684 @quotation
685 @table @asis
686 @item Ligaduras de unión
687 ver @ref{Ties}.
688 @item Ligaduras de expresión
689 ver @ref{Slurs}.
690 @item Ligaduras de fraseo
691 ver @ref{Phrasing slurs}.
692 @end table
693 @end quotation
694
695
696 @node Articulation and dynamics
697 @subsection Articulation and dynamics
698
699 @cindex articulación
700 @cindex acentos
701 @cindex staccato
702 @subheading Articulations
703
704 Las @rglos{articulations} más corrientes se pueden añadir a las notas utilizando un guión @samp{-}
705 seguido de un carácter único:
706
707 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
708 c-. c-- c-> c-^ c-+ c-_
709 @end lilypond
710
711 @cindex digitaciones
712 @subheading Fingerings
713 De manera similar, las indicaciones de digitación se pueden añadir a una nota utilizando un guión 
714 (@samp{-}) seguido del dígito deseado:
715
716 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
717 c-3 e-5 b-2 a-1
718 @end lilypond
719
720 Las articulaciones y digitaciones normalmente se colocan de forma automática, pero puede
721 especificar una dirección mediante @samp{^} (encima) o @samp{_} (debajo).  También
722 puede usar varias articulaciones sobre la misma nota.  Sin embargo, casi siempre
723 es mejor dejar que LilyPond determine la dirección de las articulaciones.
724
725 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
726 c_-^1 d^. f^4_2-> e^-_+
727 @end lilypond
728
729 @subheading Dynamics
730 Las expresiones de matiz o signos dinámicos se hacen añadiendo las marcas (con una barra invertida) a la
731 nota:
732
733 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
734 c\ff c\mf c\p c\pp
735 @end lilypond
736
737 @cindex expresiones dinámicas
738 @cindex decrescendo
739 @cindex crescendo
740
741 Los crescendi y decrescendi comienzan con los comandos @code{\<} y
742 @code{\>}.  Una expresión terminal de matiz, como por ejemplo @code{\f}, dará por terminado el
743 (de)crescendo, o bien se puede usar el comando @code{\!}:
744
745 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
746 c2\< c2\ff\> c2 c2\!
747 @end lilypond
748
749 @moreinfo
750 @quotation
751 @table @asis
752 @item Articulaciones
753 ver @ref{Articulations}.
754 @item Digitaciones
755 ver @ref{Fingering instructions}.
756 @item Matices
757 ver @ref{Dynamics}.
758 @end table
759 @end quotation
760
761
762 @node Automatic and manual beams
763 @subsection Automatic and manual beams
764
765 @cindex barras, establecimiento manual
766 Todas las @rglos{beam}s se dibujan automáticamente:
767 @c aquí hay un problema con el plural. FVD
768 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
769 a8 ais d ees r d c16 b a8
770 @end lilypond
771
772 @noindent
773 Si no le gustan las barras automáticas, pueden forzarse
774 manualmente.  Marque la primera nota que comprende la barra con @samp{[} y la última
775 con @samp{]}.
776
777 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
778 a8[ ais] d[ ees r d] a b
779 @end lilypond
780
781 @moreinfo
782 @quotation
783 @table @asis
784 @item Barras automáticas
785 ver @ref{Automatic beams}.
786 @item Barras manuales
787 ver @ref{Manual beams}.
788 @end table
789 @end quotation
790
791
792 @node Advanced rhythmic commands
793 @subsection Advanced rhythmic commands
794
795 @cindex anacrusa
796 @c @cindex anacruse @c redundant, in spanish. FVD
797 @cindex compás parcial
798 @subheading Partial measure
799
800 Una anacrusa (o @rglos{anacrusis}) se introduce con la palabra clave
801 @code{\partial}.  Va seguida de una duración: @code{\partial 4} es
802 una anacrusa de negra y @code{\partial 8} de corchea.
803
804 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
805 \partial 8
806 f8 c2 d
807 @end lilypond
808
809 @cindex grupos especiales
810 @cindex tresillos
811 @subheading Tuplets
812
813 Los grupos especiales como los tresillos se hacen con la palabra clave @code{\times}.  Requiere dos
814 argumentos: una fracción y un fragmento de música.  La duración del fragmento
815 de música se multiplica por la fracción.  Los tresillos hacen que las notas ocupen
816 2/3 de su duración expresa, por tanto un tresillo lleva una fracción de 2/3
817
818 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
819 \times 2/3 { f8 g a }
820 \times 2/3 { c r c }
821 \times 2/3 { f,8 g16[ a g a] }
822 \times 2/3 { d4 a8 }
823 @end lilypond
824
825 @cindex notas de adorno
826 @cindex acciaccatura
827 @cindex appoggiatura
828 @subheading Grace notes
829
830 Las notas de adorno se crean con el comando @code{\grace}, aunque
831 también se pueden conseguir precediendo una expresión musical por la
832 palabra clave @code{\appoggiatura} o @code{\acciaccatura}
833
834 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
835 c2 \grace { a32[ b] } c2
836 c2 \appoggiatura b16 c2
837 c2 \acciaccatura b16 c2
838 @end lilypond
839
840 @moreinfo
841 @quotation
842 @table @asis
843 @item Notas de adorno
844 ver @ref{Grace notes},
845 @item Grupos especiales
846 ver @ref{Tuplets},
847 @item Anacrusas
848 ver @ref{Partial measures}.
849 @end table
850 @end quotation
851
852
853 @node Multiple notes at once
854 @section Multiple notes at once
855
856 Esta sección es una introducción a las notas simultáneas:
857 varios instrumentos, varios pentragramas para un solo instrumento (p.ej. piano)
858 y acordes.
859
860 La palabra @q{polifonía} en música hace referencia al hecho de tener más de una voz en un momento determinado
861 dentro de una pieza musical.  La palabra @q{polifonía} en LilyPond se refiere al hecho de tener más de
862 una voz en el mismo pentragrama.
863
864 @menu
865 * Music expressions explained::  
866 * Multiple staves::             
867 * Piano staves::                
868 * Single staff polyphony::      
869 * Combining notes into chords::  
870 @end menu
871
872
873 @node Music expressions explained
874 @subsection Music expressions explained
875
876 En los archivos de entrada de LilyPond, la música se representa mediante @emph{expresiones
877 musicales}.  Una sola nota es una expresión musical, aunque no es una
878 entrada válida por sí sola.
879
880 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
881 a4
882 @end lilypond
883
884 Al encerrar un grupo de notas dentro de llaves creamos una expresión musical:
885
886 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
887 { a4 g4 }
888 @end lilypond
889
890 Si colocamos un grupo de expresiones musicales (p.ej.: notas) dentro de llaves, eso significa que
891 se encuentran en secuencia (es decir, cada una sigue a la anterior).  El resultado
892 es otra expresión musical:
893
894 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
895 { { a4 g } f g }
896 @end lilypond
897
898 @subheading Simultaneous music expressions: multiple staves
899
900 Esta técnica es muy útil para la música polifónica.  Para introducir música
901 con más voces o con más pentragramas, lo que hacemos es combinar varias expresiones en
902 paralelo.  Para indicar que dos voces se deben interpretar al mismo tiempo,
903 sencillamente introduzca una combinación simultánea de expresiones musicales.  Una
904 expresión musical @q{simultánea} se forma encerrando las expresiones dentro de
905 @code{<<} y @code{>>}.  En el ejemplo que sigue, tres secuencias (cada una de las cuales
906 contiene dos notas diferentes) se combinan de forma simultánea:
907
908 @lilypond[quote,ragged-right,verbatim]
909 \relative c'' {
910   <<
911     { a4 g }
912     { f e }
913     { d b }
914   >>
915 }
916 @end lilypond
917
918 Tenga en cuenta que hemos sangrado cada nivel jerárquico de la entrada con un margen
919 distinto.  A LilyPond no le importa cuánto (o cuán poco) espacio haya
920 al comienzo de una línea, pero el establecimiento de márgenes distintos dentro del código de LilyPond, de esta forma, lo
921 hace mucho más fácil de leer por nosotros los seres humanos.
922
923 @strong{Advertencia}: cada nota se entiende relativa a la
924 nota anterior de la entrada, no relativa a la @code{c''} dentro del
925 comando inicial @code{\relative}.
926
927
928 @subheading Simultaneous music expressions: single staff
929
930 Para determinar el número de pentagramas en una pieza, LilyPond examina la primera
931 expresión.  Si ésta consiste en una sola nota, hay un solo pentagrama; si hay una
932 expresión simultánea, hay más de un pentagrama.
933
934 @lilypond[quote,ragged-right,verbatim]
935 \relative c'' {
936   c2 <<c e>>
937   << { e f } { c <<b d>> } >>
938 }
939 @end lilypond
940
941 @cindex expresión
942 @cindex expresión musical
943 @subheading Analogy: mathematical expressions
944
945 Este mecanismo es semejante a las fórmulas
946 matemáticas: una fórmula grande se construye combinando fórmulas pequeñas.  Dichas
947 fórmulas se llaman expresiones, y su definición es recursiva de tal forma que
948 se pueden construir expresiones de un tamaño y complejidad arbitrarios.  Por ejemplo:
949
950 @example
951 1
952
953 1 + 2
954
955 (1 + 2) * 3
956
957 ((1 + 2) * 3) / (4 * 5)
958 @end example
959
960 Ésta es una secuencia de expresiones donde cada expresión se encuentra contenida dentro
961 de la siguiente, más grande.  Las expresiones más simples son números, y las mayores
962 se hacen combinando expresiones mediante operadores (como @samp{+},
963 @samp{*} y @samp{/}) y paréntesis.  Del mismo modo que las expresiones matemáticas,
964 las expresiones musicales se pueden anidar a una profundidad arbitraria, lo que se hace necesario
965 para músicas complejas como las partituras polifónicas.
966
967
968 @node Multiple staves
969 @subsection Multiple staves
970
971 Como ya hemos visto en @ref{Music expressions explained}, los archivos de entrada para LilyPond
972 se construyen a base de expresiones musicales.  Si la partitura comienza con
973 expresiones musicales simultáneas, LilyPond crea varios pentagramas.  Sin embargo
974 es más fácil ver lo que ocurre si creamos cada uno de los pentagramas de forma explícita.
975
976 Para imprimir más de un pentagrama, cada fragmento de música que constituye un
977 pentagrama se marca escribiendo @code{\new Staff} antes de él.  Estos
978 elementos @code{Staff} se combinan después en paralelo con @code{<<} y
979 @code{>>}:
980
981 @lilypond[quote,ragged-right,verbatim]
982 \relative c'' {
983   <<
984     \new Staff { \clef treble c }
985     \new Staff { \clef bass c,, }
986   >>
987 }
988 @end lilypond
989
990 El comando @code{\new} inaugura un @q{contexto de notación}.  Un contexto de
991 notación es un entorno dentro del que se interpretan los acontecimientos musicales (como las notas o los
992 comandos @code{\clef}).  Para piezas sencillas, tales
993 contextos de notación se crean automáticamente.  Para piezas más complicadas, es mejor
994 marcar los contextos de forma explícita.
995
996 Existen varias clases de contextos.  @code{Score}, @code{Staff}
997 y @code{Voice} manejan la notación melódica, mientras que @code{Lyrics} se ocupa de los textos
998 cantados y @code{ChordNames} imprime los nombres de los acordes.
999
1000 En términos de sintaxis, la anteposición de @code{\new} a una expresión musical
1001 crea una expresión musical mayor.  Es semejante al signo
1002 menos de las matemáticas.  La fórmula @math{(4+5)} es una expresión, por tanto
1003 @math{-(4+5)} es una expresión más amplia.
1004
1005 Las indicaciones de compás escritas en un pentagrama afecta al resto, pero
1006 la armadura de la tonalidad de un pentagarma @emph{no} afecta a los otros
1007 pentagramas@footnote{Este comportamiento se puede cambiar si uno lo desea; consulte
1008 @ref{Changing defaults} para ver más detalles.}.
1009
1010 @lilypond[quote,ragged-right,verbatim]
1011 \relative c'' {
1012   <<
1013     \new Staff { \clef treble \time 3/4 c }
1014     \new Staff { \clef bass \key d \major c,, }
1015   >>
1016 }
1017 @end lilypond
1018
1019
1020
1021
1022 @node Piano staves
1023 @subsection Piano staves
1024
1025 @cindex salto de pentagrama, establecimiento manual
1026 @cindex voz de pentagrama cruzado, establecimiento manual
1027 La música para piano se compone tipográficamente en forma de dos pentagramas unidos mediante una llave. El aspecto impreso de
1028 este sistema de pentagramas se parece al ejemplo polifónico que aparece en @ref{Multiple staves},
1029 pero en esta ocasión la expresión completa se coloca dentro de un @code{PianoStaff}:
1030
1031 @example
1032 \new PianoStaff <<
1033   \new Staff @dots{}
1034   \new Staff @dots{}
1035 >>
1036 @end example
1037
1038 He aquí un pequeño ejemplo:
1039
1040 @lilypond[quote,ragged-right,verbatim]
1041 \relative c'' {
1042   \new PianoStaff <<
1043     \new Staff { \time 2/4 c4 e g g, }
1044     \new Staff { \clef bass c,, c' e c }
1045   >>
1046 }
1047 @end lilypond
1048
1049 @moreinfo
1050 @quotation
1051 Ver @ref{Piano music}.
1052 @end quotation
1053
1054
1055 @node Single staff polyphony
1056 @subsection Single staff polyphony
1057
1058 @cindex polifonía
1059 @cindex varias voces
1060 @cindex voces, más (en un solo pentagrama)
1061 Cuando distintas líenas melódicas se combinan sobre un solo pentagrama, se
1062 imprimen como voces polifónicas; cada voz lleva sus propias plicas, ligaduras y
1063 barras de corchea, y la voz superior tiene las plicas hacia arriba mientras que la voz inferior las
1064 tiene hacia abajo.
1065
1066 La introducción de estas partes se hace escribiendo cada voz en forma de secuencia (con
1067 @code{@{...@}}) y combinando éstas de forma simultánea, separando las
1068 voces con @code{\\}
1069
1070 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
1071 <<
1072   { a4 g2 f4~ f4 } \\
1073   { r4 g4 f2 f4 }
1074 >>
1075 @end lilypond
1076
1077 Para el tipografiado de música polifónica, puede ser conveniente la utilización de silencios separadores, o sea,
1078 silencios que no aparecen impresos.  Son muy útiles para rellenar
1079 voces que temporalmente no están cantando.  He aquí el mismo ejemplo con un
1080 silencio separador (@samp{s}) en vez de un silencio normal (@samp{r}):
1081
1082 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
1083 <<
1084   { a4 g2 f4~ f4 } \\
1085   { s4 g4 f2 f4 }
1086 >>
1087 @end lilypond
1088
1089 @noindent
1090 Una vez más, las expresiones de este tipo se pueden anidar de forma arbitraria.
1091
1092 @lilypond[quote,fragment,verbatim,relative=2,fragment]
1093 <<
1094   \new Staff <<
1095     { a4 g2 f4~ f4 } \\
1096     { s4 g4 f2 f4 }
1097   >>
1098   \new Staff <<
1099     \clef bass
1100     { <c g>1 ~ <c g>4 } \\
1101     { e,,4 d e2 ~ e4}
1102   >>
1103 >>
1104 @end lilypond
1105
1106 @moreinfo
1107 @quotation
1108 Ver @ref{Basic polyphony}.
1109 @end quotation
1110
1111
1112 @node Combining notes into chords
1113 @subsection Combining notes into chords
1114
1115 @cindex acordes
1116 Los acordes se hacen rodeando las notas con paréntesis en ángulo simples. Los paréntesis
1117 en ángulo son los símbolos @samp{<} (menor que) y @samp{>} (mayor que).
1118
1119 @lilypond[quote,fragment,verbatim,relative=2,fragment]
1120 r4 <c e g>4 <c f a>2
1121 @end lilypond
1122
1123 Se pueden combinar las marcas como barras y ligaduras con acordes.  Se deben
1124 colocar por fuera de los paréntesis en ángulo:
1125
1126 @lilypond[quote,fragment,verbatim,relative=2,fragment]
1127 r4 <c e g>8[ <c f a>]~ <c f a>2
1128 @end lilypond
1129
1130 @lilypond[quote,fragment,verbatim,relative=2,fragment]
1131 r4 <c e g>8\>( <c e g> <c e g>4 <c f a>\!)
1132 @end lilypond
1133
1134
1135 @node Songs
1136 @section Songs
1137
1138 Esta sección es una introducción a la música vocal y a las partituras de canciones sencillas.
1139
1140 @menu
1141 * Printing lyrics::             
1142 * A lead sheet::                
1143 @end menu
1144
1145
1146 @node Printing lyrics
1147 @subsection Printing lyrics
1148
1149 @cindex Letra
1150 @cindex Canciones
1151 Consideremos una melodía sencilla:
1152
1153 @lilypond[quote,ragged-right,verbatim]
1154 \relative c'' {
1155   a4 e c8 e r4
1156   b2 c4( d)
1157 }
1158 @end lilypond
1159
1160 La letra se puede asignar a esas notas, combinando ambas con la
1161 palabra clave @code{\addlyrics}.  La letra se escribe separando cada
1162 sílaba mediante un espacio.
1163
1164 @lilypond[quote,ragged-right,verbatim]
1165 <<
1166   \relative c'' {
1167     a4 e c8 e r4
1168     b2 c4( d)
1169   }
1170   \addlyrics { One day this shall be free }
1171 >>
1172 @end lilypond
1173
1174 @cindex melisma
1175 @cindex línea de extensión de sílabas
1176 Esta melodía acaba en un @rglos{melisma}, una sílaba única (@q{suelta})
1177 que se canta sobre más de una nota.  Esto se indica mediante una @emph{línea
1178 de extensión}.  Se escribe como dos guiones bajos @code{__}:
1179
1180 @lilypond[quote,ragged-right,verbatim]
1181 <<
1182   \relative c'' {
1183     a4 e c8 e r4
1184     b2 c4( d)
1185   }
1186   \addlyrics { One day this shall be free __ }
1187 >>
1188 @end lilypond
1189
1190 De forma parecida, los guiones entre las palabras se pueden escribir como dos guiones,
1191 dando como resultado unas líneas cortas entre cada dos sílabas:
1192
1193 @c aquí no se pone ragged-right porque los guiones se perderían.
1194 @lilypond[quote,verbatim]
1195 <<
1196   \relative c' {
1197     \time 2/4
1198     f4 f c c
1199   }
1200   \addlyrics { A -- le -- gri -- a }
1201 >>
1202 @end lilypond
1203
1204 @moreinfo
1205 @quotation
1206 Otras posibilidades como poner varios versos debajo de una melodía, se
1207 discuten en @ref{Vocal music}.
1208 @end quotation
1209
1210
1211 @node A lead sheet
1212 @subsection A lead sheet
1213
1214 @cindex Hojas guía de acordes
1215 @cindex acordes
1216 @cindex nombres de los acordes
1217
1218 En la música pop es muy común denotar el acompañamiento con los nombres de los acordes.
1219 Estos acordes se pueden escribir como notas:
1220
1221 @lilypond[quote,ragged-right,verbatim]
1222 \chordmode { c2 f4. g8 }
1223 @end lilypond
1224
1225 Ahora, cada altura se lee como la fundamental de un acorde en vez de como una nota.
1226 Este modo se activa con @code{\chordmode}.  Otros acordes pueden
1227 construirse añadiendo modificadores después de un signo de dos puntos.  El
1228 ejemplo que sigue muestra algunos modificadores comunes:
1229
1230 @lilypond[quote,verbatim,ragged-right]
1231 \chordmode { c2 f4:m g4:maj7 gis1:dim7 }
1232 @end lilypond
1233
1234 Para canciones con acordes, éstos no se imprimen sobre pentagramas, sino como nombres en su
1235 propia línea.  Esto se consigue utilizando @code{\chords} en sustitución
1236 de @code{\chordmode}.  Utiliza la misma sintaxis que @code{\chordmode},
1237 pero pinta las notas dentro de un contexto de @code{ChordNames}, con el
1238 siguiente resultado:
1239
1240 @lilypond[quote,verbatim,ragged-right]
1241 \chords { c2 f4.:m g4.:maj7 gis8:dim7 }
1242 @end lilypond
1243
1244 @cindex hoja guía de acordes
1245 Cuando se combinan, los nombres de acorde, la letra y la melodía forman
1246 una hoja de canción con acordes (@q{lead sheet}):
1247
1248 @lilypond[quote,verbatim,ragged-right]
1249 <<
1250   \chords { c2 g:sus4 f e }
1251   \relative c'' {
1252     a4 e c8 e r4
1253     b2 c4( d)
1254   }
1255   \addlyrics { One day this shall be free __ }
1256 >>
1257 @end lilypond
1258
1259
1260 @moreinfo
1261 @quotation
1262 Puede ver una lista completa de los modificadores y otras opciones de presentación
1263 en @ref{Chords}.
1264 @end quotation
1265
1266
1267 @node Final touches
1268 @section Final touches
1269
1270 Éste es el último apartado del tutorial; muestra la forma de dar los toques finales
1271 a piezas sencillas, y ofrece una introducción al resto
1272 del manual.
1273
1274 @menu
1275 * Version number::              
1276 * Adding titles::               
1277 * Absolute note names::         
1278 * Organizing pieces with identifiers::  
1279 * After the tutorial::          
1280 * How to read the manual::      
1281 @end menu
1282
1283
1284 @node Version number
1285 @subsection Version number
1286
1287 @cindex indicación de la versión
1288 La indicación @code{\version} indica para qué versión de LilyPond se escribió
1289 el archivo.  Para marcar un archivo para la versión 2.11.15, escriba
1290
1291 @example
1292 \version "2.11.15"
1293 @end example
1294
1295 @noindent
1296 al principio de su archivo de LilyPond.
1297
1298 Estas anotaciones hacen menos problemáticas las subsiguientes actualizaciones de LilyPond.
1299 Los cambios en la sintaxis se tratan mediante un programa especial,
1300 @file{convert-ly} (ver @ref{Updating files with convert-ly}), y utiliza
1301 @code{\version} para determinar qué reglas hay que aplicar.
1302
1303
1304 @node Adding titles
1305 @subsection Adding titles
1306
1307 La información sobre el título, autor, número de Opus y similares se escriben
1308 en el bloque @code{\header}.  Éste se encuentra fuera de la expresión musical
1309 principal; el bloque @code{\header} normalmente se sitúa por debajo del
1310 @ref{Version number}.
1311
1312 @example
1313 \version "2.11.15"
1314 \header @{
1315   title = "Symphony"
1316   composer = "Me"
1317   opus = "Op. 9"
1318 @}
1319
1320 @{
1321   @dots{} music @dots{}
1322 @}
1323 @end example
1324
1325 Cuando se procesa el archivo, el título y el autor se imprimen por encima
1326 de la música.  Puede obtener más información sobre los títulos en @ref{Creating
1327 titles}.
1328
1329
1330 @node Absolute note names
1331 @subsection Absolute note names
1332
1333 Hasta el momento siempre hemos utilizado @code{\relative} para definir las alturas.  Ésta es la
1334 forma más sencilla de escribir la mayor parte de la música, pero existe otra forma de definir
1335 las alturas: el modo absoluto.
1336
1337 Si omite el @code{\relative}, LilyPond tratará todas las alturas como
1338 valores absolutos.  Una @code{c'} significará siembre un Do central, una @code{b} significará
1339 siempre la nota inmediatamente por debajo del Do central, y una @code{g,} significará
1340 siempre la nota que se coloca en la primera línea del pentagrama en clave de Fa.
1341
1342 @lilypond[quote,verbatim,ragged-right]
1343 {
1344   \clef bass
1345   c' b g, g,
1346   g, f, f c'
1347 }
1348 @end lilypond
1349
1350 He aquí una escala que abarca cuatro octavas:
1351
1352 @lilypond[quote,verbatim,ragged-right]
1353 {
1354   \clef bass
1355   c, d, e, f,
1356   g, a, b, c
1357   d e f g
1358   a b c' d'
1359   \clef treble
1360   e' f' g' a'
1361   b' c'' d'' e''
1362   f'' g'' a'' b''
1363   c'''1
1364 }
1365 @end lilypond
1366
1367 Como puede ver, escribir una melodía en clave de Sol implica escibir gran cantidad de
1368 apóstrofes ' .  Consideremos este fragmento de Mozart:
1369
1370 @lilypond[quote,verbatim,ragged-right]
1371 {
1372   \key a \major
1373   \time 6/8
1374   cis''8. d''16 cis''8 e''4 e''8
1375   b'8. cis''16 b'8 d''4 d''8
1376 }
1377 @end lilypond
1378
1379 Todos estos apóstrofes hacen casi ilegible el código de entrada y será origen de numerosos
1380 errores.  Con @code{\relative}, el ejemplo anterior es mucho más fácil
1381 de leer:
1382
1383 @lilypond[quote,verbatim,ragged-right]
1384 \relative c'' {
1385   \key a \major
1386   \time 6/8
1387   cis8. d16 cis8 e4 e8
1388   b8. cis16 b8 d4 d8
1389 }
1390 @end lilypond
1391
1392 Si comete un error con una marca de octava (@code{'} o @code{,}) mientras
1393 trabaja en el modo @code{\relative}, será muy obvio (muchas notas estarán
1394 en la octava equivocada).  Mientras trabaja en el modo absoluto, un solo fallo
1395 no será tan visible, y tampoco será tan fácil de localizar.
1396
1397 Sin ambargo, el modo absoluto es útil para escribir música que contenga intervalos grandes, y
1398 será extremadamente útil para hacer archivos de LilyPond generados por ordenador.
1399
1400
1401 @node Organizing pieces with identifiers
1402 @subsection Organizing pieces with identifiers
1403
1404 Cuando los elementos que hemos discutido anteriormente se combinan para producir
1405 archivos mayores, las expresiones musicales se hacen enormes.  En música
1406 polifónica con muchos pentagramas, los archivos de entrada pueden volverse muy propensos a la confusión.  Podemos
1407 reducir esta confusión utilizando los @emph{identificadores}.
1408
1409 Con los identificadores (también conocidos como variables o macros), podemos trocear las
1410 expresiones musicales complejas.  Un identificador se asigna de la manera siguiente:
1411
1412 @example
1413 musicaConNombre = @{ @dots{} @}
1414 @end example
1415
1416 El contenido de la expresión musical @code{musicaConNombre} se puede usar
1417 posteriormente colocando una barra invertida delante del nombre
1418 (@code{\musicaConNombre}, igual que un comando normal de LilyPond).  Los identificadores
1419 se deben definir @emph{antes} de la expresión musical principal.
1420
1421 @lilypond[quote,verbatim,ragged-right]
1422 violin = \new Staff { \relative c'' {
1423   a4 b c b
1424 }}
1425 cello = \new Staff { \relative c {
1426   \clef bass
1427   e2 d
1428 }}
1429 {
1430   <<
1431     \violin
1432     \cello
1433   >>
1434 }
1435 @end lilypond
1436
1437 @noindent
1438 El nombre de un identificador debe consistir enteramente en caracteres alfabéticos, es decir
1439 sin números, guiones ni guiones bajos.
1440
1441 Es posible utilizar variables para otras muchas clases de objetos en el código de
1442 entrada.  Por ejemplo:
1443
1444 @example
1445 width = 4.5\cm
1446 name = "Wendy"
1447 aFivePaper = \paper @{ paperheight = 21.0 \cm @}
1448 @end example
1449
1450 Dependiendo de su contenido, el identificador se puede usar en distintos
1451 lugares.  El siguiente ejemplo utiliza las variables anteriores:
1452
1453 @example
1454 \paper @{
1455   \aFivePaper
1456   line-width = \width
1457 @}
1458 @{ c4^\name @}
1459 @end example
1460
1461
1462 @node After the tutorial
1463 @subsection After the tutorial
1464
1465 Después de terminar el tutorial, quizá debería probar a escribir una o dos
1466 piezas.  Comience con una de las @ref{Templates} y añada algunas
1467 notas.  Si necesita un tipo de notación que no ha sido tratada en el
1468 tutorial, eche un vistazo a la Referencia de Notación, empezando por
1469 @ref{Basic notation}.  Si quiere escribir música para un conjunto
1470 instrumental que no está cubierto por ninguna plantilla,
1471 consulte @ref{Extending the templates}.
1472
1473 Una vez que ha escrito algunas piezas cortas, lea el resto del
1474 Manual de aprendizaje (capítulos 3 al 5).  ¡Por supuesto, no pasa nada por
1475 leerlos ahora mismo!  Sin embargo, el resto del Manual
1476 de Aprendizaje da por sentado que está familiarizado con la entrada
1477 de LilyPond.  Puede saltarse estos capítulos ahora
1478 @c should read skip
1479 y volver a ellos cuando haya adquirido más experiencia.
1480
1481
1482 @node How to read the manual
1483 @subsection How to read the manual
1484
1485 Como ya vimos en @ref{How to read the tutorial}, muchos ejemplos del
1486 tutorial omitían el @code{\relative c'' @{ ... @}} alrededor del ejemplo
1487 mostrado.
1488
1489 Durante el resto del manual seremos mucho menos estrictos respecto de los
1490 ejemplos impresos: a veces pueden omitir el
1491 @code{\relative c'' @{ ... @}}, pero otras veces se puede usar una nota inicial
1492 diferente (como @code{c'} o @code{c,,}), y en ocasiones
1493 ¡todo el ejemplo estará en el modo de notas absoluto!  Sin embargo, las ambigüedades de esta clase
1494 existen solamente allí donde las alturas no son lo más importante.  En aquellos ejemplos
1495 en los que las alturas tienen importancia, hemos expresado explícitamente el modo @code{\relative}
1496 o bien el @code{@{ @}} de modo absoluto.
1497
1498 Si aún tiene dudas respecto de la entrada de LilyPond exacta que se
1499 ha utilizado en un ejemplo, lea la versión HTML (si no lo está haciendo ya)
1500 y pulse con el ratón sobre la imagen de la música.  De esta forma se mostrará la entrada
1501 exacta que LilyPond usó para generar este manual.