]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/user/vocal.itely
df77b299b298b43b10a6bcfdd8f63796c974b662
[lilypond.git] / Documentation / es / user / vocal.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @c This file is part of lilypond.tely
3 @ignore
4     Translation of GIT committish: 0646758d26f727fc27fc13a87df2362388909e5d
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  See TRANSLATION for details.
8 @end ignore
9
10 @c \version "2.11.61"
11
12
13 @node Vocal music
14 @section Vocal music
15
16 @c TODO: inspirational headword
17
18 Esta sección explica cómo tipografiar música vocal, y cómo asegurarse
19 de que la letra se alinea con las notas de su melodía correspondiente.
20
21 @menu
22 * Common notation for vocal music::
23 * Entering lyrics::
24 * Aligning lyrics to a melody::
25 * Specific uses of lyrics::
26 * Stanzas::
27 @end menu
28
29
30 @node Common notation for vocal music
31 @subsection Common notation for vocal music
32
33 Esta sección trata sobre asuntos relacinados con la música vocal en
34 general y con ciertos estilos concretos de música vocal.
35
36
37 @menu
38 * References for vocal music and lyrics::
39 * Opera::
40 * Song books::
41 * Chants::
42 * Spoken music::
43 * Ancient vocal music::
44 @end menu
45
46
47 @node References for vocal music and lyrics
48 @unnumberedsubsubsec References for vocal music and lyrics
49
50 @c TODO: split this section in two parts? -vv
51
52 Pueden surgir varias cuestiones al tipografiar música vocal.  Algunas
53 se discuten en esta sección, pero otras están tratadas en otros
54 lugares del manual:
55
56 @itemize
57 @item
58 Casi todos los estilos de música vocal utilizan texto escrito como
59 letra.  Hay una introducción a esta notación en @rlearning{Setting
60 simple songs}.
61
62 @item
63 La música vocal probablemente requiere el uso del modo de marcado o
64 @code{markup}, ya sea para la letra o para otros elementos de texto
65 (nombres de los personajes, etc.).  Esta sintaxis está descrita en
66 @ref{Text markup introduction}.
67
68 @item
69 Las hojas guía de acordes o @emph{Lead sheets} se pueden imprimir
70 combinando partes vocales y el @q{modo de acordes}; esta sintaxis se
71 explica en @ref{Chord notation}.
72
73 @item
74 Los @q{ambitus} o indicaciones de tesitura vocal se pueden añadir al
75 principio de los pentagramas vocales, como se explica en
76 @ref{Ambitus}.
77
78 @item
79 Las partes vocales se pueden imprimir utilizando las claves
80 tradicionales, como se muestra en @ref{Clef}.
81
82 @item
83 Está contemplada la música vocal en estilo de notación antiguo, como
84 se explica en @ref{Ancient notation}.
85 @end itemize
86
87
88 @node Opera
89 @unnumberedsubsubsec Opera
90
91 @c TODO
92 Continuará...
93
94 @c add characters names snippet -vv
95
96 @node Song books
97 @unnumberedsubsubsec Song books
98
99 @c TODO
100 Continuaará...
101
102 @snippets
103 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
104 {simple-lead-sheet.ly}
105
106 @seealso
107 Referencia de la notación:
108 @ref{Chord notation}.
109
110
111 @node Spoken music
112 @unnumberedsubsubsec Spoken music
113
114 @cindex parlato
115 @cindex Sprechgesang
116
117 @c TODO Add @refs
118
119 Los efectos como el @q{parlato} o el @q{Sprechgesang} requieren de los
120 intérpretes que hablen sin altura determinada pero con su ritmo; su
121 notación se realiza mediante cabezas de nota en forma de aspas, como
122 se muestra en @ref{Special note heads}.
123
124 @c TODO add "marking-notes-on-spoken-parts" snippet -vv
125 @c add "showing the rhythm of a melody" snip
126 @c add "one staff-line notation"
127 @c add "improvisation" ref
128 @c add "lyrics independents of notes" ref
129
130
131 @node Chants
132 @unnumberedsubsubsec Chants
133
134 @c TODO Add text from lsr and -user
135 Continuará...
136
137
138 @node Ancient vocal music
139 @unnumberedsubsubsec Ancient vocal music
140
141 @c TODO
142 Continuará...
143
144 @c Add "Printing both the ancient and the modern clef in vocal music" snippet,
145 @c and "Transcription of Ancient music with incipit" snippet. -vv
146
147 @seealso
148
149 Referencia de la notación:
150 @ref{Ancient notation}.
151
152
153 @node Entering lyrics
154 @subsection Entering lyrics
155
156 @c TODO add one sentence here. -vv
157
158 @menu
159 * Lyrics explained::
160 * Setting simple songs::
161 * Working with lyrics and variables::
162 @end menu
163
164
165 @node Lyrics explained
166 @unnumberedsubsubsec Lyrics explained
167
168 @cindex letra
169 @funindex \lyricmode
170 @cindex puntuación
171 @cindex espacios, en la letra
172 @cindex comillas, en la letra
173
174 La letra de las canciones se introduce en un modo de entrada especial
175 que se inicia mediante la palabra clave @code{\lyricmode}, o bien
176 mediante @code{\addlyrics} ó @code{\lyricsto}.  En este modo puede
177 introducir la letra, con puntuación y acentos, y el carácter @code{d}
178 no se analiza como una nota, sino más bien como una sílaba de una sola
179 letra.  Las sílabas se introducen como las notas, pero con texto en
180 lugar de alturas de nota.  Por ejemplo,
181
182 @example
183 \lyricmode @{ Cam-4 pa-4 ni- ta del- lu- gar2 @}
184 @end example
185
186 Existen dos métodos principales para especificar la colocación
187 horizontal de las sílabas, bien especificando la duración de cada
188 sílaba de forma explícita, como en el ejemplo anterior, o bien
189 alineando automáticamente la letra a la melodía o a cualquier otra
190 voz, usando @code{\addlyrics} o @code{\lyricsto}.
191 @c  TODO: broken
192 @c For more details see @ref{The Lyrics context}.
193
194 Una palabra o sílaba de la letra comienza con un carácter alfabético,
195 y termina con cualquier espacio o dígito.  Los caracteres que siguen
196 pueden ser cualesquiera excepto un dígito o un espacio.
197
198 Cualquier carácter excepto un dígito o un espacio en blanco se
199 considera parte de una sílaba; esto tiene una importante consecuencia,
200 y es que una palabra puede terminar en @code{@}}, lo que con
201 frecuencia conduce al siguiente error:
202
203 @example
204 \lyricmode @{ la- la@}
205 @end example
206
207 En este ejemplo, el símbolo @code{@}} se encuentra incluido dentro de
208 la sílaba final, por tanto la llave de apertura no se compensa con la
209 correspondiente llave de cierre y el archivo de entrada probablemente
210 no se podrá procesar.
211
212
213 @funindex \property dentro de \lyricmode
214
215 @noindent
216 De forma similar, un punto que sigue a una secuencia alfabética queda
217 incluido dentro de la cadena resultante.  Como consecuencia, se deben
218 insertar espacios antes y después de los comandos de propiedades:
219 @emph{no} escriba
220
221 @example
222 \override Score.LyricText #'font-shape = #'italic
223 @end example
224
225 @noindent
226 sino lo siguiente:
227
228 @example
229 \override Score . LyricText #'font-shape = #'italic
230 @end example
231
232 @funindex _
233 @cindex espacios, en la letra
234 @cindex comillas, en la letra
235 @cindex ligaduras, en la letra
236
237 Para asignar más de una sílaba a una única nota, puede rodearlas por
238 comillas o usar un carácter @code{_} (guión bajo), para obtener
239 espacios entre las sílabas, o usar el símbolo de tilde curva
240 (@code{~}) para obtener una ligadura entre sílabas de la letra.
241
242 @lilypond[quote,ragged-right,fragment,verbatim]
243 \time 3/4
244 \relative c' { c2 e4 g2 e4 }
245 \addlyrics { gran- de_a- mi- go }
246 \addlyrics { pu- "ro y ho-" nes- to }
247 \addlyrics { pu- ro~y~ho- nes- to }
248 @end lilypond
249
250 La ligadura de texto se construye con el carácter Unicode U+203F, por
251 tanto debe asegurarse de que tiene instalada una tipografía (como
252 DejaVuLGC) que incluya este glifo.
253
254
255 Para escribir letra con caracteres de una lengua no inglesa, o que
256 tenga caracteres acentuados o especiales (como el símbolo del corazón
257 o comillas inclinadas), introduzca simplemente los caracteres
258 directamente en el archivo de entrada y guárdelo con una codificación
259 utf-8.  Consulte @ref{Text encoding}, para ver más información.
260
261 @c FIXME: quotes.
262
263 @lilypond[quote,ragged-right,fragment,verbatim]
264 \relative c' { e4 f e d e f e2 }
265 \addlyrics { He said: “Let my peo ple go”. }
266 @end lilypond
267
268 Para utilizar comillas normales en la letra, escriba una barra
269 invertida antes de las comillas.  Por ejemplo,
270
271 @lilypond[quote,ragged-right,fragment,verbatim]
272 \relative c' { \time 3/4 e4 e4. e8 d4 e d c2. }
273 \addlyrics { "\"I" am so lone- "ly\"" said she }
274 @end lilypond
275
276 La definición completa del comienzo de una palabra en el modo Lyrics
277 (letra) es algo más compleja.
278
279 Una palabra en el modo Lyrics comienza por: un carácter alfabético,
280 @code{_}, @code{?}, @code{!}, @code{:}, @code{'}, los caracteres de
281 control desde @code{^A} hasta @code{^F}, desde @code{^Q} hasta
282 @code{^W}, @code{^Y}, @code{^^}, cualquier carácter de 8 bits con
283 código ASCII por encima del 127, o una combinación de dos caracteres
284 consistente en la combinación de una barra invertida seguida por
285 @code{`}, @code{'}, @code{"} ó @code{^}.
286
287 Para definir identificadores que contengan letra, se debe usar la
288 función @code{lyricmode}.
289
290 @example
291 verseOne = \lyricmode @{ Joy to the world the Lord is come @}
292 \score @{
293   <<
294     \new Voice = "one" \relative c'' @{
295       \autoBeamOff
296       \time 2/4
297       c4 b8. a16 g4. f8 e4 d c2
298     @}
299     \addlyrics @{ \verseOne @}
300   >>
301 @}
302 @end example
303
304
305 @seealso
306
307 Referencia de funcionamiento interno: @rinternals{LyricText},
308 @rinternals{LyricSpace}.
309
310
311 @node Setting simple songs
312 @unnumberedsubsubsec Setting simple songs
313
314 @cindex \addlyrics
315
316 La manera más fácil de poner letra a una melodía es añadir
317
318 @example
319 \addlyrics @{ @var{la letra} @}
320 @end example
321
322 @noindent
323 a la melodía.  He aquí un ejemplo:
324
325 @lilypond[ragged-right,verbatim,fragment,quote]
326 \time 3/4
327 \relative c' { c2 e4 g2. }
328 \addlyrics { play the game }
329 @end lilypond
330
331 Se pueden añadir más versos mediante la adición de más secciones
332 @code{\addlyrics}
333
334 @lilypond[ragged-right,verbatim,fragment,quote]
335 \time 3/4
336 \relative c' { c2 e4 g2. }
337 \addlyrics { play the game }
338 \addlyrics { speel het spel }
339 \addlyrics { joue le jeu }
340 @end lilypond
341
342 La instrucción @code{\addlyrics} no puede manejar situaciones de
343 polifonía.  Para estos casos tendrá que usar @code{\lyricsto} y
344 @code{\lyricmode}, tal y como se explicará en @ref{Lyrics explained}.
345
346
347 @node Working with lyrics and variables
348 @unnumberedsubsubsec Working with lyrics and variables
349
350 @cindex letra, identificadores de
351
352 Para definir identificadores que contengan texto, se debe usar la
353 función @code{\lyricmode}.  Si embargo no tendrá que escribir las
354 duraciones, si añade @code{\addlyrics} o @code{\lyricsto} en el
355 momento de invocar el identificador.
356
357 @example
358 verseOne = \lyricmode @{ Joy to the world the Lord is come @}
359 \score @{
360  <<
361    \new Voice = "one" \relative c'' @{
362      \autoBeamOff
363      \time 2/4
364      c4 b8. a16 g4. f8 e4 d c2
365    @}
366    \addlyrics @{ \verseOne @}
367  >>
368 @}
369 @end example
370
371 Para arreglos distintos o más complejos, la mejor forma es preparar
372 previamente la jerarquía de pautas y textos, p.ej.:
373 @example
374 \new ChoirStaff <<
375   \new Voice = "soprano" @{ @emph{música} @}
376   \new Lyrics = "textoSoprano" @{ s1 @}
377   \new Lyrics = "textoTenor" @{ s1 @}
378   \new Voice = "tenor" @{ @emph{música} @}
379 >>
380 @end example
381
382 y después combinar las melodías y líneas de texto correspondientes:
383
384 @example
385 \context Lyrics = textoSoprano \lyricsto "soprano"
386 @emph{el texto}
387 @end example
388
389 @noindent
390
391 El código de entrada definitivo sería algo como
392
393 @example
394 <<\new ChoirStaff << @emph{prepare la música} >>
395  \lyricsto "soprano" @emph{etc}
396  \lyricsto "alto" @emph{etc}
397 @emph{etc}
398 >>
399 @end example
400
401 @seealso
402
403 @c TODO: document \new Staff << Voice \lyricsto >> bug
404 Referencia de funcionamiento interno:
405 @rinternals{LyricCombineMusic}, @rinternals{Lyrics}.
406
407 @node Aligning lyrics to a melody
408 @subsection Aligning lyrics to a melody
409
410 @funindex \lyricmode
411 @funindex \addlyrics
412 @funindex \lyricsto
413
414
415 La letra se imprime a través de su interpretación dentro del contexto
416 llamado @rinternals{Lyrics}.
417
418 @example
419 \new Lyrics \lyricmode @dots{}
420 @end example
421
422 Existen dos métodos principales para especificar la colocación
423 horizontal de las sílabas:
424
425 @itemize
426 @item
427 alineando automáticamente el texto a una melodía o a otra voz,
428 utilizando @code{\addlyrics} o @code{\lyricsto}.
429
430 @item
431 o especificando la duración de cada sílaba explícitamente, utilizando
432 @code{\lyricmode}
433 @end itemize
434
435 @menu
436 * Automatic syllable durations::
437 * Manual syllable durations::
438 * Multiple syllables to one note::
439 * Multiple notes to one syllable::
440 * Skipping notes::
441 * Extenders and hyphens::
442 * Lyrics and repeats::
443 @end menu
444
445 @node Automatic syllable durations
446 @unnumberedsubsubsec Automatic syllable durations
447
448 @cindex duraciones automáticas de las sílabas
449 @cindex letra y melodías
450
451 La letra se puede alinear automáticamente bajo una melodía dada.  Esto
452 se consigue combinando la melodía y el texto con la expresión
453 @code{\lyricsto}
454
455 @example
456 \new Lyrics \lyricsto @var{nombre} @dots{}
457 @end example
458
459 Esto alinea la letra a las notas del contexto de @rinternals{Voice}
460 llamado @var{nombre}, que debe existir previamente.  Por ello la
461 @code{Voice} normalmente se especifica en primer lugar, y después se
462 especifica la letra con @code{\lyricsto}.  La instrucción
463 @code{\lyricsto} cambia automáticamente al modo @code{\lyricmode}, por
464 lo que la palabra clave @code{\lyricmode} se puede omitir.
465
466 El ejemplo siguiente utiliza comandos diferentes para introducir la
467 letra.
468
469 @lilypond[quote,fragment,ragged-right,verbatim]
470 <<
471   \new Voice = "one" \relative c'' {
472     \autoBeamOff
473     \time 2/4
474     c4 b8. a16 g4. f8 e4 d c2
475   }
476   \new Lyrics \lyricmode { Joy4 to8. the16 world!4. the8 Lord4 is come.2 }
477   \new Lyrics \lyricmode { Joy to the earth! the Sa -- viour reigns. }
478   \new Lyrics \lyricsto "one" { No more let sins and sor -- rows grow. }
479 >>
480 @end lilypond
481
482 El segundo verso no está bien alineado porque las duraciones
483 no se han especificado.  Una solución para eso sería usar @code{\lyricsto}.
484
485 El comando @code{\addlyrics} es realmente tan sólo una forma cómoda de
486 escribir una estructura de LilyPond más complicada que establece la
487 letra.
488
489 @example
490 @{ MÚSICA @}
491 \addlyrics @{ LETRA @}
492 @end example
493
494 @noindent
495 es lo mismo que
496
497 @example
498 \new Voice = "blabla" @{ MÚSICA @}
499 \new Lyrics \lyricsto "blabla" @{ LETRA @}
500 @end example
501
502 @node Manual syllable durations
503 @unnumberedsubsubsec Manual syllable durations
504
505 El texto también se puede introducir sin @code{\addlyrics} ni
506 @code{\lyricsto}.  En este caso, las sílabas se escriben como notas
507 (pero con las alturas sustituidas por texto) y la duración de cada
508 sílaba se debe escribir explícitamente.  Por ejemplo:
509
510 @example
511 play2 the4 game2.
512 sink2 or4 swim2.
513 @end example
514
515 La alineación respecto de una melodía se puede especificar con la
516 propiedad @code{associatedVoice},
517
518 @example
519 \set associatedVoice = #"lala"
520 @end example
521
522 @noindent
523 El valor de la propiedad (aquí: @code{"lala"}) ha de ser el nombre de
524 un contexto de @rinternals{Voice}.  Sin este ajuste, las líneas de
525 extensión no se formatearán correctamente.
526
527 Presentamos a continuación un ejemplo que muestra el uso de las
528 duraciones manuales de las sílabas del texto:
529
530 @lilypond[relative=1,ragged-right,verbatim,fragment,quote]
531 << \new Voice = "melody" {
532     \time 3/4
533     c2 e4 g2.
534  }
535  \new Lyrics \lyricmode {
536    \set associatedVoice = #"melody"
537    play2 the4 game2.
538  } >>
539 @end lilypond
540
541 @seealso
542
543 Referencia de funcionamiento interno: @rinternals{Lyrics}.
544
545
546 @node Multiple syllables to one note
547 @unnumberedsubsubsec Multiple syllables to one note
548
549
550 @funindex _
551 @cindex ligaduras, en el texto
552
553 Para asignar más de una sílaba a una sola nota, puede encerrarlas
554 entre comillas o utilizar un guión bajo (@code{_}), para dejar
555 espacios entre las sílabas, o usar el símbolo de tilde curva
556 (@code{~}) para obtener una ligadura en el texto@footnote{Las
557 ligaduras de texto están hechas con el carácter de Unicode U+203F, por
558 tanto debe asegurarse de tener instalada una tipografía (como
559 DejaVuLGC) que incluya este glifo.}.
560
561 @lilypond[quote,ragged-right,fragment,verbatim]
562 \time 3/4
563 \relative c' { c2 e4 g2 e4 }
564 \addlyrics { gran- de_a- mi- go }
565 \addlyrics { pu- "ro y ho-" nes- to }
566 \addlyrics { pu- ro~y~ho- nes- to }
567 @end lilypond
568
569 @seealso
570
571 Referencia de funcionamiento interno: @rinternals{LyricCombineMusic}.
572
573 @c Here come the section which used to be "Melismata"
574 @c the new title might be more self-explanatory
575
576
577 @node Multiple notes to one syllable
578 @unnumberedsubsubsec Multiple notes to one syllable
579
580 @cindex melisma
581 @cindex melismata
582 @cindex fraseo, en la letra
583
584 A veces, y sobre todo en la música medieval, varias notas se cantan
585 sobre una sílaba única; tales vocalizaciones reciben el nombre de
586 melismas, o melismata.
587
588 @c this method seems to be the simplest; therefore
589 @c it might be better to present it first - vv
590
591 Puede definir los melismas completamente dentro de la letra,
592 escribiendo un guión bajo @code{_} para cada nota que forma parte del
593 melisma.
594
595 @lilypond[relative=1,verbatim,fragment,quote]
596 { \set melismaBusyProperties = #'()
597  c d( e) f f( e) e e  }
598 \addlyrics
599  { Ky -- _ _ ri __ _ _ _  e }
600 @end lilypond
601
602 En este caso, también puede tener ligaduras de unión y de expresión en
603 la melodía, si establece @code{melismaBusyProperties}, como se hizo en
604 el ejemplo anterior.
605
606 Sin embargo la instrucción @code{\lyricsto} también puede detectar los
607 melismas automáticamente: sólo pone una sílaba debajo de un grupo de
608 notas unidas mediante ligadura de unión o de expresión.  Si quiere
609 forzar que un grupo de notas sin ligadura sea un melisma, inserte
610 @code{\melisma} después de la primera nota del grupo, y
611 @code{\melismaEnd} después de la última, p.ej.:
612
613 @lilypond[quote,relative=2,ragged-right,fragment,verbatim]
614 <<
615   \new Voice = "lala" {
616     \time 3/4
617     f4 g8
618     \melisma
619     f e f
620     \melismaEnd
621     e2
622   }
623   \new Lyrics \lyricsto "lala" {
624     la di __ daah
625   }
626 >>
627 @end lilypond
628
629 Además, las notas se consideran un melisma si están unidas manualmente
630 mediante una barra, y el barrado automático (véase @ref{Setting
631 automatic beam behavior}) está desactivado.
632
633 @c TODO: there might be some more relevant place for
634 @c the following link (?)
635
636 @cindex SATB
637 @cindex coral, partitura
638
639 Hay un ejemplo completo de una disposición de partitura SATB en la
640 sección @rlearning{Vocal ensembles}.
641
642
643 @predefined
644 @funindex \melisma
645 @code{\melisma},
646 @funindex \melismaEnd
647 @code{\melismaEnd}.
648 @endpredefined
649
650
651 @seealso
652
653 @comment  Referencia de funcionamiento interno:
654 @comment  @rinternals{Melisma_translator}.
655
656 @knownissues
657
658 Los melismas no se detectan automáticamente, y las líneas de extensión
659 se deben insertar a mano.
660
661 @node Skipping notes
662 @unnumberedsubsubsec Skipping notes
663
664 Se puede conseguir que una línea de letra progrese más lentamente que
665 la melodía, mediante la inserción de desplazamientos o @code{\skip}s
666 en la letra.  Por cada @code{\skip}, el texto se retrasa en una nota.
667 La instrucción @code{\skip} debe ir seguida de una duración válida,
668 pero esta duración se ignora cuando se usa @code{\skip} en las letras.
669
670 Por ejemplo,
671
672 @lilypond[verbatim,ragged-right,quote]
673 \relative c' { c c g' }
674 \addlyrics {
675   twin -- \skip 4
676   kle
677 }
678 @end lilypond
679
680
681 @node Extenders and hyphens
682 @unnumberedsubsubsec Extenders and hyphens
683
684 @cindex melisma
685 @cindex extender
686
687 @c leave this as samp. -gp
688 Los melismas se indican mediante una línea horizontal centrada entre
689 una sílaba y la siguiente.  Esta línea recibe el nombre de línea de
690 extensión, y se escribe como @samp{ __ } (fíjese en los espacios antes
691 y después de los dos guiones bajos).
692
693 @cindex guiones
694
695 @c leave this as samp. -gp
696 Los guiones centrados se escriben como @samp{ -- } entre sílabas de
697 una misma palabra (fíjese en los espacios antes y después de los dos
698 guiones).  El guión quedará centrado entre las sílabas, y su longitud
699 se ajustará en función del espacio que exista entre ellas.
700
701 En la música grabada de modo muy apretado, se pueden quitar los
702 guiones.  Se puede controlar si esto ocurre o no, mediante la
703 @code{minimum-distance} (distancia mínima entre las dos sílabas) y la
704 @code{minimum-length} (umbral por debajo del cual se suprimen los
705 guiones).
706
707 @seealso
708
709 Referencia de funcionamiento interno: @rinternals{LyricExtender},
710 @rinternals{LyricHyphen}
711
712
713 @node Lyrics and repeats
714 @unnumberedsubsubsec Lyrics and repeats
715
716 @c TODO New section.  Add text
717 Continuará...
718
719 @node Specific uses of lyrics
720 @subsection Specific uses of lyrics
721
722 @c FIXME This whole section is to be reorganized. -vv
723
724 A menudo se aplican a una melodía distintos versos de una canción de
725 formas ligeramente distintas.  Tales variantes pueden aún captarse
726 mediante @code{\lyricsto}.
727
728 @menu
729 * Divisi lyrics::
730 * Lyrics independent of notes::
731 * Spacing out syllables::
732 * Centering lyrics between staves::
733 @end menu
734
735
736 @node Divisi lyrics
737 @unnumberedsubsubsec Divisi lyrics
738
739 Puede presentar letras alternativas (o divisi) nombrando contextos de
740 voz y aplicando la letra a los mencionados contextos específicos.
741
742 @lilypond[verbatim,ragged-right,quote]
743 \score{ <<
744   \new Voice = "melody" {
745     \relative c' {
746       c4
747       <<
748         { \voiceOne c8 e }
749         \new Voice = "splitpart" { \voiceTwo c4 }
750       >>
751       \oneVoice c4 c | c
752     }
753   }
754   \new Lyrics \lyricsto "melody" { we shall not o- ver- come }
755   \new Lyrics \lyricsto "splitpart" { will }
756 >> }
757 @end lilypond
758
759
760 Puede usar este truco para presentar las distintas letras de una
761 sección que se repite.
762
763 @lilypond[verbatim,ragged-right,quote]
764 \score{ <<
765   \new Voice = "melody" \relative c' {
766     c2 e | g e | c1 |
767     \new Voice = "verse" \repeat volta 2 {c4 d e f | g1 | }
768     a2 b | c1}
769   \new Lyrics = "mainlyrics" \lyricsto melody \lyricmode {
770     do mi sol mi do
771     la si do }
772   \context Lyrics = "mainlyrics" \lyricsto verse \lyricmode {
773    do re mi fa sol }
774   \new Lyrics = "repeatlyrics" \lyricsto verse \lyricmode {
775    dodo rere mimi fafa solsol }
776 >>
777 }
778 @end lilypond
779
780
781 @node Lyrics independent of notes
782 @unnumberedsubsubsec Lyrics independent of notes
783
784 En cierta música vocal compleja, podría ser deseable colocar la letra
785 de forma totalmente independiente de las notas.  La música que se
786 define dentro de @code{lyricrhythm} desaparece dentro del contexto
787 @code{Devnull}, pero los valores rítmicos aún se pueden utilizar para
788 colocar la letra.
789
790 @lilypond[quote,verbatim,ragged-right]
791 voice = {
792   c''2
793   \tag #'music { c''2 }
794   \tag #'lyricrhythm { c''4. c''8 }
795   d''1
796 }
797
798 lyr = \lyricmode { I like my cat! }
799
800 <<
801   \new Staff \keepWithTag #'music \voice
802   \new Devnull="nowhere" \keepWithTag #'lyricrhythm \voice
803   \new Lyrics \lyricsto "nowhere" \lyr
804   \new Staff { c'8 c' c' c' c' c' c' c'
805   c' c' c' c' c' c' c' c' }
806 >>
807 @end lilypond
808
809
810 @node Spacing out syllables
811 @unnumberedsubsubsec Spacing out syllables
812
813 @cindex Espaciado de la letra
814 @cindex Letra, aumentar el espaciado
815
816 Para aumentar el espaciado entre las sílabas de la letra, establezca
817 la propiedad minimum-distance de LyricSpace.
818
819 @lilypond[relative,verbatim,fragment,quote,ragged-right]
820 {
821   c c c c
822   \override Lyrics.LyricSpace #'minimum-distance = #1.0
823   c c c c
824 }
825 \addlyrics {
826   longtext longtext longtext longtext
827   longtext longtext longtext longtext
828 }
829 @end lilypond
830
831 Para que este cambio sea válido para la letra de la partitura
832 completa, establezca la propiedad dentro del @q{layout} o disposición.
833
834 @lilypond[verbatim,quote,ragged-right]
835 \score {
836   \relative c' {
837   c c c c
838   c c c c
839   }
840   \addlyrics {
841   longtext longtext longtext longtext
842   longtext longtext longtext longtext
843   }
844   \layout {
845     \context {
846       \Lyrics
847       \override LyricSpace #'minimum-distance = #1.0
848     }
849   }
850 }
851 @end lilypond
852
853
854 @node Centering lyrics between staves
855 @unnumberedsubsubsec Centering lyrics between staves
856
857 @c TODO Add text from -user
858 Continuará...
859
860
861 @node Stanzas
862 @subsection Stanzas
863
864 @menu
865 * Adding stanza numbers ::
866 * Adding dynamics marks to stanzas::
867 * Adding singers' names to stanzas::
868 * Stanzas with different rhythms::
869 * Printing stanzas at the end::
870 * Printing stanzas at the end in multiple columns::
871 @end menu
872
873
874 @node Adding stanza numbers
875 @unnumberedsubsubsec Adding stanza numbers
876
877 @cindex verso, número de
878
879 Los números de los versos se pueden añadir estableciendo
880 @code{stanza}, p.ej.,
881
882 @lilypond[quote,ragged-right,verbatim,relative=2,fragment]
883 \new Voice {
884   \time 3/4 g2 e4 a2 f4 g2.
885 } \addlyrics {
886   \set stanza = "1. "
887   Hi, my name is Bert.
888 } \addlyrics {
889   \set stanza = "2. "
890   Oh, ché -- ri, je t'aime
891 }
892 @end lilypond
893
894 @noindent
895 Estos números aparecerán inmediatamente antes de la primera sílaba.
896
897
898 @node Adding dynamics marks to stanzas
899 @unnumberedsubsubsec Adding dynamics marks to stanzas
900
901 Los versos que difieren en su sonoridad se pueden especificar
902 escribiendo una indicación dinámica antes de cada verso.  En LilyPond,
903 todo lo que aparece delante de un verso está dentro del objeto
904 @code{StanzaNumber}; las indicaciones dinámicas no son diferentes.
905 Por razones técnicas, tendrá que establecer el valor de la sección
906 stanza (verso) fuera de @code{\lyricmode}:
907
908 @lilypond[quote,ragged-right,verbatim]
909 text = {
910   \set stanza = \markup { \dynamic "ff" "1. " }
911   \lyricmode {
912     Big bang
913   }
914 }
915
916 <<
917   \new Voice = "tune" {
918     \time 3/4
919     g'4 c'2
920   }
921 \new Lyrics \lyricsto "tune" \text
922 >>
923 @end lilypond
924
925
926 @node Adding singers' names to stanzas
927 @unnumberedsubsubsec Adding singers' names to stanzas
928
929 @cindex cantante, nombre del
930 @cindex nombre del cantante
931
932
933 También se pueden poner los nombres de los cantantes.  Se imprimen al
934 comienzo de la línea, igual que los nombres de instrumento.  Se crean
935 estableciendo un valor para @code{vocalName}.  Se puede definir una
936 versión abreviada como @code{shortVocalName}.
937
938 @lilypond[fragment,ragged-right,quote,verbatim,relative=2]
939 \new Voice {
940   \time 3/4 g2 e4 a2 f4 g2.
941 } \addlyrics {
942   \set vocalName = "Bert "
943   Hi, my name is Bert.
944 } \addlyrics {
945   \set vocalName = "Ernie "
946   Oh, ché -- ri, je t'aime
947 }
948 @end lilypond
949
950
951 @node Stanzas with different rhythms
952 @unnumberedsubsubsec Stanzas with different rhythms
953
954 @subsubheading Ignoring melismata
955
956 Existe la posibilidad de que el texto tenga un melisma en un verso,
957 pero varias sílabas en otro.  Una solución es hacer que la voz más
958 rápida ignore el melisma.  Esto se consigue estableciendo
959 @code{ignoreMelismata} en el contexto Lyrics.
960
961 Hay un aspecto delicado: el valor de @code{ignoreMelismata} se debe
962 establecer una sílaba @emph{antes} de la sílaba no melismática del
963 texto, tal y como se muestra a continuación:
964
965 @c  TODO: breaks compile
966 @lilypond[verbatim,ragged-right,quote]
967 %{
968 <<
969   \relative c' \new Voice = "lahlah" {
970     \set Staff.autoBeaming = ##f
971     c4
972     \slurDotted
973     f8.[( g16])
974     a4
975   }
976   \new Lyrics \lyricsto "lahlah" {
977     more slow -- ly
978   }
979   \new Lyrics \lyricsto "lahlah" {
980     \set ignoreMelismata = ##t % se aplica al "fas"
981     go fas -- ter
982     \unset ignoreMelismata
983     still
984   }
985 >>
986 %}
987 @end lilypond
988
989
990 El @code{ignoreMelismata} se aplica a la sílaba @q{fas}, por ello se
991 debe introducir antes de @q{go}.
992
993 La inversa también es posible: hacer que una línea de letra sea más
994 lenta que la normal.  Esto se puede conseguir insertando @code{\skip}s
995 (desplazamientos) dentro de la letra.  Para cada @code{\skip}, el
996 texto se retrasará una nota más.  Por ejemplo,
997
998 @lilypond[verbatim,ragged-right,quote]
999 \relative c' { c c g' }
1000 \addlyrics {
1001   twin -- \skip 4
1002   kle
1003 }
1004 @end lilypond
1005
1006 @subsubheading Switching to an alternative melody
1007
1008 Son posibles variaciones más complejas en la disposición del texto.
1009 Se puede cambiar la melodía para una línea de la letra durante el
1010 texto.  Esto se hace estableciendo la propiedad
1011 @code{associatedVoice}.  En el ejemplo
1012
1013 @lilypond[ragged-right,quote]
1014 <<
1015   \relative c' \new Voice = "lahlah" {
1016     \set Staff.autoBeaming = ##f
1017     c4
1018     <<
1019       \new Voice = "alternative" {
1020         \voiceOne
1021         \times 2/3 {
1022           % show associations clearly.
1023           \override NoteColumn #'force-hshift = #-3
1024           f8 f g
1025         }
1026       }
1027       {
1028         \voiceTwo
1029         f8.[ g16]
1030         \oneVoice
1031       } >>
1032     a8( b) c
1033   }
1034   \new Lyrics \lyricsto "lahlah" {
1035     Ju -- ras -- sic Park
1036   }
1037   \new Lyrics \lyricsto "lahlah" {
1038     % Tricky: need to set associatedVoice
1039     % one syllable too soon!
1040     \set associatedVoice = alternative % applies to "ran"
1041     Ty --
1042     ran --
1043     no --
1044     \set associatedVoice = lahlah % applies to "rus"
1045     sau -- rus Rex
1046   } >>
1047 @end lilypond
1048
1049 @noindent
1050 el texto del primer verso se aplica a una melodía llamada @q{lahlah},
1051
1052 @example
1053 \new Lyrics \lyricsto "lahlah" @{
1054   Ju -- ras -- sic Park
1055 @}
1056 @end example
1057
1058
1059 El segundo verso se aplica en principio al contexto de @code{lahlah},
1060 pero para la sílaba @q{ran}, cambia a una melodía diferente.  Esto se
1061 consigue con
1062 @example
1063 \set associatedVoice = alternative
1064 @end example
1065
1066 @noindent
1067 Aquí, @code{alternative} es el nombre del contexto de @code{Voice} que
1068 contiene el tresillo.
1069
1070 Una vez más, la instrucción debe ir una sílaba antes de la cuenta,
1071 antes de @q{Ty} en este caso.
1072
1073 @example
1074 \new Lyrics \lyricsto "lahlah" @{
1075   \set associatedVoice = alternative % se aplica al "ran"
1076   Ty --
1077   ran --
1078   no --
1079   \set associatedVoice = lahlah % se aplica al "rus"
1080   sau -- rus Rex
1081 @}
1082 @end example
1083
1084 @noindent
1085 La disposición se vuelve a cambiar a la situación inicial mediante la
1086 asignación de @code{lahlah} a @code{associatedVoice}.
1087
1088
1089 @node Printing stanzas at the end
1090 @unnumberedsubsubsec Printing stanzas at the end
1091
1092 En ocasiones es conveniente tener un verso ajustado a la música, y el
1093 resto añadido en forma de estrofa al final de la pieza.  Esto se puede
1094 conseguir escribiendo los versos adicionales dentro de una sección
1095 @code{\markup} fuera del bloque score principal de la partitura.
1096 Tenga en cuenta que existen dos formas distintas de forzar los saltos
1097 de línea al utilizar @code{\markup}.
1098
1099 @lilypond[ragged-right,verbatim,quote]
1100 melody = \relative c' {
1101 e d c d | e e e e |
1102 d d e d | c1 |
1103 }
1104
1105 text = \lyricmode {
1106 \set stanza = "1." Ma- ry had a lit- tle lamb,
1107 its fleece was white as snow.
1108 }
1109
1110 \score{ <<
1111   \new Voice = "one" { \melody }
1112   \new Lyrics \lyricsto "one" \text
1113 >>
1114   \layout { }
1115 }
1116 \markup { \column{
1117   \line{ Verse 2. }
1118   \line{ All the children laughed and played }
1119   \line{ To see a lamb at school. }
1120   }
1121 }
1122 \markup{
1123   \wordwrap-string #"
1124   Verse 3.
1125
1126   Mary took it home again,
1127
1128   It was against the rule."
1129 }
1130 @end lilypond
1131
1132
1133 @node Printing stanzas at the end in multiple columns
1134 @unnumberedsubsubsec Printing stanzas at the end in multiple columns
1135
1136 Cuando una pieza tiene muchos versos, a menudo se imprimen en varias
1137 columnas a lo largo de toda la página. Con frecuencia un número de
1138 verso fuera del margen precede a cada verso. El ejemplo siguiente
1139 muestra cómo producir dicha salida en Lilypond.
1140
1141 @lilypond[ragged-right,quote,verbatim]
1142 melody = \relative c' {
1143   c c c c | d d d d
1144 }
1145
1146 text = \lyricmode {
1147   \set stanza = "1." This is verse one.
1148   It has two lines.
1149 }
1150
1151 \score{ <<
1152     \new Voice = "one" { \melody }
1153     \new Lyrics \lyricsto "one" \text
1154    >>
1155   \layout { }
1156 }
1157
1158 \markup {
1159   \fill-line {
1160     \hspace #0.1 % moves the column off the left margin; can be removed if
1161         % space on the page is tight
1162      \column {
1163       \line { \bold "2."
1164         \column {
1165           "This is verse two."
1166           "It has two lines."
1167         }
1168       }
1169       \hspace #0.1 % adds vertical spacing between verses
1170       \line { \bold "3."
1171         \column {
1172           "This is verse three."
1173           "It has two lines."
1174         }
1175       }
1176     }
1177     \hspace #0.1  % adds horizontal spacing between columns; if they are
1178         % still too close, add more " " pairs until the result
1179         % looks good
1180      \column {
1181       \line { \bold "4."
1182         \column {
1183           "This is verse four."
1184           "It has two lines."
1185         }
1186       }
1187       \hspace #0.1 % adds vertical spacing between verses
1188       \line { \bold "5."
1189         \column {
1190           "This is verse five."
1191           "It has two lines."
1192         }
1193       }
1194     }
1195   \hspace #0.1 % gives some extra space on the right margin; can
1196       % be removed if page space is tight
1197   }
1198 }
1199 @end lilypond
1200
1201
1202 @seealso
1203
1204 Referencia de funcionamiento interno:
1205 @rinternals{LyricText},
1206 @rinternals{StanzaNumber}.