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