X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fes%2Flearning%2Ffundamental.itely;h=0ceb6e34db3f06e54fa4e1f6815d53def74340dc;hb=958e95822083954cad00e0a598eb9f12ceba67b9;hp=e49d9f152246c140a3839a32c6e18392bfe87a82;hpb=b0434fc1950930130ab67c8a61d37e8579c7ac73;p=lilypond.git diff --git a/Documentation/es/learning/fundamental.itely b/Documentation/es/learning/fundamental.itely index e49d9f1522..0ceb6e34db 100644 --- a/Documentation/es/learning/fundamental.itely +++ b/Documentation/es/learning/fundamental.itely @@ -1,15 +1,14 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*- @ignore - Translation of GIT committish: d409c67cbbdebe840220c17f796544a8a9dd193e + Translation of GIT committish: 7fdce4f39834cc8c83f176480cc1d20900eb09f8 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' Guide, node Updating translation committishes.. @end ignore -@c \version "2.17.11" - +@c \version "2.19.22" @node Conceptos fundamentales @chapter Conceptos fundamentales @@ -64,7 +63,7 @@ Un ejemplo básico de archivo de entrada de LilyPond es el siguiente: \header @{ @} \score @{ - @var{...expresión musical compuesta...} % toda la música viene aquí + @var{ @dots{} expresión musical compuesta @dots{} } % toda la música va aquí \layout @{ @} \midi @{ @} @} @@ -90,8 +89,8 @@ le proporcionamos una entrada sencilla. LilyPond trata una entrada como esta: @example -\relative c'' @{ - c4 a d c +\relative @{ + c''4 a d c @} @end example @@ -103,8 +102,8 @@ como una abreviatura de esta otra: \score @{ \new Staff @{ \new Voice @{ - \relative c'' @{ - c4 a b c + \relative @{ + c''4 a b c @} @} @} @@ -147,13 +146,13 @@ cosa entre una sola nota hasta una enorme expresión compuesta como @example @{ \new StaffGroup << - @var{...inserte aquí la partitura completa de una ópera de Wagner...} + @var{ @dots{} inserte aquí la partitura completa de una ópera de Wagner @dots{} } >> @} @end example @noindent -Puesto que todo se encuentra dentro de @code{@{ ... @}}, cuenta como +Puesto que todo se encuentra dentro de @code{@{ @dots{} @}}, cuenta como una expresión musical. Como vimos anteriormente, el bloque @code{\score} puede contener otras @@ -240,8 +239,8 @@ se muestra en @ref{Organizar las piezas mediante variables}. Todas las plantillas emplean lo siguiente: @example -melodia = \relative c' @{ - c4 a b c +melodia = \relative @{ + c'4 a b c @} \score @{ @@ -327,13 +326,13 @@ Aquí hemos asignado nombres a los pentagramas: @qq{cantante} y que resulta útil cultivar de manera que podamos saber de un vistazo para qué es cada pentagrama. -Recuerde que utilizamos @code{<< ... >>} en lugar de @code{@{ ... @}} +Recuerde que utilizamos @code{<< @dots{} >>} en lugar de @code{@{ @dots{} @}} para presentar la música simultánea. Esto hace que las partes vocal y del piano aparezcan una sobre la otra en la partitura. La -construcción @code{<< ... >>} no sería necesaria para el pentagrama +construcción @code{<< @dots{} >>} no sería necesaria para el pentagrama del cantante en el ejemplo de arriba si contiene solamente una expresión musical secuencial, pero se necesitarían los @code{<< -... >>} en lugar de las llaves si la música de ese pentagrama fuese a +@dots{} >>} en lugar de las llaves si la música de ese pentagrama fuese a contener dos o más expresiones simultáneas, p.ej. dos voces simultáneas, o una voz con letra. Vamos a tener una voz con letra, por lo que se requieren los ángulos dobles. Después añadiremos algo @@ -370,8 +369,8 @@ llaves que siguen a @code{\new Voice = "vocal"}, podríamos empezar escribiendo @example -\relative c'' @{ - r4 d8\noBeam g, c4 r +\relative @{ + r4 d''8\noBeam g, c4 r @} @end example @@ -391,10 +390,10 @@ Así pues, escribiendo algunas notas, y una clave de Fa para la mano izquierda, ahora tenemos un fragmento musical de verdad: @lilypond[verbatim,quote,ragged-right] -melody = \relative c'' { r4 d8\noBeam g, c4 r } +melody = \relative { r4 d''8\noBeam g, c4 r } text = \lyricmode { And God said, } -upper = \relative c'' { 2~ } -lower = \relative c { b2 e } +upper = \relative { 2~ } +lower = \relative { b,2 e } \score { << @@ -444,8 +443,8 @@ fragmento de tres notas: @lilypond[verbatim,quote,ragged-right] \new Staff { - \relative g' { - r4 g8 g c4 c8 d | + \relative { + r4 g'8 g c4 c8 d | e4 r8 << { f8 c c } @@ -471,8 +470,8 @@ siguiente: @lilypond[verbatim,quote,ragged-right] \new Staff = "main" { - \relative g' { - r4 g8 g c4 c8 d | + \relative { + r4 g'8 g c4 c8 d | e4 r8 << { f8 c c } @@ -521,29 +520,29 @@ distintas clases de corchetes, llaves y paréntesis. @multitable @columnfractions .3 .7 @headitem Tipo de paréntesis @tab Función -@item @code{@{ .. @}} +@item @code{@{ @dots{} @}} @tab Encierra un fragmento secuencial de música -@item @code{< .. >} +@item @code{< @dots{} >} @tab Encierra las notas de un acorde -@item @code{<< .. >>} +@item @code{<< @dots{} >>} @tab Encierra expresiones musicales simultáneas -@item @code{( .. )} +@item @code{( @dots{} )} @tab Marca el comienzo y el final de una ligadura de expresión -@item @code{\( .. \)} +@item @code{\( @dots{} \)} @tab Marca el comienzo y el final de una ligadura de fraseo -@item @code{[ .. ]} +@item @code{[ @dots{} ]} @tab Marca el comienzo y el final de un barrado manual @end multitable A las anteriores, debemos añadir otras construcciones que generan líneas entre o a través de las notas: las ligaduras de unión (marcadas con una tilde curva, @code{~}), los grupos especiales que se escriben -como @code{\times x/y @{..@}}, y las notas de adorno, que se escriben -como @code{\grace@{..@}}. +como @code{\tuplet x/y @{ @dots{} @}}, y las notas de adorno, que se escriben +como @code{\grace @{ @dots{} @}}. Fuera de LilyPond, el uso convencional de los paréntesis y otros corchetes requiere que los distintos tipos se encuentren anidados -correctamente, como en: @code{<< [ @{ ( .. ) @} ] >>}, de manera que +correctamente, como en: @code{<< [ @{ ( @dots{} ) @} ] >>}, de manera que los paréntesis que se cierran deben encontrarse en el orden exactamente opuesto al de los paréntesis que se abren. Esto @strong{es} un requisito para los tres tipos de paréntesis que se @@ -637,7 +636,7 @@ En primer lugar observe este ejemplo de cuatro acordes: @end lilypond Esto se puede expresar utilizando sólo símbolos de acorde con ángulos -simples, @code{< ... >}, y para este propósito tan sólo se necesita +simples, @code{< @dots{} >}, y para este propósito tan sólo se necesita una voz. Pero suponga que el Fa sostenido fuese realmente una corchea seguida de un Sol corchea, una nota de paso que conduce al La. Ahora tenemos dos notas que empiezan en el mismo momento pero tienen @@ -654,8 +653,8 @@ Veamos cómo se hace esto dentro de la sintaxis de entrada de LilyPond. La forma más fácil de introducir fragmentos con más de una voz en un solo pentagrama es escribir cada voz como una secuencia (con -@code{@{...@}}), y combinarlas simultáneamente con ángulos dobles, -@code{<<...>>}. Los fragmentos también se deben separar mediante una +@code{@{ @dots{} @}}), y combinarlas simultáneamente con ángulos dobles, +@code{<< @dots{} >>}. Los fragmentos también se deben separar mediante una doble barra invertida, @code{\\}, para situarlos en voces separadas. Sin esto, las notas irían a una sola voz, lo que normalmente produce errores. Esta técnica se adapta especialmente bien a piezas de música @@ -722,17 +721,17 @@ las ligaduras, plicas, matices dinámicos, etc., se ajusta de forma correcta. @lilypond[quote,verbatim] -\new Staff \relative c' { +\new Staff \relative { % Main voice - c16 d e f + c'16 d e f % Voice "1" Voice "2" Voice "3" << { g4 f e } \\ { r8 e4 d c8~ } >> | - << { d2 e } \\ { c8 b16 a b8 g~ g2 } \\ { s4 b c2 } >> | + << { d2 e } \\ { c8 b16 a b8 g~ 2 } \\ { s4 b c2 } >> | } @end lilypond Todas estas voces están separadas de la voz principal que contiene las -notas justo por fuera de la construcción @code{<< .. >>}. Le +notas justo por fuera de la construcción @code{<< @dots{} >>}. Le llamaremos a esto la @emph{construcción simultánea}. Las ligaduras (de prolongación y de expresión) solamente pueden conectar notas que estén dentro de la misma voz, luego las ligaduras no pueden entrar o @@ -747,9 +746,9 @@ ligadas se pueden dividir entre las mismas voces de dos construcciones, como se indica aquí en la voz de triángulos azules. @lilypond[quote,verbatim] -\new Staff \relative c' { +\new Staff \relative { % Main voice - c16 d e f + c'16 d e f << % Bar 1 { \voiceOneStyle @@ -766,7 +765,7 @@ construcciones, como se indica aquí en la voz de triángulos azules. { d2 e } \\ % Voice 2 continues - { c8 b16 a b8 g~ g2 } + { c8 b16 a b8 g~ 2 } \\ { \voiceThreeStyle @@ -791,7 +790,8 @@ voz tres a círculos verdes con aspas, y la voz cuatro (que no se utiliza aquí) a aspas color magenta. @code{\voiceNeutralStyle} (que tampoco se usa aquí) devuelve todo al estilo predeterminado. Veremos más adelante cómo el usuario puede crear instrucciones como éstas. -Véase @ref{Visibilidad y color de los objetos} y @ref{Uso de variables para los trucos}. +Véase @ref{Visibilidad y color de los objetos} y +@ref{Uso de variables para los ajustes de disposición}. @cindex polifonía y modo relativo @cindex relativo, modo, polifonía y @@ -817,13 +817,13 @@ voces están muy separadas, es colocar una instrucción @code{\relative} al principio de cada voz: @example -\relative c' @{ notaA ... @} +\relative c' @{ notaA @dots{} @} << - \relative c'' @{ < notaB notaC > ... @} + \relative c'' @{ < notaB notaC > @dots{} @} \\ - \relative g' @{ notaD ... @} + \relative g' @{ notaD @dots{} @} >> -\relative c' @{ notaE ... @} +\relative c' @{ notaE @dots{} @} @end example Finalmente, analicemos las voces en una pieza de música más compleja. @@ -837,10 +837,10 @@ las complicaciones se explicarán en secciones posteriores). @c The following should appear as music without code @lilypond[quote,ragged-right] -\new Staff \relative c'' { +\new Staff \relative { \key aes \major << % Voice one - { c2 aes4. bes8 } + { c''2 aes4. bes8 } \\ % Voice two { % Ignore these for now - they are explained in Ch 4 @@ -883,12 +883,12 @@ entienda. @c The following should appear as music without code @c The three voice styles should be defined in -init @lilypond[quote,ragged-right] -\new Staff \relative c'' { +\new Staff \relative { \key aes \major << { % Voice one \voiceOneStyle - c2 aes4. bes8 + c''2 aes4. bes8 } \\ % Voice two { \voiceTwoStyle @@ -916,10 +916,10 @@ hemos aprendido, usando la construcción @code{<< \\ >>} para introducir la música del primer compás en tres voces: @lilypond[quote,verbatim,ragged-right] -\new Staff \relative c'' { +\new Staff \relative { \key aes \major << - { c2 aes4. bes8 } \\ { 2 des } \\ { aes'2 f4 fes } + { c''2 aes4. bes8 } \\ { 2 des } \\ { aes'2 f4 fes } >> | 1 | } @@ -939,10 +939,10 @@ olvidándonos de la voz tres y situando la música en la voz cuatro. Esto se hace escribiendo otro par de barras invertidas (@code{\\}). @lilypond[quote,verbatim,ragged-right] -\new Staff \relative c'' { +\new Staff \relative { \key aes \major << % Voice one - { c2 aes4. bes8 } + { c''2 aes4. bes8 } \\ % Voice two { 2 des } \\ % Omit Voice three @@ -1003,8 +1003,8 @@ sección previa: @example \new Staff @{ - \relative c' @{ - << @{ e4 f g a @} \\ @{ c,4 d e f @} >> + \relative @{ + << @{ e'4 f g a @} \\ @{ c,4 d e f @} >> @} @} @end example @@ -1014,8 +1014,8 @@ equivale a @example \new Staff << - \new Voice = "1" @{ \voiceOne \relative c' @{ e4 f g a @} @} - \new Voice = "2" @{ \voiceTwo \relative c' @{ c4 d e f @} @} + \new Voice = "1" @{ \voiceOne \relative @{ e'4 f g a @} @} + \new Voice = "2" @{ \voiceTwo \relative @{ c'4 d e f @} @} >> @end example @@ -1024,8 +1024,8 @@ Los dos ejemplos anteriores producen: @c The following example should not display the code @lilypond[ragged-right,quote] \new Staff << - \new Voice = "1" { \voiceOne \relative c' { e4 f g a } } - \new Voice = "2" { \voiceTwo \relative c' { c4 d e f } } + \new Voice = "1" { \voiceOne \relative { e'4 f g a } } + \new Voice = "2" { \voiceTwo \relative { c'4 d e f } } >> @end lilypond @@ -1048,27 +1048,27 @@ Veamos en algunos ejemplos sencillos exactamente qué efecto tienen las ligaduras de unión y de expresión y las indicaciones de dinámica: @lilypond[quote,ragged-right,verbatim] -\relative c' { +\relative { % Default behavior or behavior after \oneVoice - c4 d8~ d e4( f | g4 a) b-> c | + c'4 d8~ 8 e4( f | g4 a) b-> c | } @end lilypond @lilypond[quote,ragged-right,verbatim] -\relative c' { +\relative { \voiceOne - c4 d8~ d e4( f | g4 a) b-> c | + c'4 d8~ 8 e4( f | g4 a) b-> c | \oneVoice - c,4 d8~ d e4( f | g4 a) b-> c | + c,4 d8~ 8 e4( f | g4 a) b-> c | } @end lilypond @lilypond[quote,ragged-right,verbatim] -\relative c' { +\relative { \voiceTwo - c4 d8~ d e4( f | g4 a) b-> c | + c'4 d8~ 8 e4( f | g4 a) b-> c | \oneVoice - c,4 d8~ d e4( f | g4 a) b-> c | + c,4 d8~ 8 e4( f | g4 a) b-> c | } @end lilypond @@ -1086,10 +1086,10 @@ está ahora dentro de un contexto de una sola voz, haciendo que se pueda trazar una ligadura por encima de ellas. @lilypond[quote,ragged-right,verbatim] -\new Staff \relative c' { +\new Staff \relative { \voiceOneStyle % This section is homophonic - c16^( d e f + c'16^( d e f % Start simultaneous section of three voices << % Continue the main voice in parallel @@ -1098,7 +1098,7 @@ pueda trazar una ligadura por encima de ellas. \new Voice { % Set stems, etc., down \voiceTwo - r8 e4 d c8~ | c8 b16 a b8 g~ g2 | + r8 e4 d c8~ | 8 b16 a b8 g~ 2 | } % Initiate third voice \new Voice { @@ -1121,15 +1121,15 @@ si una voz aparece sólo brevemente podría haber una forma más natural de tipografiar la música. @lilypond[quote,ragged-right,verbatim] -\new Staff \relative c' { - c16^( d e f +\new Staff \relative { + c'16^( d e f << { g4 f e | d2 e) | } \new Voice { \voiceTwo r8 e4 d c8~ | << - { c8 b16 a b8 g~ g2 | } + { c8 b16 a b8 g~ 2 | } \new Voice { \voiceThree s4 b c2 | @@ -1149,17 +1149,17 @@ usando notas espaciadoras para pasar por encima de las secciones en que una voz está en silencio, como aquí: @lilypond[quote,ragged-right,verbatim] -\new Staff \relative c' << +\new Staff \relative << % Initiate first voice \new Voice { \voiceOne - c16^( d e f g4 f e | d2 e) | + c'16^( d e f g4 f e | d2 e) | } % Initiate second voice \new Voice { % Set stems, etc, down \voiceTwo - s4 r8 e4 d c8~ | c8 b16 a b8 g~ g2 | + s4 r8 e4 d c8~ | 8 b16 a b8 g~ 2 | } % Initiate third voice \new Voice { @@ -1220,6 +1220,9 @@ columnas de notas}. @seealso +Manual de aprendizaje: +@ref{Mover objetos}. + Referencia de la notación: @ruser{Varias voces}. @@ -1250,10 +1253,10 @@ usando el nombre asignado a la voz. @lilypond[quote,verbatim] << \new Voice = "one" { - \relative c'' { + \relative { \autoBeamOff \time 2/4 - c4 b8. a16 | g4. f8 | e4 d | c2 | + c''4 b8. a16 | g4. f8 | e4 d | c2 | } } \new Lyrics \lyricsto "one" { @@ -1297,14 +1300,14 @@ no como música. @lilypond[quote,verbatim] global = { \key f \major \time 6/8 \partial 8 } -SopOneMusic = \relative c'' { - c8 | c8([ bes)] a a([ g)] f | f'4. b, | c4.~ c4 +SopOneMusic = \relative { + c''8 | c8([ bes)] a a([ g)] f | f'4. b, | c4.~ 4 } SopOneLyrics = \lyricmode { Let | flee -- cy flocks the | hills a -- dorn, __ } -SopTwoMusic = \relative c' { - r8 | r4. r4 c8 | a'8([ g)] f f([ e)] d | e8([ d)] c bes' +SopTwoMusic = \relative { + r8 | r4. r4 c'8 | a'8([ g)] f f([ e)] d | e8([ d)] c bes' } SopTwoLyrics = \lyricmode { Let | flee -- cy flocks the | hills a -- dorn, @@ -1360,10 +1363,10 @@ ejemplos se le suele dar el nombre de @q{global}. @lilypond[quote,verbatim] keyTime = { \key c \major \time 4/4 \partial 4 } -SopMusic = \relative c' { c4 | e4. e8 g4 g | a4 a g } -AltoMusic = \relative c' { c4 | c4. c8 e4 e | f4 f e } -TenorMusic = \relative c { e4 | g4. g8 c4. b8 | a8 b c d e4 } -BassMusic = \relative c { c4 | c4. c8 c4 c | f8 g a b c4 } +SopMusic = \relative { c'4 | e4. e8 g4 g | a4 a g } +AltoMusic = \relative { c'4 | c4. c8 e4 e | f4 f e } +TenorMusic = \relative { e4 | g4. g8 c4. b8 | a8 b c d e4 } +BassMusic = \relative { c4 | c4. c8 c4 c | f8 g a b c4 } VerseOne = \lyricmode { E -- | ter -- nal fa -- ther, | strong to save, } @@ -1554,8 +1557,8 @@ un ejemplo anotado de música real: \clef "treble" \key g \minor \new Voice { % create voice for RH notes - \relative c'' { % start of RH notes - d4 ees16 c8. | + \relative { % start of RH notes + d''4 ees16 c8. | d4 ees16 c8. | } % end of RH notes } % end of RH voice @@ -1565,14 +1568,14 @@ un ejemplo anotado de música real: \key g \minor \new Voice { % create LH voice one \voiceOne - \relative g { % start of LH voice one notes + \relative { % start of LH voice one notes g8 ees, | g8 ees, | } % end of LH voice one notes } % end of LH voice one \new Voice { % create LH voice two \voiceTwo - \relative g { % start of LH voice two notes + \relative { % start of LH voice two notes g4 ees | g4 ees | } % end of LH voice two notes @@ -1682,8 +1685,7 @@ a partir del nombre (en inglés), y viceversa. @tab Graba las claves @item Completion_heads_engraver @tab Divide las notas que atraviesan una línea divisoria -@c The old Dynamic_engraver is deprecated. -jm -@item New_dynamic_engraver +@item Dynamic_engraver @tab Crea reguladores e indicaciones dinámicas textuales @item Forbid_line_break_engraver @tab Evita los saltos de línea si queda algún elemento musical activo @@ -1806,13 +1808,13 @@ contexto. @lilypond[quote,verbatim,ragged-right] << - \new Staff \relative c'' { + \new Staff \relative { \set Staff.instrumentName = #"Soprano" - c2 c + c''2 c } - \new Staff \relative c' { + \new Staff \relative { \set instrumentName = #"Alto" % Wrong! - d2 d + d'2 d } >> @end lilypond @@ -1854,12 +1856,12 @@ Así, esto desactivará los becuadros adicionales en un pentagrama: @lilypond[quote,verbatim,ragged-right] << - \new Staff \relative c'' { - aeses2 aes + \new Staff \relative { + aeses'2 aes } - \new Staff \relative c'' { + \new Staff \relative { \set Staff.extraNatural = ##f - aeses2 aes + aeses'2 aes } >> @end lilypond @@ -1869,19 +1871,19 @@ y esto los desactivará en todos los pentagramas: @lilypond[quote,verbatim,ragged-right] << - \new Staff \relative c'' { - aeses2 aes + \new Staff \relative { + aeses'2 aes } - \new Staff \relative c'' { + \new Staff \relative { \set Score.extraNatural = ##f - aeses2 aes + aeses'2 aes } >> @end lilypond -Como un ejemplo más, si se establece @code{clefOctavation} dentro del +Como un ejemplo más, si se establece @code{clefTransposition} dentro del contexto de @code{Score}, éste cambia inmediatamente el valor de la -octavación en todos los pentagramas en curso y establece un nuevo +transposición en todos los pentagramas en curso y establece un nuevo valor predeterminado que se aplicará a todos los pentagramas. La instrucción opuesta, @code{\unset}, tiene el efecto de suprimir la @@ -1932,7 +1934,7 @@ en que se crea el contexto. A veces esta forma de establecer el valor de una propiedad es mucho más clara, si ha de quedar fijo durante todo el tiempo que dure el contexto. Cuando se crea un contexto con una instrucción @code{\new} puede ir inmediatamente seguido de un bloque -@code{\with @{ .. @}} en el que se establecen los valores predeterminados de las +@code{\with @{ @dots{} @}} en el que se establecen los valores predeterminados de las propiedades. Por ejemplo, si queremos suprimir la impresión de becuadros adicionales para toda la duración de un pentagrama, podemos escribir: @@ -1947,13 +1949,13 @@ de la siguiente forma: @lilypond[quote,verbatim,ragged-right] << \new Staff { - \relative c'' { - gisis4 gis aeses aes + \relative { + gisis'4 gis aeses aes } } \new Staff \with { extraNatural = ##f } { - \relative c'' { - gisis4 gis aeses aes + \relative { + gisis'4 gis aeses aes } } >> @@ -1996,8 +1998,8 @@ continuación presentamos un ejemplo que muestra el formato: @lilypond[verbatim,quote] \score { \new Staff { - \relative c'' { - cisis4 e d cis + \relative { + cisis''4 e d cis } } \layout { @@ -2016,13 +2018,13 @@ pentagramas de la partitura: \score { << \new Staff { - \relative c'' { - gisis4 gis aeses aes + \relative { + gisis'4 gis aeses aes } } \new Staff { - \relative c'' { - gisis4 gis aeses aes + \relative { + gisis'4 gis aeses aes } } >> @@ -2089,8 +2091,8 @@ pentagrama están dibujadas por el grabador \new Staff \with { \remove "Staff_symbol_engraver" } -\relative c' { - c4 d +\relative { + c'4 d \set fontSize = #-4 % make note heads smaller e4 f | \set fontSize = #2.5 % make note heads larger @@ -2120,15 +2122,15 @@ partir de esa única voz: \new Voice \with { \consists "Ambitus_engraver" } { - \relative c'' { + \relative { \voiceOne - c4 a b g + c''4 a b g } } \new Voice { - \relative c' { + \relative { \voiceTwo - c4 e d f + c'4 e d f } } >> @@ -2145,15 +2147,15 @@ pentagrama: } << \new Voice { - \relative c'' { + \relative { \voiceOne - c4 a b g + c''4 a b g } } \new Voice { - \relative c' { + \relative { \voiceTwo - c4 e d f + c'4 e d f } } >> @@ -2176,24 +2178,24 @@ podemos escribir \score { << \new Staff { - \relative c'' { - c4 a b g + \relative { + c''4 a b g } } \new Staff { - \relative c' { - c4 a b g + \relative { + c'4 a b g } } \new Staff { \clef "G_8" - \relative c' { - c4 a b g + \relative { + c'4 a b g } } \new Staff { \clef "bass" - \relative c { + \relative { c4 a b g } } @@ -2261,7 +2263,7 @@ cello. En este caso comenzaríamos con la plantilla @q{Notas y letra} @example \version @w{"@version{}"} -melodia = \relative c' @{ +melodia = \relative @{ \clef "treble" \key c \major \time 4/4 @@ -2290,7 +2292,7 @@ Ahora queremos añadir una parte de violoncello. Veamos el ejemplo @example \version @w{"@version{}"} -melodia = \relative c' @{ +melodia = \relative @{ \clef "treble" \key c \major \time 4/4 @@ -2327,7 +2329,7 @@ Asimismo, cambiaremos algunas notas del cello. @example \version @w{"@version{}"} -musicaSoprano = \relative c' @{ +musicaSoprano = \relative @{ \clef "treble" \key c \major \time 4/4 @@ -2338,7 +2340,7 @@ letraSoprano = \lyricmode @{ Aaa Bee Cee Dee @} -musicaCello = \relative c @{ +musicaCello = \relative @{ \clef "bass" \key c \major \time 4/4 @@ -2398,7 +2400,7 @@ tiene fácil solución. Presentamos aquí la plantilla completa para soprano y cello. @lilypond[quote,verbatim,ragged-right,addversion] -sopranoMusic = \relative c' { +sopranoMusic = \relative { \clef "treble" \key c \major \time 4/4 @@ -2409,7 +2411,7 @@ sopranoLyrics = \lyricmode { Aaa Bee Cee Dee } -celloMusic = \relative c { +celloMusic = \relative { \clef "bass" \key c \major \time 4/4 @@ -2453,44 +2455,44 @@ un ejemplo del «Mesías» de Haendel: @lilypond[quote,ragged-right] global = { \key d \major \time 4/4 } -sopranoMusic = \relative c'' { +sopranoMusic = \relative { \clef "treble" - r4 d2 a4 | d4. d8 a2 | cis4 d cis2 | + r4 d''2 a4 | d4. d8 a2 | cis4 d cis2 | } sopranoWords = \lyricmode { Wor -- thy | is the lamb | that was slain | } -altoMusic = \relative a' { +altoMusic = \relative { \clef "treble" - r4 a2 a4 | fis4. fis8 a2 | g4 fis e2 | + r4 a'2 a4 | fis4. fis8 a2 | g4 fis e2 | } altoWords = \sopranoWords -tenorMusic = \relative c' { +tenorMusic = \relative { \clef "G_8" - r4 fis2 e4 | d4. d8 d2 | e4 a, cis2 | + r4 fis'2 e4 | d4. d8 d2 | e4 a, cis2 | } tenorWords = \sopranoWords -bassMusic = \relative c' { +bassMusic = \relative { \clef "bass" - r4 d2 cis4 | b4. b8 fis2 | e4 d a'2 | + r4 d'2 cis4 | b4. b8 fis2 | e4 d a'2 | } bassWords = \sopranoWords -upper = \relative a' { +upper = \relative { \clef "treble" \global - r4 2 4 | + r4 2 4 | 4. 8 2 | 4 2 | } -lower = \relative c, { +lower = \relative { \clef "bass" \global - 4 2 4 | + 4 2 4 | 4. 8 2 | 4 2 | } @@ -2685,39 +2687,39 @@ del ejemplo anterior, obtenemos: @lilypond[quote,verbatim,ragged-right,addversion] global = { \key d \major \time 4/4 } -sopranoMusic = \relative c'' { +sopranoMusic = \relative { \clef "treble" - r4 d2 a4 | d4. d8 a2 | cis4 d cis2 | + r4 d''2 a4 | d4. d8 a2 | cis4 d cis2 | } sopranoWords = \lyricmode { Wor -- thy | is the lamb | that was slain | } -altoMusic = \relative a' { +altoMusic = \relative { \clef "treble" - r4 a2 a4 | fis4. fis8 a2 | g4 fis fis2 | + r4 a'2 a4 | fis4. fis8 a2 | g4 fis fis2 | } altoWords = \sopranoWords -tenorMusic = \relative c' { +tenorMusic = \relative { \clef "G_8" - r4 fis2 e4 | d4. d8 d2 | e4 a, cis2 | + r4 fis'2 e4 | d4. d8 d2 | e4 a, cis2 | } tenorWords = \sopranoWords -bassMusic = \relative c' { +bassMusic = \relative { \clef "bass" - r4 d2 cis4 | b4. b8 fis2 | e4 d a'2 | + r4 d'2 cis4 | b4. b8 fis2 | e4 d a'2 | } bassWords = \sopranoWords -upper = \relative a' { +upper = \relative { \clef "treble" \global - r4 2 4 | + r4 2 4 | 4. 8 2 | 4 2 | } -lower = \relative c, { +lower = \relative { \clef "bass" \global - 4 2 4 | + 4 2 4 | 4. 8 2 | 4 2 | } @@ -2884,12 +2886,12 @@ ejemplo final que aparece al final de la sección, borre los dobles >> @end example -No es necesario utilizar la construcción simultánea @code{<< >>} para +No es necesario utilizar la construcción simultánea @code{<< @dots{} >>} para el pentagrama del manual dos y el pentagrama del órgano de pedal, ya que contienen una única expresión, pero no hace daño, y es una buena costumbre utilizar siempre dobles ángulos después de @code{\new Staff} cuando hay varias voces. Lo opuesto es cierto para las voces: -normalmente deben ir seguidas de llaves @code{@{ .. @}} en caso de que +normalmente deben ir seguidas de llaves @code{@{ @dots{} @}} en caso de que tengamos música codificada como distintas variables que se deben situar consecutivamente. @@ -3022,20 +3024,20 @@ todas las partes. composer = "J S Bach" } keyTime = { \key c \minor \time 4/4 } -ManualOneVoiceOneMusic = \relative g' { - g4 g f ees | +ManualOneVoiceOneMusic = \relative { + g'4 g f ees | d2 c | } -ManualOneVoiceTwoMusic = \relative c' { - ees16 d ees8~ ees16 f ees d c8 d~ d c~ | - c8 c4 b8 c8. g16 c b c d | +ManualOneVoiceTwoMusic = \relative { + ees'16 d ees8~ 16 f ees d c8 d~ d c~ | + 8 c4 b8 c8. g16 c b c d | } -ManualTwoMusic = \relative c' { - c16 b c8~ c16 b c g a8 g~ g16 g aes ees | - f16 ees f d g aes g f ees d ees8~ ees16 f ees d | +ManualTwoMusic = \relative { + c'16 b c8~ 16 b c g a8 g~ 16 g aes ees | + f16 ees f d g aes g f ees d ees8~ 16 f ees d | } -PedalOrganMusic = \relative c { - r8 c16 d ees d ees8~ ees16 a, b g c b c8 | +PedalOrganMusic = \relative { + r8 c16 d ees d ees8~ 16 a, b g c b c8 | r16 g ees f g f g8 c,2 | } @@ -3089,7 +3091,7 @@ Glosario musical: Llegado a este punto, usted ha visto cosas de este tipo: @lilypond[quote,verbatim,ragged-right] -hornNotes = \relative c'' { c4 b dis c } +hornNotes = \relative { c''4 b dis c } \score { { @@ -3102,8 +3104,8 @@ Incluso se dará cuenta de que esto puede ser útil en música minimalista: @lilypond[quote,verbatim,ragged-right] -fragmentA = \relative c'' { a4 a8. b16 } -fragmentB = \relative c'' { a8. gis16 ees4 } +fragmentA = \relative { a'4 a8. b16 } +fragmentB = \relative { a'8. gis16 ees4 } violin = \new Staff { \fragmentA \fragmentA | @@ -3130,9 +3132,9 @@ fthenp =_\markup { \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p } -violin = \relative c'' { +violin = \relative { \repeat volta 2 { - c4._\dolce b8 a8 g a b | + c''4._\dolce b8 a8 g a b | \padText c4.^"hi there!" d8 e' f g d | c,4.\fthenp b8 c4 c-. | @@ -3154,9 +3156,9 @@ sin ningún identificador. Encontrará que es mucho más difícil de leer, sobre todo la última línea. @example -violin = \relative c'' @{ +violin = \relative @{ \repeat volta 2 @{ - c4._\markup @{ \italic \bold dolce @} b8 a8 g a b | + c''4._\markup @{ \italic \bold dolce @} b8 a8 g a b | \once \override TextScript.padding = #5.0 c4.^"hi there!" d8 e' f g d | c,4.\markup @{ @@ -3181,14 +3183,14 @@ ellas como en funciones). @lilypond[quote,verbatim,ragged-right] padText = #(define-music-function - (parser location padding) + (padding) (number?) #{ \once \override TextScript.padding = #padding #}) -\relative c''' { - c4^"piu mosso" b a b | +\relative { + c'''4^"piu mosso" b a b | \padText #1.8 c4^"piu mosso" d e f | \padText #2.6 @@ -3222,7 +3224,7 @@ ejemplo, supongamos que el archivo @file{trompa.ly} contiene la siguiente parte de un dúo para trompa y fagot: @example -notasTrompa = \relative c @{ +notasTrompa = \relative @{ \time 2/4 r4 f8 a | cis4 f | e4 d | @} @@ -3259,7 +3261,7 @@ lo que corresponde con el tono de afinación de una trompa normal en@tie{}Fa. La transposición se puede ver en la siguiente salida @lilypond[quote,ragged-right] -\transpose f c' \relative c { +\transpose f c' \relative { \time 2/4 r4 f8 a | cis4 f | e4 d | } @@ -3292,7 +3294,7 @@ silencio y esta opción a la música anterior, llegamos al siguiente resultado @lilypond[quote,ragged-right] -\transpose f c' \relative c { +\transpose f c' \relative { \time 2/4 \set Score.skipBars = ##t R2*3 | @@ -3319,7 +3321,7 @@ que la otra voz se encuentra dentro de @code{notasFagot} en el archivo lo que nos lleva a @lilypond[quote,ragged-right] -\relative c << +\relative << \new Staff { \clef "treble" \time 2/4