@c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
@c This file is part of lilypond.tely
@ignore
- Translation of GIT committish: 2ac76a5b0a5572cb259f22751764acfe431bfff2
+ Translation of GIT committish: d4f58bb3ad4e7fe1967a6b48f25e3addffc8aa14
When revising a translation, copy the HEAD committish of the
version that you are working on. See TRANSLATION for details.
@end ignore
-@c \version "2.11.51"
+@c \version "2.12.0"
@node Vocal music
@section Vocal music
-Puesto que los archivos de entrada de LilyPond son de texto, hay un
-par de cuestiones dignas de consideración cuando se trabaja con música
-vocal:
+@c TODO: inspirational headword
+
+Esta sección explica cómo tipografiar música vocal, y cómo asegurarse
+de que la letra se alinea con las notas de su melodía correspondiente.
+
+@menu
+* Common notation for vocal music::
+* Entering lyrics::
+* Aligning lyrics to a melody::
+* Specific uses of lyrics::
+* Stanzas::
+@end menu
+
+
+@node Common notation for vocal music
+@subsection Common notation for vocal music
+
+Esta sección trata sobre asuntos relacionados con la música vocal en
+general y con ciertos estilos concretos de música vocal.
+
+
+@menu
+* References for vocal music and lyrics::
+* Opera::
+* Song books::
+* Spoken music::
+* Chants::
+* Ancient vocal music::
+@end menu
+
+
+@node References for vocal music and lyrics
+@unnumberedsubsubsec References for vocal music and lyrics
+
+@c TODO: split this section in two parts? -vv
+
+Pueden surgir varias cuestiones al tipografiar música vocal. Algunas
+se discuten en esta sección, pero otras están tratadas en otros
+lugares del manual:
@itemize
@item
-Los textos de las canciones se deben introducir como texto, no como
-notas. Por ejemplo, la entrada@tie{}@code{d} se debe interpretar como
-una sílaba de una sola letra, no como la nota@tie{}Re.
+Casi todos los estilos de música vocal utilizan texto escrito como
+letra. Hay una introducción a esta notación en @rlearning{Setting
+simple songs}.
+
+@item
+La música vocal probablemente requiere el uso del modo de marcado o
+@code{markup}, ya sea para la letra o para otros elementos de texto
+(nombres de los personajes, etc.). Esta sintaxis está descrita en
+@ref{Text markup introduction}.
+
+@item
+Las hojas guía de acordes o @emph{Lead sheets} se pueden imprimir
+combinando partes vocales y el @q{modo de acordes}; esta sintaxis se
+explica en @ref{Chord notation}.
+
+@item
+Los @q{ambitus} o indicaciones de tesitura vocal se pueden añadir al
+principio de los pentagramas vocales, como se explica en
+@ref{Ambitus}.
@item
-Los textos de las canciones se deben alinear con las notas respectivas
-de la melodía.
+Las partes vocales se pueden imprimir utilizando las claves
+tradicionales, como se muestra en @ref{Clef}.
+
+@item
+Está contemplada la música vocal en estilo de notación antiguo, como
+se explica en @ref{Ancient notation}.
@end itemize
-Existen varias formas diferentes de definir la letra; comenzaremos
-examinando el método más simple, y poco a poco iremos aumentando la
-complejidad.
-@menu
-* Common notation for vocals::
-* Aligning lyrics to a melody::
-* Placement of lyrics::
-* Stanzas::
-@end menu
+@node Opera
+@unnumberedsubsubsec Opera
+@c TODO
+Continuará...
-@snippets
+@c add characters names snippet -vv
-Las comprobaciones que aseguran que las indicaciones textuales y las
-letras se encuentran dentro de los márgenes es una tarea computacional
-relativamente grande. Para acelerar el procesado, lilypond no realiza
-estos cálculos por defecto; para activarlos, utilice
+@node Song books
+@unnumberedsubsubsec Song books
-@example
-\override Score.PaperColumn #'keep-inside-line = ##t
-@end example
+@c TODO
+Continuará...
-Para hacer que la letra evite las líneas divisorias también, utilice
+@snippets
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{simple-lead-sheet.ly}
-@example
-\layout @{
- \context @{
- \Lyrics
- \consists "Bar_engraver"
- \consists "Separating_line_group_engraver"
- \override BarLine #'transparent = ##t
- @}
-@}
-@end example
-@node Common notation for vocals
-@subsection Common notation for vocals
+@seealso
+Referencia de la notación:
+@ref{Chord notation}.
-@menu
-* References for vocal music::
-* Setting simple songs::
-* Entering lyrics::
-* Working with lyrics and variables::
-@end menu
-@node References for vocal music
-@subsubsection References for vocal music
+@node Spoken music
+@unnumberedsubsubsec Spoken music
+
+@cindex parlato
+@cindex Sprechgesang
@c TODO Add @refs
-@q{Parlato} es texto hablado sin notas pero con ritmo; su notación se
-realiza mediante cabezas de nota en forma de cruz. Esto queda demostrado en
-@ref{Special note heads}.
+Los efectos como el @q{parlato} o el @q{Sprechgesang} requieren de los
+intérpretes que hablen sin altura determinada pero con su ritmo; su
+notación se realiza mediante cabezas de nota en forma de aspas, como
+se muestra en @ref{Special note heads}.
+@c TODO add "marking-notes-on-spoken-parts" snippet -vv
+@c add "showing the rhythm of a melody" snip
+@c add "one staff-line notation"
+@c add "improvisation" ref
+@c add "lyrics independents of notes" ref
-@node Setting simple songs
-@subsubsection Setting simple songs
-@cindex \addlyrics
+@node Chants
+@unnumberedsubsubsec Chants
-La manera más fácil de poner letra a una melodía es añadir
+@c TODO Add text from lsr and -user
+Continuará...
-@example
-\addlyrics @{ @var{la letra} @}
-@end example
-@noindent
-a la melodía. He aquí un ejemplo:
+@node Ancient vocal music
+@unnumberedsubsubsec Ancient vocal music
-@lilypond[ragged-right,verbatim,fragment,quote]
-\time 3/4
-\relative c' { c2 e4 g2. }
-\addlyrics { play the game }
-@end lilypond
+@c TODO
+Continuará...
-Se pueden añadir más versos mediante la adición de más secciones
-@code{\addlyrics}
+@c Add "Printing both the ancient and the modern clef in vocal music" snippet,
+@c and "Transcription of Ancient music with incipit" snippet. -vv
-@lilypond[ragged-right,verbatim,fragment,quote]
-\time 3/4
-\relative c' { c2 e4 g2. }
-\addlyrics { play the game }
-\addlyrics { speel het spel }
-\addlyrics { joue le jeu }
-@end lilypond
-
-La instrucción @code{\addlyrics} no puede manejar situaciones de
-polifonía. Para estos casos tendrá que usar @code{\lyricsto} y
-@code{\lyricmode}, tal y como se explicará en @ref{Entering lyrics}.
+@seealso
+Referencia de la notación:
+@ref{Ancient notation}.
@node Entering lyrics
-@subsubsection Entering lyrics
+@subsection Entering lyrics
+
+@c TODO add one sentence here. -vv
+
+@menu
+* Lyrics explained::
+* Setting simple songs::
+* Working with lyrics and variables::
+@end menu
+
+
+@node Lyrics explained
+@unnumberedsubsubsec Lyrics explained
@cindex letra
@funindex \lyricmode
@cindex espacios, en la letra
@cindex comillas, en la letra
+@c FIXME: this section is to be rewritten.
+Dado que los archivos de entrada de LilyPond son de texto, existe al
+menos un asunto que tener en cuenta al trabajar con música vocal: los
+textos de las canciones se deben interpretar como texto, no como
+notas. Por ejemplo, la entrada@tie{}@code{d} debe interpretarse como
+una sílaba de una sola letra, no como la nota@tie{}Re. Por tanto se
+hace necesario utilizar un modo especial para la letra, ya sea
+explícitamente o mediante el uso de métodos abreviados.
+
La letra de las canciones se introduce en un modo de entrada especial
que se inicia mediante la palabra clave @code{\lyricmode}, o bien
mediante @code{\addlyrics} ó @code{\lyricsto}. En este modo puede
consistente en la combinación de una barra invertida seguida por
@code{`}, @code{'}, @code{"} ó @code{^}.
+@c " to balance double quotes for not-so-bright context-sensitive editors
+
Para definir identificadores que contengan letra, se debe usar la
función @code{lyricmode}.
@seealso
+Referencia de la notación:
+@ref{Fonts}.
-Referencia de funcionamiento interno: @rinternals{LyricText},
+Referencia de funcionamiento interno:
+@rinternals{LyricText},
@rinternals{LyricSpace}.
+
+@c FIXME: this title has to be changed (possible confusion with LM) -vv
+@node Setting simple songs
+@unnumberedsubsubsec Setting simple songs
+
+@cindex \addlyrics
+
+La manera más fácil de poner letra a una melodía es añadir
+
+@example
+\addlyrics @{ @var{la letra} @}
+@end example
+
+@noindent
+a la melodía. He aquí un ejemplo:
+
+@lilypond[ragged-right,verbatim,fragment,quote]
+\time 3/4
+\relative c' { c2 e4 g2. }
+\addlyrics { play the game }
+@end lilypond
+
+Se pueden añadir más versos mediante la adición de más secciones
+@code{\addlyrics}
+
+@lilypond[ragged-right,verbatim,fragment,quote]
+\time 3/4
+\relative c' { c2 e4 g2. }
+\addlyrics { play the game }
+\addlyrics { speel het spel }
+\addlyrics { joue le jeu }
+@end lilypond
+
+La instrucción @code{\addlyrics} no puede manejar situaciones de
+polifonía. Para estos casos tendrá que usar @code{\lyricsto} y
+@code{\lyricmode}, tal y como se explicará en @ref{Lyrics explained}.
+
+
@node Working with lyrics and variables
-@subsubsection Working with lyrics and variables
+@unnumberedsubsubsec Working with lyrics and variables
@cindex letra, identificadores de
función @code{\lyricmode}. Si embargo no tendrá que escribir las
duraciones, si añade @code{\addlyrics} o @code{\lyricsto} en el
momento de invocar el identificador.
-
+
@example
verseOne = \lyricmode @{ Joy to the world the Lord is come @}
\score @{
>>
@}
@end example
-
+
Para arreglos distintos o más complejos, la mejor forma es preparar
previamente la jerarquía de pautas y textos, p.ej.:
@example
\new Voice = "tenor" @{ @emph{música} @}
>>
@end example
-
+
y después combinar las melodías y líneas de texto correspondientes:
-
+
@example
\context Lyrics = textoSoprano \lyricsto "soprano"
@emph{el texto}
@end example
-
+
@noindent
El código de entrada definitivo sería algo como
-
+
@example
<<\new ChoirStaff << @emph{prepare la música} >>
\lyricsto "soprano" @emph{etc}
@emph{etc}
>>
@end example
-
+
+
@seealso
-
@c TODO: document \new Staff << Voice \lyricsto >> bug
Referencia de funcionamiento interno:
-@rinternals{LyricCombineMusic}, @rinternals{Lyrics}.
+@rinternals{LyricCombineMusic},
+@rinternals{Lyrics}.
+
@node Aligning lyrics to a melody
@funindex \addlyrics
@funindex \lyricsto
+La alineación del texto con las melodías se puede hacer
+automáticamente, pero si especificamos las duraciones de las sílabas
+también puede hacerse de forma manual. La alineación y el
+tipografiado de la letra se preparan con la ayuda de saltos o
+@i{skips}, guiones y líneas extensoras.
La letra se imprime a través de su interpretación dentro del contexto
llamado @rinternals{Lyrics}.
@code{\lyricmode}
@end itemize
+El contexto @code{Voice} que contiene la melodía con la que se está
+alineando la letra no debe haber @qq{muerto}, o se perderá la letra
+después de ese punto. Esto puede ocurrir si existen períodos en los
+que dicha voz no tiene nada que hacer. Para ver métodos de mantener
+vivos los contextos, consulte @ref{Keeping contexts alive}.
+
+
@menu
-* Automatic syllable durations::
-* Manual syllable durations::
-* Multiple syllables to one note::
-* Multiple notes to one syllable::
-* Skipping notes::
-* Extenders and hyphens::
-* Lyrics and repeats::
+* Automatic syllable durations::
+* Manual syllable durations::
+* Multiple syllables to one note::
+* Multiple notes to one syllable::
+* Skipping notes::
+* Extenders and hyphens::
+* Lyrics and repeats::
@end menu
@node Automatic syllable durations
-@subsubsection Automatic syllable durations
+@unnumberedsubsubsec Automatic syllable durations
@cindex duraciones automáticas de las sílabas
@cindex letra y melodías
\time 2/4
c4 b8. a16 g4. f8 e4 d c2
}
+
+% not recommended: left aligns syllables
\new Lyrics \lyricmode { Joy4 to8. the16 world!4. the8 Lord4 is come.2 }
+
+% wrong: durations needed
\new Lyrics \lyricmode { Joy to the earth! the Sa -- viour reigns. }
+
+%correct
\new Lyrics \lyricsto "one" { No more let sins and sor -- rows grow. }
>>
@end lilypond
@end example
@node Manual syllable durations
-@subsubsection Manual syllable durations
+@unnumberedsubsubsec Manual syllable durations
El texto también se puede introducir sin @code{\addlyrics} ni
@code{\lyricsto}. En este caso, las sílabas se escriben como notas
(pero con las alturas sustituidas por texto) y la duración de cada
sílaba se debe escribir explícitamente. Por ejemplo:
-
+
@example
play2 the4 game2.
sink2 or4 swim2.
La alineación respecto de una melodía se puede especificar con la
propiedad @code{associatedVoice},
-
+
@example
\set associatedVoice = #"lala"
@end example
El valor de la propiedad (aquí: @code{"lala"}) ha de ser el nombre de
un contexto de @rinternals{Voice}. Sin este ajuste, las líneas de
extensión no se formatearán correctamente.
-
+
Presentamos a continuación un ejemplo que muestra el uso de las
duraciones manuales de las sílabas del texto:
} >>
@end lilypond
+
@seealso
+Referencia de la notación:
+@ref{Keeping contexts alive}.
-Referencia de funcionamiento interno: @rinternals{Lyrics}.
+Referencia de funcionamiento interno:
+@rinternals{Lyrics}.
@node Multiple syllables to one note
-@subsubsection Multiple syllables to one note
-
+@unnumberedsubsubsec Multiple syllables to one note
@funindex _
@cindex ligaduras, en el texto
\addlyrics { pu- ro~y~ho- nes- to }
@end lilypond
-@seealso
+@seealso
Referencia de funcionamiento interno: @rinternals{LyricCombineMusic}.
@c Here come the section which used to be "Melismata"
@node Multiple notes to one syllable
-@subsubsection Multiple notes to one syllable
+@unnumberedsubsubsec Multiple notes to one syllable
@cindex melisma
@cindex melismata
@c this method seems to be the simplest; therefore
@c it might be better to present it first - vv
-Puede definir los melismas completamente dentro de la letra,
-escribiendo un guión bajo @code{_} para cada nota que forma parte del
-melisma.
+Podemos definir los melismas completamente dentro de la letra,
+escribiendo un guión bajo @code{_} por cada nota que se quiere añadir
+al melisma.
+
+@c FIXME: clarify: __ is used to crate a lyric extender,
+@c _ is used to add a note to a melisma, so both __ and _ are needed.
+@c verbose! --FV
+@c duplicated: TODO fix
+Además, podemos hacer que se imprima una línea extensora para indicar
+el melisma en la partitura, escribiendo un doble guión bajo junto a la
+primera sílaba del melisma. Este ejemplo presenta los tres elementos
+que se usan con este fin (todos ellos circundados por espacios):
+guiones dobles para separar las sílabas de una palabra, guiones bajos
+para añadir notas al melisma, y un doble guión bajo para poner una
+línea extensora.
+
+@c wrong: extender line only on last syllable of a word. Change example
@lilypond[relative=1,verbatim,fragment,quote]
{ \set melismaBusyProperties = #'()
c d( e) f f( e) e e }
{ Ky -- _ _ ri __ _ _ _ e }
@end lilypond
-En este caso, también puede tener ligaduras de unión y de expresión en
-la melodía, si establece @code{melismaBusyProperties}, como se hizo en
-el ejemplo anterior.
+En este caso también podemos tener ligaduras de unión y de expresión
+en la melodía, si establecemos @code{melismaBusyProperties}, como se
+hizo en el ejemplo anterior.
Sin embargo la instrucción @code{\lyricsto} también puede detectar los
melismas automáticamente: sólo pone una sílaba debajo de un grupo de
mediante una barra, y el barrado automático (véase @ref{Setting
automatic beam behavior}) está desactivado.
-@c TODO: there might be some more relevant place for
-@c the following link (?)
+@c FIXME: this now links to LM -vv
@cindex SATB
@cindex coral, partitura
@predefined
-
+@funindex \melisma
@code{\melisma},
-@code{\melismaEnd}
@funindex \melismaEnd
-@funindex \melisma
+@code{\melismaEnd}.
+@endpredefined
+
@seealso
+@c @lsr{vocal,lyric@/-combine.ly}.
-Referencia de funcionamiento interno:
-@rinternals{Melisma_translator}.
@knownissues
se deben insertar a mano.
@node Skipping notes
-@subsubsection Skipping notes
+@unnumberedsubsubsec Skipping notes
+
+Se puede conseguir que una línea de letra progrese más lentamente que
+la melodía, mediante la inserción de desplazamientos o @code{\skip}s
+en la letra. Por cada @code{\skip}, el texto se retrasa en una nota.
+La instrucción @code{\skip} debe ir seguida de una duración válida,
+pero esta duración se ignora cuando se usa @code{\skip} en las letras.
+
+Por ejemplo,
+
+@lilypond[verbatim,ragged-right,quote]
+\relative c' { c c g' }
+\addlyrics {
+ twin -- \skip 4
+ kle
+}
+@end lilypond
-@untranslated
@node Extenders and hyphens
-@subsubsection Extenders and hyphens
+@unnumberedsubsubsec Extenders and hyphens
@cindex melisma
-@cindex extender
+@cindex extensora, línea
+@cindex línea de extensión
@c leave this as samp. -gp
Los melismas se indican mediante una línea horizontal centrada entre
extensión, y se escribe como @samp{ __ } (fíjese en los espacios antes
y después de los dos guiones bajos).
+@warning{Los melismas se indican en la partitura con líneas
+extensoras, que se escriben con un doble guión bajo; pero también se
+pueden introducir melismas cortos mediante saltos de notas
+individuales, que se escriben como caracteres de guión bajo sueltos;
+de forma predeterminada éstos no producen la impresión de una línea de
+extensión.}
+
@cindex guiones
@c leave this as samp. -gp
@code{minimum-length} (umbral por debajo del cual se suprimen los
guiones).
-@seealso
-Referencia de funcionamiento interno: @rinternals{LyricExtender},
-@rinternals{LyricHyphen}
+@seealso
+Referencia de funcionamiento interno:
+@rinternals{LyricExtender},
+@rinternals{LyricHyphen}.
@node Lyrics and repeats
-@subsubsection Lyrics and repeats
+@unnumberedsubsubsec Lyrics and repeats
+
+@c TODO New section. Add text
+Continuará...
-@untranslated
+@node Specific uses of lyrics
+@subsection Specific uses of lyrics
-@node Placement of lyrics
-@subsection Placement of lyrics
+@c FIXME This whole section is to be reorganized. -vv
A menudo se aplican a una melodía distintos versos de una canción de
formas ligeramente distintas. Tales variantes pueden aún captarse
mediante @code{\lyricsto}.
@menu
-* Divisi lyrics::
-* Lyrics independent of notes::
-* Chants::
-* Spacing out syllables::
-* Centering lyrics between staves::
+* Divisi lyrics::
+* Lyrics independent of notes::
+* Spacing out syllables::
+* Centering lyrics between staves::
@end menu
@node Divisi lyrics
-@subsubsection Divisi lyrics
+@unnumberedsubsubsec Divisi lyrics
Puede presentar letras alternativas (o divisi) nombrando contextos de
voz y aplicando la letra a los mencionados contextos específicos.
@node Lyrics independent of notes
-@subsubsection Lyrics independent of notes
+@unnumberedsubsubsec Lyrics independent of notes
En cierta música vocal compleja, podría ser deseable colocar la letra
de forma totalmente independiente de las notas. La música que se
>>
@end lilypond
-@node Chants
-@subsubsection Chants
+Sólo se recomienda este método si la música que está en el contexto
+@code{Devnull} no contiene melismas. Los melismas están definidos por
+el contexto @code{Voice}. La conexión de la letra a un contexto
+@code{Devnull} hace que se pierdan los enlaces entre la voz y las
+sílabas, y también la información relativa a los melismas. Por tanto,
+si enlazamos la letra a un contexto @code{Devnull}, los melismas
+implícitos se ignoran.
-@untranslated
+@c Conclusion: do not use devnull for lyrics -FV
+@c this clarifies http://code.google.com/p/lilypond/issues/detail?id=248
@node Spacing out syllables
-@subsubsection Spacing out syllables
+@unnumberedsubsubsec Spacing out syllables
@cindex Espaciado de la letra
@cindex Letra, aumentar el espaciado
}
@end lilypond
+@c @snippets
+@c This snippet has been renamed to "lyrics-alignment.ly"
+@c update as soon as lsr/is updated -vv
+@c @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+@c {lyrics-alignment.ly}
+
+@c TODO: move to LSR -vv
+@snippets
+
+La comprobación que asegura que las inscripciones de texto y la letra
+de las canciones se mantienen dentro de los márgenes, es una tarea
+computacional relativamente costosa. Para acelerar el procesado,
+LilyPond no hace tales cálculos de forma predeterminada; para
+habilitarlos, utilice
+
+@example
+\override Score.PaperColumn #'keep-inside-line = ##t
+@end example
+
+Para hacer también que las sílabas de la letra eviten las barras de compás, use
+
+@example
+\layout @{
+ \context @{
+ \Lyrics
+ \consists "Bar_engraver"
+ \consists "Separating_line_group_engraver"
+ \override BarLine #'transparent = ##t
+ @}
+@}
+@end example
+
+@c TODO Create and add lsr example of lyricMelismaAlignment
+@c It's used like this to center-align all lyric syllables,
+@c even when notes are tied. -td
+
+@ignore
+\layout
+{
+ \context { \Score lyricMelismaAlignment = #0 }
+}
+@end ignore
+
+
@node Centering lyrics between staves
-@subsubsection Centering lyrics between staves
+@unnumberedsubsubsec Centering lyrics between staves
+
+@c TODO Add text from -user
+Continuará...
-@untranslated
@node Stanzas
@subsection Stanzas
@menu
-* Adding stanza numbers ::
-* Adding dynamics marks to stanzas::
-* Adding singers' names to stanzas::
-* Stanzas with different rhythms::
-* Printing stanzas at the end::
-* Printing stanzas at the end in multiple columns::
+* Adding stanza numbers::
+* Adding dynamics marks to stanzas::
+* Adding singers' names to stanzas::
+* Stanzas with different rhythms::
+* Printing stanzas at the end::
+* Printing stanzas at the end in multiple columns::
@end menu
-@node Adding stanza numbers
-@subsubsection Adding stanza numbers
+@node Adding stanza numbers
+@unnumberedsubsubsec Adding stanza numbers
@cindex verso, número de
\new Voice {
\time 3/4 g2 e4 a2 f4 g2.
} \addlyrics {
- \set stanza = "1. "
+ \set stanza = #"1. "
Hi, my name is Bert.
} \addlyrics {
- \set stanza = "2. "
+ \set stanza = #"2. "
Oh, ché -- ri, je t'aime
}
@end lilypond
@noindent
Estos números aparecerán inmediatamente antes de la primera sílaba.
+@c TODO Create and add snippet to show how two lines of a
+@c stanza can be grouped together, along these lines:
+@c (might need improving a bit) -td
+
+@ignore
+leftbrace = \markup { \override #'(font-encoding . fetaBraces) \lookup
+#"brace105" }
+
+stanzaOneOne = {
+ \set stanza = \markup { "1. " \leftbrace }
+ \lyricmode { Child, you're mine and I love you.
+ Lend thine ear to what I say.
+
+ }
+}
+
+stanzaOneThree = {
+% \set stanza = \markup { " "}
+ \lyricmode { Child, I have no great -- er joy
+ Than to have you walk in truth.
+
+ }
+}
+
+\new Voice {
+ \repeat volta 2 { c'8 c' c' c' c' c' c'4
+ c'8 c' c' c' c' c' c'4 }
+} \addlyrics { \stanzaOneOne }
+ \addlyrics { \stanzaOneThree }
+
+@end ignore
@node Adding dynamics marks to stanzas
-@subsubsection Adding dynamics marks to stanzas
+@unnumberedsubsubsec Adding dynamics marks to stanzas
Los versos que difieren en su sonoridad se pueden especificar
escribiendo una indicación dinámica antes de cada verso. En LilyPond,
@node Adding singers' names to stanzas
-@subsubsection Adding singers' names to stanzas
+@unnumberedsubsubsec Adding singers' names to stanzas
@cindex cantante, nombre del
@cindex nombre del cantante
-
También se pueden poner los nombres de los cantantes. Se imprimen al
comienzo de la línea, igual que los nombres de instrumento. Se crean
estableciendo un valor para @code{vocalName}. Se puede definir una
\new Voice {
\time 3/4 g2 e4 a2 f4 g2.
} \addlyrics {
- \set vocalName = "Bert "
+ \set vocalName = #"Bert "
Hi, my name is Bert.
} \addlyrics {
- \set vocalName = "Ernie "
+ \set vocalName = #"Ernie "
Oh, ché -- ri, je t'aime
}
@end lilypond
@node Stanzas with different rhythms
-@subsubsection Stanzas with different rhythms
+@unnumberedsubsubsec Stanzas with different rhythms
@subsubheading Ignoring melismata
rápida ignore el melisma. Esto se consigue estableciendo
@code{ignoreMelismata} en el contexto Lyrics.
-Hay un aspecto delicado: el valor de @code{ignoreMelismata} se debe
-establecer una sílaba @emph{antes} de la sílaba no melismática del
-texto, tal y como se muestra a continuación:
-
-@c TODO: breaks compile
@lilypond[verbatim,ragged-right,quote]
-%{
<<
\relative c' \new Voice = "lahlah" {
\set Staff.autoBeaming = ##f
more slow -- ly
}
\new Lyrics \lyricsto "lahlah" {
- \set ignoreMelismata = ##t % se aplica al "fas"
- go fas -- ter
+ go
+ \set ignoreMelismata = ##t
+ fas -- ter
\unset ignoreMelismata
still
}
>>
-%}
@end lilypond
+@knownissues
+A diferencia de casi todas las instrucciones @code{\set}, @code{\set
+ignoreMelismata} no funciona si va precedido de @code{\once}. Es
+necesario utilizar @code{\set} y @code{\unset} para delimitar la letra
+en que se quieren ignorar los melismas.
-El @code{ignoreMelismata} se aplica a la sílaba @q{fas}, por ello se
-debe introducir antes de @q{go}.
-
-La inversa también es posible: hacer que una línea de letra sea más
-lenta que la normal. Esto se puede conseguir insertando @code{\skip}s
-(desplazamientos) dentro de la letra. Para cada @code{\skip}, el
-texto se retrasará una nota más. Por ejemplo,
-
-@lilypond[verbatim,ragged-right,quote]
-\relative c' { c c g' }
-\addlyrics {
- twin -- \skip 4
- kle
-}
-@end lilypond
@subsubheading Switching to an alternative melody
Aquí, @code{alternative} es el nombre del contexto de @code{Voice} que
contiene el tresillo.
-Una vez más, la instrucción debe ir una sílaba antes de la cuenta,
-antes de @q{Ty} en este caso.
+@c FIXME: make this easier to understand -vv
+La instrucción debe ir una sílaba antes de la cuenta, antes de @q{Ty}
+en este caso. En otras palabras, el cambio en la voz asociada
+associatedVoice se produce un paso más tarde de lo que se espera.
+Esto es así por razones técnicas, y no es un fallo del programa.
@example
\new Lyrics \lyricsto "lahlah" @{
@node Printing stanzas at the end
-@subsubsection Printing stanzas at the end
+@unnumberedsubsubsec Printing stanzas at the end
En ocasiones es conveniente tener un verso ajustado a la música, y el
resto añadido en forma de estrofa al final de la pieza. Esto se puede
conseguir escribiendo los versos adicionales dentro de una sección
-@code{\markup} fuera del bloque score principal de la partitura.
+@code{\markup} fuera del bloque Score principal de la partitura.
Tenga en cuenta que existen dos formas distintas de forzar los saltos
de línea al utilizar @code{\markup}.
}
text = \lyricmode {
-\set stanza = "1." Ma- ry had a lit- tle lamb,
+\set stanza = #"1." Ma- ry had a lit- tle lamb,
its fleece was white as snow.
}
@node Printing stanzas at the end in multiple columns
-@subsubsection Printing stanzas at the end in multiple columns
+@unnumberedsubsubsec Printing stanzas at the end in multiple columns
Cuando una pieza tiene muchos versos, a menudo se imprimen en varias
columnas a lo largo de toda la página. Con frecuencia un número de
verso fuera del margen precede a cada verso. El ejemplo siguiente
-muestra cómo producir dicha salida en Lilypond.
+muestra cómo producir dicha salida en LilyPond.
@lilypond[ragged-right,quote,verbatim]
melody = \relative c' {
c c c c | d d d d
}
-
+
text = \lyricmode {
- \set stanza = "1." This is verse one.
+ \set stanza = #"1." This is verse one.
It has two lines.
}
\markup {
\fill-line {
- \hspace #0.1 % moves the column off the left margin; can be removed if
- % space on the page is tight
+ \hspace #0.1 % moves the column off the left margin;
+ % can be removed if space on the page is tight
\column {
\line { \bold "2."
\column {
}
}
}
- \hspace #0.1 % adds horizontal spacing between columns; if they are
- % still too close, add more " " pairs until the result
- % looks good
+ \hspace #0.1 % adds horizontal spacing between columns;
+ % if they are still too close, add more " " pairs
+ % until the result looks good
\column {
\line { \bold "4."
\column {
}
}
}
- \hspace #0.1 % gives some extra space on the right margin; can
- % be removed if page space is tight
+ \hspace #0.1 % gives some extra space on the right margin;
+ % can be removed if page space is tight
}
}
@end lilypond
@seealso
-
Referencia de funcionamiento interno:
@rinternals{LyricText},
-@rinternals{StanzaNumber},
-@rinternals{VocalName}.
-
+@rinternals{StanzaNumber}.