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