1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @c This file is part of lilypond.tely
4 Translation of GIT committish: bc4543c30c67f02dadc392880f27d4581e2d7681
6 When revising a translation, copy the HEAD committish of the
7 version that you are working on. See TRANSLATION for details.
16 @c TODO: inspirational headword
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.
22 * Common notation for vocal music::
24 * Aligning lyrics to a melody::
25 * Specific uses of lyrics::
30 @node Common notation for vocal music
31 @subsection Common notation for vocal music
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.
38 * References for vocal music and lyrics::
43 * Ancient vocal music::
47 @node References for vocal music and lyrics
48 @unnumberedsubsubsec References for vocal music and lyrics
50 @c TODO: split this section in two parts? -vv
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
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
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}.
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}.
74 Los @q{ambitus} o indicaciones de tesitura vocal se pueden añadir al
75 principio de los pentagramas vocales, como se explica en
79 Las partes vocales se pueden imprimir utilizando las claves
80 tradicionales, como se muestra en @ref{Clef}.
83 Está contemplada la música vocal en estilo de notación antiguo, como
84 se explica en @ref{Ancient notation}.
89 @unnumberedsubsubsec Opera
94 @c add characters names snippet -vv
97 @unnumberedsubsubsec Song books
103 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
104 {simple-lead-sheet.ly}
108 Referencia de la notación:
109 @ref{Chord notation}.
113 @unnumberedsubsubsec Spoken music
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}.
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
133 @unnumberedsubsubsec Chants
135 @c TODO Add text from lsr and -user
139 @node Ancient vocal music
140 @unnumberedsubsubsec Ancient vocal music
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
150 Referencia de la notación:
151 @ref{Ancient notation}.
154 @node Entering lyrics
155 @subsection Entering lyrics
157 @c TODO add one sentence here. -vv
161 * Setting simple songs::
162 * Working with lyrics and variables::
166 @node Lyrics explained
167 @unnumberedsubsubsec Lyrics explained
172 @cindex espacios, en la letra
173 @cindex comillas, en la letra
175 @c FIXME: this section is to be rewritten.
176 Dado que los archivos de entrada de LilyPond son de texto, existe al
177 menos un asunto que tener en cuenta al trabajar con música vocal: los
178 textos de las canciones se deben interpretar como texto, no como
179 notas. Por ejemplo, la entrada@tie{}@code{d} debe interpretarse como
180 una sílaba de una sola letra, no como la nota@tie{}Re. Por tanto se
181 hace necesario utilizar un modo especial para la letra, ya sea
182 explícitamente o mediante el uso de métodos abreviados.
184 La letra de las canciones se introduce en un modo de entrada especial
185 que se inicia mediante la palabra clave @code{\lyricmode}, o bien
186 mediante @code{\addlyrics} ó @code{\lyricsto}. En este modo puede
187 introducir la letra, con puntuación y acentos, y el carácter @code{d}
188 no se analiza como una nota, sino más bien como una sílaba de una sola
189 letra. Las sílabas se introducen como las notas, pero con texto en
190 lugar de alturas de nota. Por ejemplo,
193 \lyricmode @{ Cam-4 pa-4 ni- ta del- lu- gar2 @}
196 Existen dos métodos principales para especificar la colocación
197 horizontal de las sílabas, bien especificando la duración de cada
198 sílaba de forma explícita, como en el ejemplo anterior, o bien
199 alineando automáticamente la letra a la melodía o a cualquier otra
200 voz, usando @code{\addlyrics} o @code{\lyricsto}.
202 @c For more details see @ref{The Lyrics context}.
204 Una palabra o sílaba de la letra comienza con un carácter alfabético,
205 y termina con cualquier espacio o dígito. Los caracteres que siguen
206 pueden ser cualesquiera excepto un dígito o un espacio.
208 Cualquier carácter excepto un dígito o un espacio en blanco se
209 considera parte de una sílaba; esto tiene una importante consecuencia,
210 y es que una palabra puede terminar en @code{@}}, lo que con
211 frecuencia conduce al siguiente error:
214 \lyricmode @{ la- la@}
217 En este ejemplo, el símbolo @code{@}} se encuentra incluido dentro de
218 la sílaba final, por tanto la llave de apertura no se compensa con la
219 correspondiente llave de cierre y el archivo de entrada probablemente
220 no se podrá procesar.
223 @funindex \property dentro de \lyricmode
226 De forma similar, un punto que sigue a una secuencia alfabética queda
227 incluido dentro de la cadena resultante. Como consecuencia, se deben
228 insertar espacios antes y después de los comandos de propiedades:
232 \override Score.LyricText #'font-shape = #'italic
239 \override Score . LyricText #'font-shape = #'italic
243 @cindex espacios, en la letra
244 @cindex comillas, en la letra
245 @cindex ligaduras, en la letra
247 Para asignar más de una sílaba a una única nota, puede rodearlas por
248 comillas o usar un carácter @code{_} (guión bajo), para obtener
249 espacios entre las sílabas, o usar el símbolo de tilde curva
250 (@code{~}) para obtener una ligadura entre sílabas de la letra.
252 @lilypond[quote,ragged-right,fragment,verbatim]
254 \relative c' { c2 e4 g2 e4 }
255 \addlyrics { gran- de_a- mi- go }
256 \addlyrics { pu- "ro y ho-" nes- to }
257 \addlyrics { pu- ro~y~ho- nes- to }
260 La ligadura de texto se construye con el carácter Unicode U+203F, por
261 tanto debe asegurarse de que tiene instalada una tipografía (como
262 DejaVuLGC) que incluya este glifo.
265 Para escribir letra con caracteres de una lengua no inglesa, o que
266 tenga caracteres acentuados o especiales (como el símbolo del corazón
267 o comillas inclinadas), introduzca simplemente los caracteres
268 directamente en el archivo de entrada y guárdelo con una codificación
269 utf-8. Consulte @ref{Text encoding}, para ver más información.
273 @lilypond[quote,ragged-right,fragment,verbatim]
274 \relative c' { e4 f e d e f e2 }
275 \addlyrics { He said: “Let my peo ple go”. }
278 Para utilizar comillas normales en la letra, escriba una barra
279 invertida antes de las comillas. Por ejemplo,
281 @lilypond[quote,ragged-right,fragment,verbatim]
282 \relative c' { \time 3/4 e4 e4. e8 d4 e d c2. }
283 \addlyrics { "\"I" am so lone- "ly\"" said she }
286 La definición completa del comienzo de una palabra en el modo Lyrics
287 (letra) es algo más compleja.
289 Una palabra en el modo Lyrics comienza por: un carácter alfabético,
290 @code{_}, @code{?}, @code{!}, @code{:}, @code{'}, los caracteres de
291 control desde @code{^A} hasta @code{^F}, desde @code{^Q} hasta
292 @code{^W}, @code{^Y}, @code{^^}, cualquier carácter de 8 bits con
293 código ASCII por encima del 127, o una combinación de dos caracteres
294 consistente en la combinación de una barra invertida seguida por
295 @code{`}, @code{'}, @code{"} ó @code{^}.
297 @c " to balance double quotes for not-so-bright context-sensitive editors
299 Para definir identificadores que contengan letra, se debe usar la
300 función @code{lyricmode}.
303 verseOne = \lyricmode @{ Joy to the world the Lord is come @}
306 \new Voice = "one" \relative c'' @{
309 c4 b8. a16 g4. f8 e4 d c2
311 \addlyrics @{ \verseOne @}
318 Referencia de la notación:
321 Referencia de funcionamiento interno:
322 @rinternals{LyricText},
323 @rinternals{LyricSpace}.
326 @c FIXME: this title has to be changed (possible confusion with LM) -vv
327 @node Setting simple songs
328 @unnumberedsubsubsec Setting simple songs
332 La manera más fácil de poner letra a una melodía es añadir
335 \addlyrics @{ @var{la letra} @}
339 a la melodía. He aquí un ejemplo:
341 @lilypond[ragged-right,verbatim,fragment,quote]
343 \relative c' { c2 e4 g2. }
344 \addlyrics { play the game }
347 Se pueden añadir más versos mediante la adición de más secciones
350 @lilypond[ragged-right,verbatim,fragment,quote]
352 \relative c' { c2 e4 g2. }
353 \addlyrics { play the game }
354 \addlyrics { speel het spel }
355 \addlyrics { joue le jeu }
358 La instrucción @code{\addlyrics} no puede manejar situaciones de
359 polifonía. Para estos casos tendrá que usar @code{\lyricsto} y
360 @code{\lyricmode}, tal y como se explicará en @ref{Lyrics explained}.
363 @node Working with lyrics and variables
364 @unnumberedsubsubsec Working with lyrics and variables
366 @cindex letra, identificadores de
368 Para definir identificadores que contengan texto, se debe usar la
369 función @code{\lyricmode}. Si embargo no tendrá que escribir las
370 duraciones, si añade @code{\addlyrics} o @code{\lyricsto} en el
371 momento de invocar el identificador.
374 verseOne = \lyricmode @{ Joy to the world the Lord is come @}
377 \new Voice = "one" \relative c'' @{
380 c4 b8. a16 g4. f8 e4 d c2
382 \addlyrics @{ \verseOne @}
387 Para arreglos distintos o más complejos, la mejor forma es preparar
388 previamente la jerarquía de pautas y textos, p.ej.:
391 \new Voice = "soprano" @{ @emph{música} @}
392 \new Lyrics = "textoSoprano" @{ s1 @}
393 \new Lyrics = "textoTenor" @{ s1 @}
394 \new Voice = "tenor" @{ @emph{música} @}
398 y después combinar las melodías y líneas de texto correspondientes:
401 \context Lyrics = textoSoprano \lyricsto "soprano"
407 El código de entrada definitivo sería algo como
410 <<\new ChoirStaff << @emph{prepare la música} >>
411 \lyricsto "soprano" @emph{etc}
412 \lyricsto "alto" @emph{etc}
419 @c TODO: document \new Staff << Voice \lyricsto >> bug
420 Referencia de funcionamiento interno:
421 @rinternals{LyricCombineMusic},
426 @node Aligning lyrics to a melody
427 @subsection Aligning lyrics to a melody
433 La alineación del texto con las melodías se puede hacer
434 automáticamente, pero si especificamos las duraciones de las sílabas
435 también puede hacerse de forma manual. La alineación y el
436 tipografiado de la letra se preparan con la ayuda de saltos o
437 @i{skips}, guiones y líneas extensoras.
439 La letra se imprime a través de su interpretación dentro del contexto
440 llamado @rinternals{Lyrics}.
443 \new Lyrics \lyricmode @dots{}
446 Existen dos métodos principales para especificar la colocación
447 horizontal de las sílabas:
451 alineando automáticamente el texto a una melodía o a otra voz,
452 utilizando @code{\addlyrics} o @code{\lyricsto}.
455 o especificando la duración de cada sílaba explícitamente, utilizando
460 * Automatic syllable durations::
461 * Manual syllable durations::
462 * Multiple syllables to one note::
463 * Multiple notes to one syllable::
465 * Extenders and hyphens::
466 * Lyrics and repeats::
469 @node Automatic syllable durations
470 @unnumberedsubsubsec Automatic syllable durations
472 @cindex duraciones automáticas de las sílabas
473 @cindex letra y melodías
475 La letra se puede alinear automáticamente bajo una melodía dada. Esto
476 se consigue combinando la melodía y el texto con la expresión
480 \new Lyrics \lyricsto @var{nombre} @dots{}
483 Esto alinea la letra a las notas del contexto de @rinternals{Voice}
484 llamado @var{nombre}, que debe existir previamente. Por ello la
485 @code{Voice} normalmente se especifica en primer lugar, y después se
486 especifica la letra con @code{\lyricsto}. La instrucción
487 @code{\lyricsto} cambia automáticamente al modo @code{\lyricmode}, por
488 lo que la palabra clave @code{\lyricmode} se puede omitir.
490 El ejemplo siguiente utiliza comandos diferentes para introducir la
493 @lilypond[quote,fragment,ragged-right,verbatim]
495 \new Voice = "one" \relative c'' {
498 c4 b8. a16 g4. f8 e4 d c2
501 % not recommended: left aligns syllables
502 \new Lyrics \lyricmode { Joy4 to8. the16 world!4. the8 Lord4 is come.2 }
504 % wrong: durations needed
505 \new Lyrics \lyricmode { Joy to the earth! the Sa -- viour reigns. }
508 \new Lyrics \lyricsto "one" { No more let sins and sor -- rows grow. }
512 El segundo verso no está bien alineado porque las duraciones
513 no se han especificado. Una solución para eso sería usar @code{\lyricsto}.
515 El comando @code{\addlyrics} es realmente tan sólo una forma cómoda de
516 escribir una estructura de LilyPond más complicada que establece la
521 \addlyrics @{ LETRA @}
528 \new Voice = "blabla" @{ MÚSICA @}
529 \new Lyrics \lyricsto "blabla" @{ LETRA @}
532 @node Manual syllable durations
533 @unnumberedsubsubsec Manual syllable durations
535 El texto también se puede introducir sin @code{\addlyrics} ni
536 @code{\lyricsto}. En este caso, las sílabas se escriben como notas
537 (pero con las alturas sustituidas por texto) y la duración de cada
538 sílaba se debe escribir explícitamente. Por ejemplo:
545 La alineación respecto de una melodía se puede especificar con la
546 propiedad @code{associatedVoice},
549 \set associatedVoice = #"lala"
553 El valor de la propiedad (aquí: @code{"lala"}) ha de ser el nombre de
554 un contexto de @rinternals{Voice}. Sin este ajuste, las líneas de
555 extensión no se formatearán correctamente.
557 Presentamos a continuación un ejemplo que muestra el uso de las
558 duraciones manuales de las sílabas del texto:
560 @lilypond[relative=1,ragged-right,verbatim,fragment,quote]
561 << \new Voice = "melody" {
565 \new Lyrics \lyricmode {
566 \set associatedVoice = #"melody"
573 Referencia de funcionamiento interno:
577 @node Multiple syllables to one note
578 @unnumberedsubsubsec Multiple syllables to one note
581 @cindex ligaduras, en el texto
583 Para asignar más de una sílaba a una sola nota, puede encerrarlas
584 entre comillas o utilizar un guión bajo (@code{_}), para dejar
585 espacios entre las sílabas, o usar el símbolo de tilde curva
586 (@code{~}) para obtener una ligadura en el texto@footnote{Las
587 ligaduras de texto están hechas con el carácter de Unicode U+203F, por
588 tanto debe asegurarse de tener instalada una tipografía (como
589 DejaVuLGC) que incluya este glifo.}.
591 @lilypond[quote,ragged-right,fragment,verbatim]
593 \relative c' { c2 e4 g2 e4 }
594 \addlyrics { gran- de_a- mi- go }
595 \addlyrics { pu- "ro y ho-" nes- to }
596 \addlyrics { pu- ro~y~ho- nes- to }
601 Referencia de funcionamiento interno: @rinternals{LyricCombineMusic}.
603 @c Here come the section which used to be "Melismata"
604 @c the new title might be more self-explanatory
607 @node Multiple notes to one syllable
608 @unnumberedsubsubsec Multiple notes to one syllable
612 @cindex fraseo, en la letra
614 A veces, y sobre todo en la música medieval, varias notas se cantan
615 sobre una sílaba única; tales vocalizaciones reciben el nombre de
616 melismas, o melismata.
618 @c this method seems to be the simplest; therefore
619 @c it might be better to present it first - vv
621 Podemos definir los melismas completamente dentro de la letra,
622 escribiendo un guión bajo @code{_} por cada nota que se quiere añadir
625 @c FIXME: clarify: __ is used to crate a lyric extender,
626 @c _ is used to add a note to a melisma, so both __ and _ are needed.
629 @c duplicated: TODO fix
630 Además, podemos hacer que se imprima una línea extensora para indicar
631 el melisma en la partitura, escribiendo un doble guión bajo junto a la
632 primera sílaba del melisma. Este ejemplo presenta los tres elementos
633 que se usan con este fin (todos ellos circundados por espacios):
634 guiones dobles para separar las sílabas de una palabra, guiones bajos
635 para añadir notas al melisma, y un doble guión bajo para poner una
638 @c wrong: extender line only on last syllable of a word. Change example
639 @lilypond[relative=1,verbatim,fragment,quote]
640 { \set melismaBusyProperties = #'()
641 c d( e) f f( e) e e }
643 { Ky -- _ _ ri __ _ _ _ e }
646 En este caso también podemos tener ligaduras de unión y de expresión
647 en la melodía, si establecemos @code{melismaBusyProperties}, como se
648 hizo en el ejemplo anterior.
650 Sin embargo la instrucción @code{\lyricsto} también puede detectar los
651 melismas automáticamente: sólo pone una sílaba debajo de un grupo de
652 notas unidas mediante ligadura de unión o de expresión. Si quiere
653 forzar que un grupo de notas sin ligadura sea un melisma, inserte
654 @code{\melisma} después de la primera nota del grupo, y
655 @code{\melismaEnd} después de la última, p.ej.:
657 @lilypond[quote,relative=2,ragged-right,fragment,verbatim]
659 \new Voice = "lala" {
667 \new Lyrics \lyricsto "lala" {
673 Además, las notas se consideran un melisma si están unidas manualmente
674 mediante una barra, y el barrado automático (véase @ref{Setting
675 automatic beam behavior}) está desactivado.
677 @c FIXME: this now links to LM -vv
680 @cindex coral, partitura
682 Hay un ejemplo completo de una disposición de partitura SATB en la
683 sección @rlearning{Vocal ensembles}.
689 @funindex \melismaEnd
695 @c @lsr{vocal,lyric@/-combine.ly}.
700 Los melismas no se detectan automáticamente, y las líneas de extensión
701 se deben insertar a mano.
704 @unnumberedsubsubsec Skipping notes
706 Se puede conseguir que una línea de letra progrese más lentamente que
707 la melodía, mediante la inserción de desplazamientos o @code{\skip}s
708 en la letra. Por cada @code{\skip}, el texto se retrasa en una nota.
709 La instrucción @code{\skip} debe ir seguida de una duración válida,
710 pero esta duración se ignora cuando se usa @code{\skip} en las letras.
714 @lilypond[verbatim,ragged-right,quote]
715 \relative c' { c c g' }
723 @node Extenders and hyphens
724 @unnumberedsubsubsec Extenders and hyphens
727 @cindex extensora, línea
728 @cindex línea de extensión
730 @c leave this as samp. -gp
731 Los melismas se indican mediante una línea horizontal centrada entre
732 una sílaba y la siguiente. Esta línea recibe el nombre de línea de
733 extensión, y se escribe como @samp{ __ } (fíjese en los espacios antes
734 y después de los dos guiones bajos).
736 @warning{Los melismas se indican en la partitura con líneas
737 extensoras, que se escriben con un doble guión bajo; pero también se
738 pueden introducir melismas cortos mediante saltos de notas
739 individuales, que se escriben como caracteres de guión bajo sueltos;
740 de forma predeterminada éstos no producen la impresión de una línea de
745 @c leave this as samp. -gp
746 Los guiones centrados se escriben como @samp{ -- } entre sílabas de
747 una misma palabra (fíjese en los espacios antes y después de los dos
748 guiones). El guión quedará centrado entre las sílabas, y su longitud
749 se ajustará en función del espacio que exista entre ellas.
751 En la música grabada de modo muy apretado, se pueden quitar los
752 guiones. Se puede controlar si esto ocurre o no, mediante la
753 @code{minimum-distance} (distancia mínima entre las dos sílabas) y la
754 @code{minimum-length} (umbral por debajo del cual se suprimen los
759 Referencia de funcionamiento interno:
760 @rinternals{LyricExtender},
761 @rinternals{LyricHyphen}.
764 @node Lyrics and repeats
765 @unnumberedsubsubsec Lyrics and repeats
767 @c TODO New section. Add text
770 @node Specific uses of lyrics
771 @subsection Specific uses of lyrics
773 @c FIXME This whole section is to be reorganized. -vv
775 A menudo se aplican a una melodía distintos versos de una canción de
776 formas ligeramente distintas. Tales variantes pueden aún captarse
777 mediante @code{\lyricsto}.
781 * Lyrics independent of notes::
782 * Spacing out syllables::
783 * Centering lyrics between staves::
788 @unnumberedsubsubsec Divisi lyrics
790 Puede presentar letras alternativas (o divisi) nombrando contextos de
791 voz y aplicando la letra a los mencionados contextos específicos.
793 @lilypond[verbatim,ragged-right,quote]
795 \new Voice = "melody" {
800 \new Voice = "splitpart" { \voiceTwo c4 }
805 \new Lyrics \lyricsto "melody" { we shall not o- ver- come }
806 \new Lyrics \lyricsto "splitpart" { will }
811 Puede usar este truco para presentar las distintas letras de una
812 sección que se repite.
814 @lilypond[verbatim,ragged-right,quote]
816 \new Voice = "melody" \relative c' {
818 \new Voice = "verse" \repeat volta 2 {c4 d e f | g1 | }
820 \new Lyrics = "mainlyrics" \lyricsto melody \lyricmode {
823 \context Lyrics = "mainlyrics" \lyricsto verse \lyricmode {
825 \new Lyrics = "repeatlyrics" \lyricsto verse \lyricmode {
826 dodo rere mimi fafa solsol }
832 @node Lyrics independent of notes
833 @unnumberedsubsubsec Lyrics independent of notes
835 En cierta música vocal compleja, podría ser deseable colocar la letra
836 de forma totalmente independiente de las notas. La música que se
837 define dentro de @code{lyricrhythm} desaparece dentro del contexto
838 @code{Devnull}, pero los valores rítmicos aún se pueden utilizar para
841 @lilypond[quote,verbatim,ragged-right]
844 \tag #'music { c''2 }
845 \tag #'lyricrhythm { c''4. c''8 }
849 lyr = \lyricmode { I like my cat! }
852 \new Staff \keepWithTag #'music \voice
853 \new Devnull="nowhere" \keepWithTag #'lyricrhythm \voice
854 \new Lyrics \lyricsto "nowhere" \lyr
855 \new Staff { c'8 c' c' c' c' c' c' c'
856 c' c' c' c' c' c' c' c' }
860 Sólo se recomienda este método si la música que está en el contexto
861 @code{Devnull} no contiene melismas. Los melismas están definidos por
862 el contexto @code{Voice}. La conexión de la letra a un contexto
863 @code{Devnull} hace que se pierdan los enlaces entre la voz y las
864 sílabas, y también la información relativa a los melismas. Por tanto,
865 si enlazamos la letra a un contexto @code{Devnull}, los melismas
866 implícitos se ignoran.
868 @c Conclusion: do not use devnull for lyrics -FV
870 @c this clarifies http://code.google.com/p/lilypond/issues/detail?id=248
872 @node Spacing out syllables
873 @unnumberedsubsubsec Spacing out syllables
875 @cindex Espaciado de la letra
876 @cindex Letra, aumentar el espaciado
878 Para aumentar el espaciado entre las sílabas de la letra, establezca
879 la propiedad minimum-distance de LyricSpace.
881 @lilypond[relative,verbatim,fragment,quote,ragged-right]
884 \override Lyrics.LyricSpace #'minimum-distance = #1.0
888 longtext longtext longtext longtext
889 longtext longtext longtext longtext
893 Para que este cambio sea válido para la letra de la partitura
894 completa, establezca la propiedad dentro del @q{layout} o disposición.
896 @lilypond[verbatim,quote,ragged-right]
903 longtext longtext longtext longtext
904 longtext longtext longtext longtext
909 \override LyricSpace #'minimum-distance = #1.0
916 @c This snippet has been renamed to "lyrics-alignment.ly"
917 @c update as soon as lsr/is updated -vv
918 @c @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
919 @c {lyrics-alignment.ly}
921 @c TODO: move to LSR -vv
924 La comprobación que asegura que las inscripciones de texto y la letra
925 de las canciones se mantienen dentro de los márgenes, es una tarea
926 computacional relativamente costosa. Para acelerar el procesado,
927 LilyPond no hace tales cálculos de forma predeterminada; para
928 habilitarlos, utilice
931 \override Score.PaperColumn #'keep-inside-line = ##t
934 Para hacer también que las sílabas de la letra eviten las barras de compás, use
940 \consists "Bar_engraver"
941 \consists "Separating_line_group_engraver"
942 \override BarLine #'transparent = ##t
947 @c TODO Create and add lsr example of lyricMelismaAlignment
948 @c It's used like this to center-align all lyric syllables,
949 @c even when notes are tied. -td
954 \context { \Score lyricMelismaAlignment = #0 }
959 @node Centering lyrics between staves
960 @unnumberedsubsubsec Centering lyrics between staves
962 @c TODO Add text from -user
970 * Adding stanza numbers::
971 * Adding dynamics marks to stanzas::
972 * Adding singers' names to stanzas::
973 * Stanzas with different rhythms::
974 * Printing stanzas at the end::
975 * Printing stanzas at the end in multiple columns::
979 @node Adding stanza numbers
980 @unnumberedsubsubsec Adding stanza numbers
982 @cindex verso, número de
984 Los números de los versos se pueden añadir estableciendo
985 @code{stanza}, p.ej.,
987 @lilypond[quote,ragged-right,verbatim,relative=2,fragment]
989 \time 3/4 g2 e4 a2 f4 g2.
995 Oh, ché -- ri, je t'aime
1000 Estos números aparecerán inmediatamente antes de la primera sílaba.
1002 @c TODO Create and add snippet to show how two lines of a
1003 @c stanza can be grouped together, along these lines:
1004 @c (might need improving a bit) -td
1007 leftbrace = \markup { \override #'(font-encoding . fetaBraces) \lookup
1011 \set stanza = \markup { "1. " \leftbrace }
1012 \lyricmode { Child, you're mine and I love you.
1013 Lend thine ear to what I say.
1019 % \set stanza = \markup { " "}
1020 \lyricmode { Child, I have no great -- er joy
1021 Than to have you walk in truth.
1027 \repeat volta 2 { c'8 c' c' c' c' c' c'4
1028 c'8 c' c' c' c' c' c'4 }
1029 } \addlyrics { \stanzaOneOne }
1030 \addlyrics { \stanzaOneThree }
1034 @node Adding dynamics marks to stanzas
1035 @unnumberedsubsubsec Adding dynamics marks to stanzas
1037 Los versos que difieren en su sonoridad se pueden especificar
1038 escribiendo una indicación dinámica antes de cada verso. En LilyPond,
1039 todo lo que aparece delante de un verso está dentro del objeto
1040 @code{StanzaNumber}; las indicaciones dinámicas no son diferentes.
1041 Por razones técnicas, tendrá que establecer el valor de la sección
1042 stanza (verso) fuera de @code{\lyricmode}:
1044 @lilypond[quote,ragged-right,verbatim]
1046 \set stanza = \markup { \dynamic "ff" "1. " }
1053 \new Voice = "tune" {
1057 \new Lyrics \lyricsto "tune" \text
1062 @node Adding singers' names to stanzas
1063 @unnumberedsubsubsec Adding singers' names to stanzas
1065 @cindex cantante, nombre del
1066 @cindex nombre del cantante
1068 También se pueden poner los nombres de los cantantes. Se imprimen al
1069 comienzo de la línea, igual que los nombres de instrumento. Se crean
1070 estableciendo un valor para @code{vocalName}. Se puede definir una
1071 versión abreviada como @code{shortVocalName}.
1073 @lilypond[fragment,ragged-right,quote,verbatim,relative=2]
1075 \time 3/4 g2 e4 a2 f4 g2.
1077 \set vocalName = #"Bert "
1078 Hi, my name is Bert.
1080 \set vocalName = #"Ernie "
1081 Oh, ché -- ri, je t'aime
1086 @node Stanzas with different rhythms
1087 @unnumberedsubsubsec Stanzas with different rhythms
1089 @subsubheading Ignoring melismata
1091 Existe la posibilidad de que el texto tenga un melisma en un verso,
1092 pero varias sílabas en otro. Una solución es hacer que la voz más
1093 rápida ignore el melisma. Esto se consigue estableciendo
1094 @code{ignoreMelismata} en el contexto Lyrics.
1096 @lilypond[verbatim,ragged-right,quote]
1098 \relative c' \new Voice = "lahlah" {
1099 \set Staff.autoBeaming = ##f
1105 \new Lyrics \lyricsto "lahlah" {
1108 \new Lyrics \lyricsto "lahlah" {
1110 \set ignoreMelismata = ##t
1112 \unset ignoreMelismata
1119 A diferencia de casi todas las instrucciones @code{\set}, @code{\set
1120 ignoreMelismata} no funciona si va precedido de @code{\once}. Es
1121 necesario utilizar @code{\set} y @code{\unset} para delimitar la letra
1122 en que se quieren ignorar los melismas.
1125 @subsubheading Switching to an alternative melody
1127 Son posibles variaciones más complejas en la disposición del texto.
1128 Se puede cambiar la melodía para una línea de la letra durante el
1129 texto. Esto se hace estableciendo la propiedad
1130 @code{associatedVoice}. En el ejemplo
1132 @lilypond[ragged-right,quote]
1134 \relative c' \new Voice = "lahlah" {
1135 \set Staff.autoBeaming = ##f
1138 \new Voice = "alternative" {
1141 % show associations clearly.
1142 \override NoteColumn #'force-hshift = #-3
1153 \new Lyrics \lyricsto "lahlah" {
1154 Ju -- ras -- sic Park
1156 \new Lyrics \lyricsto "lahlah" {
1157 % Tricky: need to set associatedVoice
1158 % one syllable too soon!
1159 \set associatedVoice = alternative % applies to "ran"
1163 \set associatedVoice = lahlah % applies to "rus"
1169 el texto del primer verso se aplica a una melodía llamada @q{lahlah},
1172 \new Lyrics \lyricsto "lahlah" @{
1173 Ju -- ras -- sic Park
1178 El segundo verso se aplica en principio al contexto de @code{lahlah},
1179 pero para la sílaba @q{ran}, cambia a una melodía diferente. Esto se
1182 \set associatedVoice = alternative
1186 Aquí, @code{alternative} es el nombre del contexto de @code{Voice} que
1187 contiene el tresillo.
1189 @c FIXME: make this easier to understand -vv
1190 La instrucción debe ir una sílaba antes de la cuenta, antes de @q{Ty}
1191 en este caso. En otras palabras, el cambio en la voz asociada
1192 associatedVoice se produce un paso más tarde de lo que se espera.
1193 Esto es así por razones técnicas, y no es un fallo del programa.
1196 \new Lyrics \lyricsto "lahlah" @{
1197 \set associatedVoice = alternative % se aplica al "ran"
1201 \set associatedVoice = lahlah % se aplica al "rus"
1207 La disposición se vuelve a cambiar a la situación inicial mediante la
1208 asignación de @code{lahlah} a @code{associatedVoice}.
1211 @node Printing stanzas at the end
1212 @unnumberedsubsubsec Printing stanzas at the end
1214 En ocasiones es conveniente tener un verso ajustado a la música, y el
1215 resto añadido en forma de estrofa al final de la pieza. Esto se puede
1216 conseguir escribiendo los versos adicionales dentro de una sección
1217 @code{\markup} fuera del bloque score principal de la partitura.
1218 Tenga en cuenta que existen dos formas distintas de forzar los saltos
1219 de línea al utilizar @code{\markup}.
1221 @lilypond[ragged-right,verbatim,quote]
1222 melody = \relative c' {
1228 \set stanza = #"1." Ma- ry had a lit- tle lamb,
1229 its fleece was white as snow.
1233 \new Voice = "one" { \melody }
1234 \new Lyrics \lyricsto "one" \text
1240 \line{ All the children laughed and played }
1241 \line{ To see a lamb at school. }
1248 Mary took it home again,
1250 It was against the rule."
1255 @node Printing stanzas at the end in multiple columns
1256 @unnumberedsubsubsec Printing stanzas at the end in multiple columns
1258 Cuando una pieza tiene muchos versos, a menudo se imprimen en varias
1259 columnas a lo largo de toda la página. Con frecuencia un número de
1260 verso fuera del margen precede a cada verso. El ejemplo siguiente
1261 muestra cómo producir dicha salida en Lilypond.
1263 @lilypond[ragged-right,quote,verbatim]
1264 melody = \relative c' {
1269 \set stanza = #"1." This is verse one.
1274 \new Voice = "one" { \melody }
1275 \new Lyrics \lyricsto "one" \text
1282 \hspace #0.1 % moves the column off the left margin;
1283 % can be removed if space on the page is tight
1287 "This is verse two."
1291 \hspace #0.1 % adds vertical spacing between verses
1294 "This is verse three."
1299 \hspace #0.1 % adds horizontal spacing between columns;
1300 % if they are still too close, add more " " pairs
1301 % until the result looks good
1305 "This is verse four."
1309 \hspace #0.1 % adds vertical spacing between verses
1312 "This is verse five."
1317 \hspace #0.1 % gives some extra space on the right margin;
1318 % can be removed if page space is tight
1325 Referencia de funcionamiento interno:
1326 @rinternals{LyricText},
1327 @rinternals{StanzaNumber}.