X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fes%2Fuser%2Fvocal.itely;h=4fbc2c96a7a3602894ffd26fdfec83d84c924367;hb=edf17353d89f4f6bd831466262402bb9151a26ca;hp=9c6321858a6b57a5e3650c40422e94d9ae7925ca;hpb=855e680d327f49088fb2f9f3ca4dbf0875c43bc0;p=lilypond.git diff --git a/Documentation/es/user/vocal.itely b/Documentation/es/user/vocal.itely index 9c6321858a..4fbc2c96a7 100644 --- a/Documentation/es/user/vocal.itely +++ b/Documentation/es/user/vocal.itely @@ -1,13 +1,13 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*- @c This file is part of lilypond.tely @ignore - Translation of GIT committish: a0e34b9be40d377c7815f96a07f23280b3257413 + Translation of GIT committish: 2ac76a5b0a5572cb259f22751764acfe431bfff2 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.38" +@c \version "2.11.51" @node Vocal music @@ -33,12 +33,10 @@ examinando el método más simple, y poco a poco iremos aumentando la complejidad. @menu -* Simple lyrics:: +* Common notation for vocals:: * Aligning lyrics to a melody:: -* Vocals and variables:: -* Flexibility in placement:: -* Spacing vocals:: -* More about stanzas:: +* Placement of lyrics:: +* Stanzas:: @end menu @@ -66,15 +64,26 @@ Para hacer que la letra evite las líneas divisorias también, utilice @} @end example - -@node Simple lyrics -@subsection Simple lyrics +@node Common notation for vocals +@subsection Common notation for vocals @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 + +@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}. + + @node Setting simple songs @subsubsection Setting simple songs @@ -91,7 +100,7 @@ a la melodía. He aquí un ejemplo: @lilypond[ragged-right,verbatim,fragment,quote] \time 3/4 -\relative { c2 e4 g2. } +\relative c' { c2 e4 g2. } \addlyrics { play the game } @end lilypond @@ -100,7 +109,7 @@ Se pueden añadir más versos mediante la adición de más secciones @lilypond[ragged-right,verbatim,fragment,quote] \time 3/4 -\relative { c2 e4 g2. } +\relative c' { c2 e4 g2. } \addlyrics { play the game } \addlyrics { speel het spel } \addlyrics { joue le jeu } @@ -189,9 +198,9 @@ comillas o usar un carácter @code{_} (guión bajo), para obtener espacios entre las sílabas, o usar el símbolo de tilde curva (@code{~}) para obtener una ligadura entre sílabas de la letra. -@lilypond[quote,relative=2,ragged-right,fragment,verbatim] +@lilypond[quote,ragged-right,fragment,verbatim] \time 3/4 -\relative { c2 e4 g2 e4 } +\relative c' { c2 e4 g2 e4 } \addlyrics { gran- de_a- mi- go } \addlyrics { pu- "ro y ho-" nes- to } \addlyrics { pu- ro~y~ho- nes- to } @@ -211,7 +220,7 @@ utf-8. Consulte @ref{Text encoding}, para ver más información. @c FIXME: quotes. @lilypond[quote,ragged-right,fragment,verbatim] -\relative { e4 f e d e f e2 } +\relative c' { e4 f e d e f e2 } \addlyrics { He said: “Let my peo ple go”. } @end lilypond @@ -254,9 +263,68 @@ verseOne = \lyricmode @{ Joy to the world the Lord is come @} @seealso -Referencia de funcionamiento interno: @internalsref{LyricText}, -@internalsref{LyricSpace}. +Referencia de funcionamiento interno: @rinternals{LyricText}, +@rinternals{LyricSpace}. + +@node Working with lyrics and variables +@subsubsection Working with lyrics and variables + +@cindex letra, identificadores de + +Para definir identificadores que contengan texto, se debe usar la +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 @{ + << + \new Voice = "one" \relative c'' @{ + \autoBeamOff + \time 2/4 + c4 b8. a16 g4. f8 e4 d c2 + @} + \addlyrics @{ \verseOne @} + >> +@} +@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 ChoirStaff << + \new Voice = "soprano" @{ @emph{música} @} + \new Lyrics = "textoSoprano" @{ s1 @} + \new Lyrics = "textoTenor" @{ s1 @} + \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} + \lyricsto "alto" @emph{etc} +@emph{etc} +>> +@end example + +@seealso + +@c TODO: document \new Staff << Voice \lyricsto >> bug +Referencia de funcionamiento interno: +@rinternals{LyricCombineMusic}, @rinternals{Lyrics}. @node Aligning lyrics to a melody @@ -268,7 +336,7 @@ Referencia de funcionamiento interno: @internalsref{LyricText}, La letra se imprime a través de su interpretación dentro del contexto -llamado @internalsref{Lyrics}. +llamado @rinternals{Lyrics}. @example \new Lyrics \lyricmode @dots{} @@ -289,10 +357,12 @@ o especificando la duración de cada sílaba explícitamente, utilizando @menu * Automatic syllable durations:: -* Another way of entering lyrics:: -* Assigning more than one syllable to a single note:: -* More than one note on a single syllable:: +* 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 @@ -309,7 +379,7 @@ se consigue combinando la melodía y el texto con la expresión \new Lyrics \lyricsto @var{nombre} @dots{} @end example -Esto alinea la letra a las notas del contexto de @internalsref{Voice} +Esto alinea la letra a las notas del contexto de @rinternals{Voice} llamado @var{nombre}, que debe existir previamente. Por ello la @code{Voice} normalmente se especifica en primer lugar, y después se especifica la letra con @code{\lyricsto}. La instrucción @@ -352,8 +422,8 @@ es lo mismo que \new Lyrics \lyricsto "blabla" @{ LETRA @} @end example -@node Another way of entering lyrics -@subsubsection Another way of entering lyrics +@node Manual syllable durations +@subsubsection 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 @@ -374,7 +444,7 @@ propiedad @code{associatedVoice}, @noindent El valor de la propiedad (aquí: @code{"lala"}) ha de ser el nombre de -un contexto de @internalsref{Voice}. Sin este ajuste, las líneas 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 @@ -393,11 +463,11 @@ duraciones manuales de las sílabas del texto: @seealso -Referencia de funcionamiento interno: @internalsref{Lyrics}. +Referencia de funcionamiento interno: @rinternals{Lyrics}. -@node Assigning more than one syllable to a single note -@subsubsection Assigning more than one syllable to a single note +@node Multiple syllables to one note +@subsubsection Multiple syllables to one note @funindex _ @@ -411,9 +481,9 @@ ligaduras de texto están hechas con el carácter de Unicode U+203F, por tanto debe asegurarse de tener instalada una tipografía (como DejaVuLGC) que incluya este glifo.}. -@lilypond[quote,relative=2,ragged-right,fragment,verbatim] +@lilypond[quote,ragged-right,fragment,verbatim] \time 3/4 -\relative { c2 e4 g2 e4 } +\relative c' { c2 e4 g2 e4 } \addlyrics { gran- de_a- mi- go } \addlyrics { pu- "ro y ho-" nes- to } \addlyrics { pu- ro~y~ho- nes- to } @@ -421,14 +491,14 @@ DejaVuLGC) que incluya este glifo.}. @seealso -Referencia de funcionamiento interno: @internalsref{LyricCombineMusic}. +Referencia de funcionamiento interno: @rinternals{LyricCombineMusic}. @c Here come the section which used to be "Melismata" @c the new title might be more self-explanatory -@node More than one note on a single syllable -@subsubsection More than one note on a single syllable +@node Multiple notes to one syllable +@subsubsection Multiple notes to one syllable @cindex melisma @cindex melismata @@ -495,21 +565,26 @@ sección @rlearning{Vocal ensembles}. @predefined -@code{\melisma}, @code{\melismaEnd} +@code{\melisma}, +@code{\melismaEnd} @funindex \melismaEnd @funindex \melisma @seealso -Referencia de funcionamiento interno: @internalsref{Melisma_translator}. - -@c @lsr{vocal,lyric@/-combine.ly}. +Referencia de funcionamiento interno: +@rinternals{Melisma_translator}. @knownissues Los melismas no se detectan automáticamente, y las líneas de extensión se deben insertar a mano. +@node Skipping notes +@subsubsection Skipping notes + +UNTRANSLATED NODE: IGNORE ME + @node Extenders and hyphens @subsubsection Extenders and hyphens @@ -538,147 +613,31 @@ guiones). @seealso -Referencia de funcionamiento interno: @internalsref{LyricExtender}, -@internalsref{LyricHyphen} - - -@node Vocals and variables -@subsection Vocals and variables - -@menu -* Working with lyrics and variables:: -@end menu +Referencia de funcionamiento interno: @rinternals{LyricExtender}, +@rinternals{LyricHyphen} -@node Working with lyrics and variables -@subsubsection Working with lyrics and variables - -@cindex letra, identificadores de - -Para definir identificadores que contengan texto, se debe usar la -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 @{ - << - \new Voice = "one" \relative c'' @{ - \autoBeamOff - \time 2/4 - c4 b8. a16 g4. f8 e4 d c2 - @} - \addlyrics @{ \verseOne @} - >> -@} -@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 ChoirStaff << - \new Voice = "soprano" @{ @emph{música} @} - \new Lyrics = "textoSoprano" @{ s1 @} - \new Lyrics = "textoTenor" @{ s1 @} - \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} - \lyricsto "alto" @emph{etc} -@emph{etc} ->> -@end example - -@seealso - -@c TODO: document \new Staff << Voice \lyricsto >> bug -Referencia de funcionamiento interno: -@internalsref{LyricCombineMusic}, @internalsref{Lyrics}. +@node Lyrics and repeats +@subsubsection Lyrics and repeats +UNTRANSLATED NODE: IGNORE ME -@node Flexibility in placement -@subsection Flexibility in placement +@node Placement of lyrics +@subsection Placement of lyrics 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 -* Lyrics to multiple notes of a melisma:: * Divisi lyrics:: -* Switching the melody associated with a lyrics line:: * Lyrics independent of notes:: +* Chants:: +* Spacing out syllables:: +* Centering lyrics between staves:: @end menu -@node Lyrics to multiple notes of a melisma -@subsubsection Lyrics to multiple notes of a melisma - -Existe la posibilidad de que el texto tenga un melisma en un verso, -pero varias sílabas en otro. Una solución es hacer que la voz más -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 \new Voice = "lahlah" { - \set Staff.autoBeaming = ##f - c4 - \slurDotted - f8.[( g16]) - a4 - } - \new Lyrics \lyricsto "lahlah" { - more slow -- ly - } - \new Lyrics \lyricsto "lahlah" { - \set ignoreMelismata = ##t % applies to "fas" - go fas -- ter - \unset ignoreMelismata - still - } ->> -%} -@end lilypond - - -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 g' } -\addlyrics { - twin -- \skip 4 - kle -} -@end lilypond - - @node Divisi lyrics @subsubsection Divisi lyrics @@ -724,91 +683,6 @@ sección que se repite. @end lilypond - -@node Switching the melody associated with a lyrics line -@subsubsection Switching the melody associated with a lyrics line - -Son posibles variaciones más complejas en la disposición del texto. -Se puede cambiar la melodía para una línea de la letra durante el -texto. Esto se hace estableciendo la propiedad -@code{associatedVoice}. En el ejemplo - -@lilypond[ragged-right,quote] -<< - \relative \new Voice = "lahlah" { - \set Staff.autoBeaming = ##f - c4 - << - \new Voice = "alternative" { - \voiceOne - \times 2/3 { - % show associations clearly. - \override NoteColumn #'force-hshift = #-3 - f8 f g - } - } - { - \voiceTwo - f8.[ g16] - \oneVoice - } >> - a8( b) c - } - \new Lyrics \lyricsto "lahlah" { - Ju -- ras -- sic Park - } - \new Lyrics \lyricsto "lahlah" { - % Tricky: need to set associatedVoice - % one syllable too soon! - \set associatedVoice = alternative % applies to "ran" - Ty -- - ran -- - no -- - \set associatedVoice = lahlah % applies to "rus" - sau -- rus Rex - } >> -@end lilypond - -@noindent -el texto del primer verso se aplica a una melodía llamada @q{lahlah}, - -@example -\new Lyrics \lyricsto "lahlah" @{ - Ju -- ras -- sic Park -@} -@end example - - -El segundo verso se aplica en principio al contexto de @code{lahlah}, -pero para la sílaba @q{ran}, cambia a una melodía diferente. Esto se -consigue con -@example -\set associatedVoice = alternative -@end example - -@noindent -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. - -@example -\new Lyrics \lyricsto "lahlah" @{ - \set associatedVoice = alternative % se aplica al "ran" - Ty -- - ran -- - no -- - \set associatedVoice = lahlah % se aplica al "rus" - sau -- rus Rex -@} -@end example - -@noindent -La disposición se vuelve a cambiar a la situación inicial mediante la -asignación de @code{lahlah} a @code{associatedVoice}. - - @node Lyrics independent of notes @subsubsection Lyrics independent of notes @@ -837,16 +711,14 @@ lyr = \lyricmode { I like my cat! } >> @end lilypond +@node Chants +@subsubsection Chants -@node Spacing vocals -@subsection Spacing vocals +UNTRANSLATED NODE: IGNORE ME -@menu -* Spacing lyrics:: -@end menu -@node Spacing lyrics -@subsubsection Spacing lyrics +@node Spacing out syllables +@subsubsection Spacing out syllables @cindex Espaciado de la letra @cindex Letra, aumentar el espaciado @@ -869,7 +741,7 @@ la propiedad minimum-distance de LyricSpace. Para que este cambio sea válido para la letra de la partitura completa, establezca la propiedad dentro del @q{layout} o disposición. -@lilypond[relative,verbatim,quote,ragged-right] +@lilypond[verbatim,quote,ragged-right] \score { \relative c' { c c c c @@ -888,15 +760,21 @@ completa, establezca la propiedad dentro del @q{layout} o disposición. } @end lilypond -@node More about stanzas -@subsection More about stanzas +@node Centering lyrics between staves +@subsubsection Centering lyrics between staves + +UNTRANSLATED NODE: IGNORE ME + +@node Stanzas +@subsection Stanzas @menu * Adding stanza numbers :: -* Adding dynamics marks:: -* Adding singer names:: -* Printing stanzas at the end :: -* Printing stanzas at the end in multiple columns :: +* 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 @@ -924,8 +802,8 @@ Los números de los versos se pueden añadir estableciendo Estos números aparecerán inmediatamente antes de la primera sílaba. -@node Adding dynamics marks -@subsubsection Adding dynamics marks +@node Adding dynamics marks to stanzas +@subsubsection 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, @@ -951,9 +829,9 @@ text = { >> @end lilypond -@node Adding singer names -@subsubsection Adding singer names +@node Adding singers' names to stanzas +@subsubsection Adding singers' names to stanzas @cindex cantante, nombre del @cindex nombre del cantante @@ -972,13 +850,151 @@ versión abreviada como @code{shortVocalName}. Hi, my name is Bert. } \addlyrics { \set vocalName = "Ernie " - Oh, che -- ri, je t'aime + Oh, ché -- ri, je t'aime +} +@end lilypond + + +@node Stanzas with different rhythms +@subsubsection Stanzas with different rhythms + +@subsubheading Ignoring melismata + +Existe la posibilidad de que el texto tenga un melisma en un verso, +pero varias sílabas en otro. Una solución es hacer que la voz más +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 + c4 + \slurDotted + f8.[( g16]) + a4 + } + \new Lyrics \lyricsto "lahlah" { + more slow -- ly + } + \new Lyrics \lyricsto "lahlah" { + \set ignoreMelismata = ##t % applies to "fas" + go fas -- ter + \unset ignoreMelismata + still + } +>> +%} +@end lilypond + + +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 + +Son posibles variaciones más complejas en la disposición del texto. +Se puede cambiar la melodía para una línea de la letra durante el +texto. Esto se hace estableciendo la propiedad +@code{associatedVoice}. En el ejemplo + +@lilypond[ragged-right,quote] +<< + \relative c' \new Voice = "lahlah" { + \set Staff.autoBeaming = ##f + c4 + << + \new Voice = "alternative" { + \voiceOne + \times 2/3 { + % show associations clearly. + \override NoteColumn #'force-hshift = #-3 + f8 f g + } + } + { + \voiceTwo + f8.[ g16] + \oneVoice + } >> + a8( b) c + } + \new Lyrics \lyricsto "lahlah" { + Ju -- ras -- sic Park + } + \new Lyrics \lyricsto "lahlah" { + % Tricky: need to set associatedVoice + % one syllable too soon! + \set associatedVoice = alternative % applies to "ran" + Ty -- + ran -- + no -- + \set associatedVoice = lahlah % applies to "rus" + sau -- rus Rex + } >> +@end lilypond + +@noindent +el texto del primer verso se aplica a una melodía llamada @q{lahlah}, + +@example +\new Lyrics \lyricsto "lahlah" @{ + Ju -- ras -- sic Park +@} +@end example + + +El segundo verso se aplica en principio al contexto de @code{lahlah}, +pero para la sílaba @q{ran}, cambia a una melodía diferente. Esto se +consigue con +@example +\set associatedVoice = alternative +@end example + +@noindent +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. + +@example +\new Lyrics \lyricsto "lahlah" @{ + \set associatedVoice = alternative % se aplica al "ran" + Ty -- + ran -- + no -- + \set associatedVoice = lahlah % se aplica al "rus" + sau -- rus Rex +@} +@end example + +@noindent +La disposición se vuelve a cambiar a la situación inicial mediante la +asignación de @code{lahlah} a @code{associatedVoice}. + -@node Printing stanzas at the end -@subsubsection Printing stanzas at the end +@node Printing stanzas at the end +@subsubsection 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 @@ -1021,8 +1037,8 @@ its fleece was white as snow. @end lilypond -@node Printing stanzas at the end in multiple columns -@subsubsection Printing stanzas at the end in multiple columns +@node Printing stanzas at the end in multiple columns +@subsubsection 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 @@ -1092,24 +1108,8 @@ text = \lyricmode { @seealso -Referencia de funcionamiento interno: @internalsref{LyricText}, -@internalsref{StanzaNumber}, @internalsref{VocalName}. - -@c TODO: stick elsewhere -@ignore -@n ode Other vocal issues -@s ubsection Other vocal issues - -yeah, I'm giving up somewhat by stuffing a bunch of things in -here. But at least they're in the manual now; it's easier to -move them around in the manual once they're already here. - -Besides, if users complain about everything stuffed in here, I -can ask them for specific instructions about where to move these -examples, and that might get them more involved in the docs. -gp - +Referencia de funcionamiento interno: +@rinternals{LyricText}, +@rinternals{StanzaNumber}, +@rinternals{VocalName}. -@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}. -@end ignore