X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fes%2Fnotation%2Fstaff.itely;h=99c698017f7875bb4519a64ab994561c8f9b1543;hb=ae79a47b7c5fa41d61ed7204b5de84368088ebdf;hp=63eca611b98d2993963e16367d2e085a990a03f0;hpb=01df8ad908c92687d0c352e5ad5f067e52809423;p=lilypond.git diff --git a/Documentation/es/notation/staff.itely b/Documentation/es/notation/staff.itely index 63eca611b9..99c698017f 100644 --- a/Documentation/es/notation/staff.itely +++ b/Documentation/es/notation/staff.itely @@ -1,13 +1,13 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*- @ignore - Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a + Translation of GIT committish: 041cb33a404a829a8cdeeaebce17e45f613f10d8 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.6" +@c \version "2.19.21" @node Notación de los pentagramas @section Notación de los pentagramas @@ -18,8 +18,8 @@ @lilypondfile[quote,ragged-right,line-width=14.5\cm,staffsize=16]{staff-headword.ly} Esta sección explica cómo influir sobre la apariencia de los -pentagramas, cómo imprimir partituras con más de un pentagrama y cómo -añadir indicaciones de tempo y notas guía a los pentagramas. +pentagramas, cómo imprimir partituras con más de un pentagrama y +cómo añadir indicaciones de tempo y notas guía a los pentagramas. @menu * Impresión de los pentagramas:: @@ -32,8 +32,8 @@ añadir indicaciones de tempo y notas guía a los pentagramas. @subsection Impresión de los pentagramas @translationof Displaying staves -Esta sección describe los distintos métodos de creación de pentagramas -y grupos de ellos. +Esta sección describe los distintos métodos de creación de +pentagramas y grupos de ellos. @menu * Crear instancias de pentagramas nuevos:: @@ -61,7 +61,6 @@ y grupos de ellos. @cindex tablatura, pauta de @funindex \drummode -@funindex drummode @funindex DrumStaff @funindex RhythmicStaff @funindex TabStaff @@ -69,22 +68,23 @@ y grupos de ellos. @funindex VaticanaStaff @funindex GregorianTranscriptionStaff -Las @notation{pautas} y los @notation{pentagramas} o pautas de cinco -líneas se crean con las instrucciones @code{\new} o @code{\context}. -Para ver más detalles, consulte @ref{Crear contextos}. +Las @notation{pautas} y los @notation{pentagramas} o pautas de +cinco líneas se crean con las instrucciones @code{\new} o +@code{\context}. Para ver más detalles, consulte @ref{Crear y +referenciar contextos}. El contexto básico de pentagrama es @code{Staff}: -@lilypond[verbatim,quote,relative=2] -\new Staff { c4 d e f } +@lilypond[verbatim,quote] +\new Staff \relative { c''4 d e f } @end lilypond -El contexto @code{DrumStaff} crea una pauta de cinco líneas preparada -para un conjunto de batería típico. Cada instrumento se presenta con -un símbolo distinto. Los instrumentos se escriben en el modo de -percusión que sigue a una instrucción @code{\drummode}, con cada -instrumento identificado por un nombre. Para ver más detalles, -consulte @ref{Pautas de percusión}. +El contexto @code{DrumStaff} crea una pauta de cinco líneas +preparada para un conjunto de batería típico. Cada instrumento se +presenta con un símbolo distinto. Los instrumentos se escriben en +el modo de percusión que sigue a una instrucción @code{\drummode}, +con cada instrumento identificado por un nombre. Para ver más +detalles, consulte @ref{Pautas de percusión}. @lilypond[verbatim,quote] \new DrumStaff { @@ -92,34 +92,36 @@ consulte @ref{Pautas de percusión}. } @end lilypond -@code{RhythmicStaff} crea una pauta de una sola línea que sólo muestra -las duraciones de la entrada. Se preservan las duraciones reales. -Para ver más detalles, consulte @ref{Mostrar los ritmos de la melodía}. +@code{RhythmicStaff} crea una pauta de una sola línea que sólo +muestra las duraciones de la entrada. Se preservan las duraciones +reales. Para ver más detalles, consulte +@ref{Mostrar los ritmos de la melodía}. -@lilypond[verbatim,quote,relative=2] +@lilypond[verbatim,quote] \new RhythmicStaff { c4 d e f } @end lilypond -@code{TabStaff} crea una tablatura con seis cuerdas en la afinación -estándar de guitarra. Para ver más detalles, consulte @ref{Tablaturas predeterminadas}. +@code{TabStaff} crea una tablatura con seis cuerdas en la +afinación estándar de guitarra. Para ver más detalles, consulte +@ref{Tablaturas predeterminadas}. -@lilypond[verbatim,quote,relative=2] -\new TabStaff { c4 d e f } +@lilypond[verbatim,quote] +\new TabStaff \relative { c''4 d e f } @end lilypond -Existen dos contextos de pauta específicos para la notación de música -antigua: @code{MensuralStaff} y @code{VaticanaStaff}. Se describen en -@ref{Contextos predefinidos}. +Existen dos contextos de pauta específicos para la notación de +música antigua: @code{MensuralStaff} y @code{VaticanaStaff}. Se +describen en @ref{Contextos predefinidos}. @code{GregorianTranscriptionStaff} crea una pauta para la notación moderna de canto gregoriano. No muestra líneas divisorias. -@lilypond[verbatim,quote,relative=2] -\new GregorianTranscriptionStaff { c4 d e f e d } +@lilypond[verbatim,quote] +\new GregorianTranscriptionStaff \relative { c''4 d e f e d } @end lilypond -Se pueden definir contextos nuevos de pentagrama único. Para ver más -detalles, consulte @ref{Definir contextos nuevos}. +Se pueden definir contextos nuevos de pentagrama único. Para ver +más detalles, consulte @ref{Definir contextos nuevos}. @seealso Glosario musical: @@ -127,7 +129,7 @@ Glosario musical: @rglos{staves}. Referencia de la notación: -@ref{Crear contextos}, +@ref{Crear y referenciar contextos}, @ref{Pautas de percusión}, @ref{Mostrar los ritmos de la melodía}, @ref{Tablaturas predeterminadas}, @@ -171,61 +173,63 @@ Referencia de funcionamiento interno: @cindex sistema Existen varios contextos para agrupar pentagramas individuales -formando sistemas. Cada contexto de agrupación establece el estilo -del delimitador de comienzo del sistema y el comportamiento de las -barras de compás. +formando sistemas. Cada contexto de agrupación establece el +estilo del delimitador de comienzo del sistema y el comportamiento +de las barras de compás. Si no se especifica ningún contexto, se usan las propiedades -predeterminadas: el grupo comienza con una línea vertical y las barras -de compás no están conectadas. +predeterminadas: el grupo comienza con una línea vertical y las +barras de compás no están conectadas. -@lilypond[verbatim,quote,relative=2] +@lilypond[verbatim,quote] << - \new Staff { c1 c } - \new Staff { c1 c } + \new Staff \relative { c''1 c } + \new Staff \relative { c''1 c } >> @end lilypond -En el contexto @code{StaffGroup}, el grupo se inicia con un corchete y -las barras de compás se dibujan atravesando todos los pentagramas. +En el contexto @code{StaffGroup}, el grupo se inicia con un +corchete y las barras de compás se dibujan atravesando todos los +pentagramas. -@lilypond[verbatim,quote,relative=2] +@lilypond[verbatim,quote] \new StaffGroup << - \new Staff { c1 c } - \new Staff { c1 c } + \new Staff \relative { c''1 c } + \new Staff \relative { c''1 c } >> @end lilypond -En un @code{ChoirStaff} (sistema de coro), el grupo se inicia con un -corchete, pero las barras de compás no están conectadas. +En un @code{ChoirStaff} (sistema de coro), el grupo se inicia con +un corchete, pero las barras de compás no están conectadas. -@lilypond[verbatim,quote,relative=2] +@lilypond[verbatim,quote] \new ChoirStaff << - \new Staff { c1 c } - \new Staff { c1 c } + \new Staff \relative { c''1 c } + \new Staff \relative { c''1 c } >> @end lilypond -En un @code{GrandStaff} (sistema de piano), el grupo se inicia con una -llave y las barras de compás se conectan entre los pentagramas. +En un @code{GrandStaff} (sistema de piano), el grupo se inicia con +una llave y las barras de compás se conectan entre los +pentagramas. -@lilypond[verbatim,quote,relative=2] +@lilypond[verbatim,quote] \new GrandStaff << - \new Staff { c1 c } - \new Staff { c1 c } + \new Staff \relative { c''1 c } + \new Staff \relative { c''1 c } >> @end lilypond El @code{PianoStaff} (sistema de piano) es idéntico a -@code{GrandStaff}, excepto que contempla directamente la impresión del -nombre del instrumento. Para ver más detalles, consulte +@code{GrandStaff}, excepto que contempla directamente la impresión +del nombre del instrumento. Para ver más detalles, consulte @ref{Nombres de instrumentos}. -@lilypond[verbatim,quote,relative=2] -\new PianoStaff << - \set PianoStaff.instrumentName = #"Piano" - \new Staff { c1 c } - \new Staff { c1 c } +@lilypond[verbatim,quote] +\new PianoStaff \with { instrumentName = #"Piano" } +<< + \new Staff \relative { c''1 c } + \new Staff \relative { \clef bass c1 c } >> @end lilypond @@ -237,8 +241,8 @@ siguientes valores: @code{SystemStartBar} (línea), @code{SystemStartSquare} (corchete en ángulo recto), pero se debe especificar explícitamente. -Se pueden definir contextos nuevos de grupo de pentagramas. Para ver -más detalles, consulte @ref{Definir contextos nuevos}. +Se pueden definir contextos nuevos de grupo de pentagramas. Para +ver más detalles, consulte @ref{Definir contextos nuevos}. @snippets @lilypondfile[verbatim,quote,texidoc,doctitle] @@ -280,9 +284,6 @@ Referencia de funcionamiento interno: @rinternals{SystemStartBracket}, @rinternals{SystemStartSquare}. -@knownissues -@code{PianoStaff} no acepta @code{ChordNames} de forma predeterminada. - @node Grupos de pentagramas anidados @unnumberedsubsubsec Grupos de pentagramas anidados @@ -296,27 +297,28 @@ Referencia de funcionamiento interno: @cindex llaves, anidado de Los contextos de grupos de pentagramas se pueden anidar hasta una -profundidad arbitraria. En este caso, cada contexto descendiente crea -un corchete nuevo adyacente al corchete de su grupo padre. +profundidad arbitraria. En este caso, cada contexto descendiente +crea un corchete nuevo adyacente al corchete de su grupo padre. -@lilypond[verbatim,quote,relative=2] +@lilypond[verbatim,quote] \new StaffGroup << - \new Staff { c2 c | c2 c } + \new Staff \relative { c''2 c | c2 c } \new StaffGroup << - \new Staff { g2 g | g2 g } + \new Staff \relative { g'2 g | g2 g } \new StaffGroup \with { systemStartDelimiter = #'SystemStartSquare } << - \new Staff { e2 e | e2 e } - \new Staff { c2 c | c2 c } + \new Staff \relative { e'2 e | e2 e } + \new Staff \relative { c'2 c | c2 c } >> >> >> @end lilypond -Se pueden definir nuevos contextos de grupos de pentagramas anidados. -Para ver más detalles, consulte @ref{Definir contextos nuevos}. +Se pueden definir nuevos contextos de grupos de pentagramas +anidados. Para ver más detalles, consulte +@ref{Definir contextos nuevos}. @snippets @lilypondfile[verbatim,quote,texidoc,doctitle] @@ -347,9 +349,9 @@ Referencia de funcionamiento interno: @cindex separación de sistemas, marca de Si el número de sistemas por página varía de una página a otra, es -costumbre separar los sistemas colocando una marca separadora entre -ellos. De forma predeterminada, el separador de sistemas es nulo, -pero se puede activar con una opción de @code{\paper}. +costumbre separar los sistemas colocando una marca separadora +entre ellos. De forma predeterminada, el separador de sistemas es +nulo, pero se puede activar con una opción de @code{\paper}. @c \book is required here to display the system separator @c ragged-right is required as there are two systems @@ -358,15 +360,15 @@ pero se puede activar con una opción de @code{\paper}. \score { \new StaffGroup << \new Staff { - \relative c'' { - c4 c c c + \relative { + c''4 c c c \break c4 c c c } } \new Staff { - \relative c'' { - c4 c c c + \relative { + c''4 c c c \break c4 c c c } @@ -396,9 +398,9 @@ Fragmentos de código: @translationof Modifying single staves Esta sección explica cómo cambiar los atributos específicos de un -pentagrama: por ejemplo, cambiar el número de líneas o el tamaño de la -pauta. También se describen los métodos para comenzar y terminar los -pentagramas, y establecer secciones de ossia. +pentagrama: por ejemplo, cambiar el número de líneas o el tamaño +de la pauta. También se describen los métodos para comenzar y +terminar los pentagramas, y establecer secciones de ossia. @menu * El símbolo del pentagrama:: @@ -421,19 +423,19 @@ pentagramas, y establecer secciones de ossia. @cindex líneas adicionales @funindex \startStaff -@funindex startStaff @funindex \stopStaff -@funindex stopStaff Se pueden usar las instrucciones @code{\stopStaff} y @code{\startStaff} para detener y (re)iniciar, respectivamente, la impresión de las líneas de la pauta en cualquier punto de la partitura. -@lilypond[verbatim,quote,relative=2] -\stopStaff f4 d \startStaff g, e -f'4 d \stopStaff g, e -f'4 d \startStaff g, e +@lilypond[verbatim,quote] +\relative { + \stopStaff f''4 d \startStaff g, e + f'4 d \stopStaff g, e + f'4 d \startStaff g, e +} @end lilypond @predefined @@ -442,114 +444,134 @@ f'4 d \startStaff g, e @endpredefined Las líneas de la pauta pertenecen al grob @code{StaffSymbol} -(incluidas las líneas adicionales) y se pueden modificar usando las -propiedades de @code{StaffSymbol}, pero esas modificaciones deben -hacerse antes de que el pentagrama se (re)inicie. +(incluidas las líneas adicionales) y se pueden modificar usando +las propiedades de @code{StaffSymbol}, pero esas modificaciones +deben hacerse antes de que el pentagrama se (re)inicie. Se puede cambiar el número de líneas de la pauta: -@lilypond[verbatim,quote,relative=2] -f4 d \stopStaff -\override Staff.StaffSymbol.line-count = #2 -\startStaff g, e | - -f'4 d \stopStaff -\revert Staff.StaffSymbol.line-count -\startStaff g, e | +@lilypond[verbatim,quote] +\relative { + f''4 d \stopStaff + \override Staff.StaffSymbol.line-count = #2 + \startStaff g, e | + + f'4 d \stopStaff + \revert Staff.StaffSymbol.line-count + \startStaff g, e | +} @end lilypond La posición de cada una de las líneas de la pauta también puede -cambiarse. Los valores que se utilizan son @emph{medios} espacios de -pentagrama y la posición nueva es relativa a tercera línea normal del -pentagrama. Se imprime una sola línea de pauta por cada valor que se -introduce, de manera que el número de líneas así como su posición en -la pauta pueden cambiarse con una sola operación de sobreescritura. - -@lilypond[verbatim,quote,relative=2] -f4 d \stopStaff -\override Staff.StaffSymbol.line-positions = #'(1 3 5 -1 -3) -\startStaff g, e | -f'4 d \stopStaff -\override Staff.StaffSymbol.line-positions = #'(8 6.5 -6 -8 -0.5) -\startStaff g, e +cambiarse. Una lista de números fija la posición de cada línea. +@code{0}@tie{}corresponde a la línea central normal, y las +posiciones normales de las líneas son +@code{(-4@tie{}-2@tie{}0@tie{}2@tie{}4)}. Se imprime una sola +línea de pauta por cada valor que se introduce, de manera que el +número de líneas así como su posición en la pauta pueden cambiarse +con una sola operación de sobreescritura. + +@lilypond[verbatim,quote] +\relative { + f''4 d \stopStaff + \override Staff.StaffSymbol.line-positions = #'(1 3 5 -1 -3) + \startStaff g, e | + f'4 d \stopStaff + \override Staff.StaffSymbol.line-positions = #'(8 6.5 -6 -8 -0.5) + \startStaff g, e | +} @end lilypond -Puede ser necesario un ajuste de la posición de la clave y del Do -central para que se correspondan a las líneas nuevas. Véase -@ref{Clave}. +Para preservar las direcciones típicas de las plicas (hacia arriba +para la mitad inferior del pentagra y hacia abajo para la mitad +superior), debemos alinear la línea (o espacio) central de la +pauta personalizada con la posición de la línea central normal +(0). Puede ser necesario un ajuste de la posición de la clave y +del Do@tie{}central para que se correspondan a las líneas nuevas. +Véase @ref{Clave}. -Puede cambiarse el grosor de las líneas de la pauta. También resultan -afectadas, de forma predeterminada, las líneas adicionales y no la -plica de las figuras. +Puede cambiarse el grosor de las líneas de la pauta. También +resultan afectadas, de forma predeterminada, las líneas +adicionales y no la plica de las figuras. -@lilypond[verbatim,quote,relative=2] +@lilypond[verbatim,quote] \new Staff \with { \override StaffSymbol.thickness = #3 +} \relative { + f''4 d g, e } -{ f4 d g, e } @end lilypond -Sin embargo, es posible fijar el grosor de las líneas adicionales de -forma independiente del de las líneas de la pauta. Los dos valores -requeridos multiplican el grosor de la línea de la pauta con el -espaciado de las líneas y después se suman para obtener el grosor de -las líneas adicionales. +También es posible fijar el grosor de las líneas adicionales de +forma independiente del de las líneas de la pauta. -@lilypond[verbatim,quote,relative=2] +@lilypond[verbatim,quote] \new Staff \with { \override StaffSymbol.thickness = #2 \override StaffSymbol.ledger-line-thickness = #'(0.5 . 0.4) +} \relative { + f'''4 a, a,, f } -{ f'4 a, a,, f } @end lilypond -Pueden alterarse las posiciones verticales de las líneas adicionales: +@noindent +El primer valor se multiplica por el grosor de las líneas del +pentagrama, el segundo por el ancho de un espacio del pentagrama, +y después los dos valores se suman para obtener el grosor de las +líneas adicionales. + +Se pueden alterar las posiciones de las líneas adicionales: -@lilypond[verbatim,quote,relative=2] +@lilypond[verbatim,quote] \new Staff \with { \override StaffSymbol.ledger-positions = #'(-3 -2 -1 2 5 6) +} \relative { + f'''4 a, a,, f } -{ f'4 a, a,, f } @end lilypond -Puede hacerse que las líneas adicionales añadidas aparezcan por encima -o por debajo de la cabeza de las figuras, dependiendo de la posición -actual relativa a otras cabezas de figura que tienen asimismo sus -propias líneas adicionales. +Puede hacerse que las líneas adicionales añadidas aparezcan por +encima o por debajo de la cabeza de las figuras, dependiendo de la +posición actual relativa a otras cabezas de figura que tienen +asimismo sus propias líneas adicionales. -@lilypond[verbatim,quote,relative=2] +@lilypond[verbatim,quote] \new Staff \with { \override StaffSymbol.ledger-extra = #4 +} \relative { + f'''4 a, d, f, } -{ f'4 a, d, f, } @end lilypond -También puede hacerse que las líneas adicionales aparezcan dentro del -pentagrama allí donde se requieren líneas de pauta personalizadas. El -ejemplo muestra la posición predeterminada de las líneas adicionales -cuando el valor de posición explícito @code{legder-position} se ha -fijado o no. La instrucción @code{stopStaff} se necesita en el -ejemplo para revertir la instrucción de sobreescritura -@code{\override} para todo el @code{StaffSymbol} (el símbolo de -pauta). - -@lilypond[fragment,quote,relative=1] -\override Staff.StaffSymbol.line-positions = #'(-8 0 2 4) -d4 e f g -\stopStaff -\startStaff -\override Staff.StaffSymbol.ledger-positions = #'(-8 -6 (-4 -2) 0) -d4 e f g +También puede hacerse que las líneas adicionales aparezcan dentro +del pentagrama allí donde se requieren líneas de pauta +personalizadas. El ejemplo muestra la posición predeterminada de +las líneas adicionales cuando el valor de posición explícito +@code{ledger-position} se ha fijado o no. La instrucción +@code{\stopStaff} se necesita en el ejemplo para revertir la +instrucción de sobreescritura @code{\override} para todo el +@code{StaffSymbol} (el símbolo de pauta). + +@lilypond[verbatim,quote] +\relative d' { + \override Staff.StaffSymbol.line-positions = #'(-8 0 2 4) + d4 e f g + \stopStaff + \startStaff + \override Staff.StaffSymbol.ledger-positions = #'(-8 -6 (-4 -2) 0) + d4 e f g +} @end lilypond -Puede alterarse la distancia entre líneas de la pauta. Esto afecta -también al espaciado de las líneas adicionales. +Puede alterarse la distancia entre líneas de la pauta. Esto +afecta también al espaciado de las líneas adicionales. -@lilypond[verbatim,quote,relative=2] +@lilypond[verbatim,quote] \new Staff \with { \override StaffSymbol.staff-space = #1.5 +} \relative { + f'''4 d, g, e, } -{ f'4 d, g, e, } @end lilypond @snippets @@ -584,16 +606,15 @@ Referencia de funcionamiento interno: @cindex escalado de pentagramas @funindex \startStaff -@funindex startStaff @funindex \stopStaff -@funindex stopStaff Los pentagramas @notation{Ossia} se pueden preparar mediante la -creación de un pentagrama simultáneo nuevo en la posición adecuada: +creación de un pentagrama simultáneo nuevo en la posición +adecuada: @lilypond[verbatim,quote] -\new Staff \relative c'' { - c4 b d c +\new Staff \relative { + c''4 b d c << { c4 b d c } \new Staff { e4 d f e } @@ -603,29 +624,28 @@ creación de un pentagrama simultáneo nuevo en la posición adecuada: @end lilypond @noindent -Sin embargo, el ejemplo anterior no es lo que normalmente se desea. -Para crear pentagramas de ossia que estén encima del pentagrama -original, que no tengan compás ni clave, y que tengan un tamaño menor -de tipografía se deben usar varios trucos. El Manual de aprendizaje -describe una técnica específica para llegar a este objetivo, empezando -por @rlearning{Anidado de expresiones musicales}. +Sin embargo, el ejemplo anterior no es lo que normalmente se +desea. Para crear pentagramas de ossia que estén encima del +pentagrama original, que no tengan compás ni clave, y que tengan +un tamaño menor de tipografía se deben usar varios trucos. El +Manual de aprendizaje describe una técnica específica para llegar +a este objetivo, empezando por @rlearning{Anidado de expresiones +musicales}. El ejemplo siguiente utiliza la propiedad @code{alignAboveContext} -para alinear el pentagrama de ossia. Este método es muy conveniente -cuando se necesitan sólo algunos pentagramas de ossia. +para alinear el pentagrama de ossia. Este método es muy +conveniente cuando se necesitan sólo algunos pentagramas de ossia. @lilypond[verbatim,quote] -\new Staff = main \relative c'' { - c4 b d c +\new Staff = "main" \relative { + c''4 b d c << { c4 b d c } \new Staff \with { \remove "Time_signature_engraver" alignAboveContext = #"main" - fontSize = #-3 - \override StaffSymbol.staff-space = #(magstep -3) - \override StaffSymbol.thickness = #(magstep -3) + \magnifyStaff #2/3 firstClef = ##f } { e4 d f e } @@ -634,30 +654,28 @@ cuando se necesitan sólo algunos pentagramas de ossia. } @end lilypond -Si se requieren muchos pentagramas de ossia aislados, puede ser más -conveniente la creación de un contexto @code{Staff} vacío con un -@emph{identificador de contexto} específico; después se pueden crear -los pentagramas de ossia @emph{llamando} a este contexto y usando -@code{\startStaff} y @code{\stopStaff} en los puntos deseados. Las -ventajas de este método son más patentes si la pieza es más larga que -en ejemplo siguiente. +Si se requieren muchos pentagramas de ossia aislados, puede ser +más conveniente la creación de un contexto @code{Staff} vacío con +un @emph{identificador de contexto} específico; después se pueden +crear los pentagramas de ossia @emph{llamando} a este contexto y +usando @code{\startStaff} y @code{\stopStaff} en los puntos +deseados. Las ventajas de este método son más patentes si la +pieza es más larga que en ejemplo siguiente. @lilypond[verbatim,quote,ragged-right] << - \new Staff = ossia \with { + \new Staff = "ossia" \with { \remove "Time_signature_engraver" - \override Clef.transparent = ##t - fontSize = #-3 - \override StaffSymbol.staff-space = #(magstep -3) - \override StaffSymbol.thickness = #(magstep -3) + \hide Clef + \magnifyStaff #2/3 } { \stopStaff s1*6 } - \new Staff \relative c' { - c4 b c2 + \new Staff \relative { + c'4 b c2 << { e4 f e2 } - \context Staff = ossia { + \context Staff = "ossia" { \startStaff e4 g8 f e2 \stopStaff } >> @@ -665,7 +683,7 @@ en ejemplo siguiente. c4 b c2 << { g4 a g2 } - \context Staff = ossia { + \context Staff = "ossia" { \startStaff g4 e8 f g2 \stopStaff } >> @@ -675,25 +693,25 @@ en ejemplo siguiente. @end lilypond Como alternativa, se puede usar la instrucción -@code{\RemoveEmptyStaves} para crear pentagramas de ossia. Este -método es muy conveniente cuando los pentagramas de ossia aparecen -inmediatamente después de un salto de línea. Para ver más información -sobre @code{\RemoveEmptyStaves}, consulte @ref{Ocultar pentagramas}. +@code{\RemoveAllEmptyStaves} para crear pentagramas de ossia. +Este método es muy conveniente cuando los pentagramas de ossia +aparecen inmediatamente después de un salto de línea. Para ver más +información sobre @code{\RemoveAllEmptyStaves}, consulte +@ref{Ocultar pentagramas}. @lilypond[verbatim,quote,ragged-right] << - \new Staff = ossia \with { + \new Staff = "ossia" \with { \remove "Time_signature_engraver" - \override Clef.transparent = ##t - fontSize = #-3 - \override StaffSymbol.staff-space = #(magstep -3) - \override StaffSymbol.thickness = #(magstep -3) - } \relative c'' { + \hide Clef + \magnifyStaff #2/3 + \RemoveAllEmptyStaves + } \relative { R1*3 - c4 e8 d c2 + c''4 e8 d c2 } - \new Staff \relative c' { - c4 b c2 + \new Staff \relative { + c'4 b c2 e4 f e2 g4 a g2 \break c4 b c2 @@ -701,17 +719,11 @@ sobre @code{\RemoveEmptyStaves}, consulte @ref{Ocultar pentagramas}. e4 d c2 } >> - -\layout { - \context { - \Staff \RemoveEmptyStaves - \override VerticalAxisGroup.remove-first = ##t - } -} @end lilypond @snippets + @lilypondfile[verbatim,quote,texidoc,doctitle] {vertically-aligning-ossias-and-lyrics.ly} @@ -749,10 +761,9 @@ Referencia de funcionamiento interno: @cindex vacío, pentagrama @funindex \RemoveEmptyStaves -@funindex RemoveEmptyStaves +@funindex \RemoveAllEmptyStaves @funindex Staff_symbol_engraver @funindex \stopStaff -@funindex stopStaff Se pueden ocultar las líneas del pentagrama quitando el grabador @code{Staff_symbol_engraver} del contexto de @code{Staff}. Como @@ -762,30 +773,36 @@ alternativa se puede utilizar la instrucción @code{\stopStaff}. \new Staff \with { \remove "Staff_symbol_engraver" } -\relative c''' { a8 f e16 d c b a2 } +\relative { a''8 f e16 d c b a2 } @end lilypond -Se pueden ocultar los pentagramas que están vacíos mediante la -instrucción @code{\RemoveEmptyStaves} dentro del bloque @code{\layout} -para el contexto @code{\Staff}. En las partituras orquestales, este -estilo se conoce como @q{partitura a la francesa}. De forma -predeterminada, esta instrucción oculta y elimina todos los -pentagramas vacíos de la partitura excepto los del primer sistema. -@warning{Un pentagrama se considera vacío cuando contiene solamente -silencios, silencios multicompás, desplazamientos, silencios de -separación o una combinación de estos elementos.} +Se pueden ocultar los pentagramas vacíos (para hacer la que se +conoce como @q{partitura a la francesa}) aplicando la instrucción +@code{\RemoveEmptyStaves} sobre un contexto, lo cual se puede +hacer globalmente (dentro del bloque @code{\layout}) así como para +pautas específicas solamente (dentro de un bloque @code{\with}). +Esta instrucción elimina todas las pautas vacías de la partitura +excepto las del primer sistema. Si queremos ocultar también las +del primer sistema, usamos @code{\RemoveAllEmptyStaves}. Los +contextos que están contemplados son @code{Staff}, +@code{RhythmicStaff} y @code{VaticanaStaff}. + +@warning{Un pentagrama se considera vacío cuando contiene +solamente silencios, silencios multicompás, desplazamientos, +silencios de separación o una combinación de estos elementos.} @lilypond[verbatim,quote,ragged-right] \layout { \context { - \Staff \RemoveEmptyStaves + \Staff + \RemoveEmptyStaves } } -\relative c' << +\relative << \new Staff { - e4 f g a \break + e'4 f g a \break b1 \break a4 b c2 } @@ -800,34 +817,16 @@ separación o una combinación de estos elementos.} @cindex ossia @noindent -También se puede usar @code{\RemoveEmptyStaves} en el contexto -@code{\Staff} para crear secciones de ossia para un pentagrama. Para -ver más detalles, consulte @ref{Pentagramas de Ossia}. - -@cindex ocultar pentagramas de música antigua -@cindex ocultar pentagramas rítmicos - -@funindex \RemoveEmptyStaves -@funindex RemoveEmptyStaves - -Se puede usar la instrucción @code{\RemoveEmptyStaves} para ocultar -los pentagramas vacíos en contextos de música antigua como -@code{\VaticanaStaff}. De forma similar, se puede usar -@code{\RhythmicStaff \RemoveEmptyStaves} para ocultar los contextos -@code{RhythmicStaff} vacíos. +También se puede usar @code{\RemoveAllEmptyStaves} para crear +secciones de ossia para un pentagrama. Para ver más detalles, +consulte @ref{Pentagramas de Ossia}. @predefined -@code{\Staff \RemoveEmptyStaves}, -@code{\VaticanaStaff \RemoveEmptyStaves}, -@code{\RhythmicStaff \RemoveEmptyStaves}. +@code{\RemoveEmptyStaves}, +@code{\RemoveAllEmptyStaves}. @endpredefined - -@snippets -@lilypondfile[verbatim,quote,texidoc,doctitle] -{removing-the-first-empty-line.ly} - @seealso Glosario musical: @rglos{Frenched staff}. @@ -856,18 +855,18 @@ Referencia de funcionamiento interno: @knownissues La eliminación del grabador @code{Staff_symbol_engraver} también -oculta las barras de compás. Si se fuerza la visibilidad de la barra -de compás, pueden ocurrir errores de formato visual. En este caso, -utilice las siguientes sobreescrituras de valores en vez de quitar el -grabador: +oculta las barras de compás. Si se fuerza la visibilidad de la +barra de compás, pueden ocurrir errores de formato visual. En +este caso, utilice las siguientes sobreescrituras de valores en +vez de quitar el grabador: @example -\override StaffSymbol.stencil = ##f +\omit StaffSymbol \override NoteHead.no-ledgers = ##t @end example -Para ver los fallos y problemas conocidos, así como las advertencias -asociadas con @code{\RemoveEmptyStaves}, consulte +Para ver los fallos y problemas conocidos, así como las +advertencias asociadas con @code{\RemoveEmptyStaves}, consulte @ref{Cambiar los valores por omisión de los contextos}. @@ -875,9 +874,9 @@ asociadas con @code{\RemoveEmptyStaves}, consulte @subsection Escritura de las particellas @translationof Writing parts -Esta sección explica cómo insertar indicaciones de tempo y nombres de -instrumento en una partitura. También se describen métodos para citar -otras voces y dar formato a las notas guía. +Esta sección explica cómo insertar indicaciones de tempo y nombres +de instrumento en una partitura. También se describen métodos +para citar otras voces y dar formato a las notas guía. @menu * Nombres de instrumentos:: @@ -894,18 +893,19 @@ otras voces y dar formato a las notas guía. @cindex instrumento, nombre abreviado Se pueden imprimir los nombres de los instrumentos en el lado -izquierdo de los pentagramas dentro de los contextos -@code{Staff}, @code{PianoStaff}, @code{StaffGroup}, @code{GrandStaff} -y @code{ChoirStaff}. El valor de @code{instrumentName} se usa para el -primer pentagrama, y el valor de @code{shortInstrumentName} se usa -para todos los pentagramas siguientes. +izquierdo de los pentagramas dentro de los contextos @code{Staff}, +@code{PianoStaff}, @code{StaffGroup}, @code{GrandStaff} y +@code{ChoirStaff}. El valor de @code{instrumentName} se usa para +el primer pentagrama, y el valor de @code{shortInstrumentName} se +usa para todos los pentagramas siguientes. -@lilypond[verbatim,quote,ragged-right,relative=1] +@lilypond[verbatim,quote,ragged-right] \new Staff \with { instrumentName = #"Violin " shortInstrumentName = #"Vln. " +} \relative { + c'4.. g'16 c4.. g'16 \break | c1 | } -{ c4.. g'16 c4.. g'16 \break | c1 } @end lilypond @cindex instrumentos, nombres complejos de @@ -913,70 +913,69 @@ para todos los pentagramas siguientes. También podemos usar @code{\markup} para construir nombres de instrumento más complicados: -@lilypond[verbatim,quote,relative=2] +@lilypond[verbatim,quote] \new Staff \with { instrumentName = \markup { \column { "Clarinetti" \line { "in B" \smaller \flat } } } +} \relative { + c''4 c,16 d e f g2 } -{ c4 c,16 d e f g2 } @end lilypond @cindex instrument names, centering -Cuando se agrupan dos o más contextos de pentagrama, los nombres de -instrumento y los nombres cortos aparecen centrados de forma -predeterminada. Para centrar nombres de instrumento de varias líneas, -se debe utilizar @code{\center-column}: +Cuando se agrupan dos o más contextos de pentagrama, los nombres +de instrumento y los nombres cortos aparecen centrados de forma +predeterminada. Para centrar nombres de instrumento de varias +líneas, se debe utilizar @code{\center-column}: -@lilypond[verbatim,quote,indent=1.5\cm,relative=2] +@lilypond[verbatim,quote,indent=1.5\cm] << \new Staff \with { instrumentName = #"Flute" - } - { f2 g4 f } + } \relative { + f''2 g4 f +} \new Staff \with { instrumentName = \markup { - \center-column { "Clarinet" } - \line { "in B" \smaller \flat } + \center-column { "Clarinet" + \line { "in B" \smaller \flat } + } } - } - { c4 b c2 } + } \relative { c''4 b c2 } >> @end lilypond @funindex indent @funindex short-indent -Sin embargo, si los nombres de instrumento son más largos, éstos no se -centran para un grupo de pentagramas a no ser que se aumenten los -valores del sangrado, @code{indent}, y del sangrado corto, -@code{short-indent}. Para ver más detalles sobre estos ajustes, -consulte @ref{Variables de \paper para desplazamientos y sangrados}. +Sin embargo, si los nombres de instrumento son más largos, éstos +no se centran para un grupo de pentagramas a no ser que se +aumenten los valores del sangrado, @code{indent}, y del sangrado +corto, @code{short-indent}. Para ver más detalles sobre estos +ajustes, consulte +@ref{Variables de paper para desplazamientos y sangrados,,Variables de @code{@bs{}paper} para desplazamientos y sangrados}. @lilypond[verbatim,quote,ragged-right] -\relative c'' { - << - \new Staff \with { - instrumentName = #"Alto Flute in G" - shortInstrumentName = #"Flt." - } - { - f2 g4 f \break - g4 f g2 - } - \new Staff \with { - instrumentName = #"Clarinet" - shortInstrumentName = #"Clar." - } - { - c,4 b c2 \break - c2 b4 c - } - >> -} +<< + \new Staff \with { + instrumentName = #"Alto Flute in G" + shortInstrumentName = #"Flt." + } \relative { + f''2 g4 f \break + g4 f g2 + } + \new Staff \with { + instrumentName = #"Clarinet" + shortInstrumentName = #"Clar." + } \relative { + c''4 b c2 \break + c2 b4 c + } +>> \layout { indent = 3.0\cm @@ -987,76 +986,57 @@ consulte @ref{Variables de \paper para desplazamientos y sangrados}. @cindex nombres de instrumento, añadir a otros contextos Para añadir nombres de instrumento a otros contextos (como -@code{ChordNames} o @code{FiguredBass}), debemos -añadir el grabador @code{Instrument_name_engraver} a dicho -contexto. Para ver más detalles, consulte @ref{Modificar los complementos (plug-ins) de contexto}. +@code{ChordNames} o @code{FiguredBass}), debemos añadir el +grabador @code{Instrument_name_engraver} a dicho contexto. Para +ver más detalles, consulte @ref{Modificar los complementos +(plug-ins) de contexto}. @cindex nombres de instrumento, cambiar El nombre de instrumento corto @code{shortInstrumentName} se puede -cambiar en mitad de una pieza; sin embargo, sólo el primer -@code{instrumentName} se imprime y el resto de ellos se ignoran: +cambiar en mitad de una pieza, igual que otros ajustes que pueden +ser necesarios para el instrumento nuevo; sin embargo, sólo el +primer @code{instrumentName} se imprime y el resto de ellos se +ignoran: -@lilypond[verbatim,quote,ragged-right,relative=1] -\new Staff \with { - instrumentName = #"Flute" - shortInstrumentName = #"Flt." -} -{ - c1 c c c \break - c1 c c c \break - \set Staff.instrumentName = #"Clarinet" - \set Staff.shortInstrumentName = #"Clt." - c1 c c c \break - c1 c c c \break -} -@end lilypond - -@cindex instrumento, cambio de -@cindex cambio de instrumento +@lilypond[verbatim,quote,ragged-right] +prepPiccolo = <>^\markup \italic { muta in Piccolo } -@funindex \addInstrumentDefinition -@funindex addInstrumentDefinition -@funindex \instrumentSwitch -@funindex instrumentSwitch +prepFlute = <>^\markup \italic { muta in Flauto } -Si se necesita un @emph{cambio} de instrumento, se debe usar -@code{\addInstrumentDefinition} en combinación con -@code{\instrumentSwitch} para crear una lista detallada de los cambios -necesarios para el intercambio. La instrucción -@code{\addInstrumentDefinition} tiene dos argumentos: una cadena -identificativa, y una lista asociativa de propiedades de contexto y -los valores que el instrumento va a usar. Se debe situar en el ámbito -del nivel más alto. @code{\instrumentSwitch} se usa en la expresión -musical para declarar el cambio de instrumento: +setPiccolo = { + <>^\markup \bold { Piccolo } + \transposition c'' +} -@lilypond[verbatim,quote,ragged-right] -\addInstrumentDefinition #"contrabassoon" - #`((instrumentTransposition . ,(ly:make-pitch -1 0 0)) - (shortInstrumentName . "Cbsn.") - (clefGlyph . "clefs.F") - (middleCPosition . 6) - (clefPosition . 2) - (instrumentCueName . ,(make-bold-markup "cbsn.")) - (midiInstrument . "bassoon")) +setFlute = { + <>^\markup \bold { Flute } + \transposition c' +} \new Staff \with { - instrumentName = #"Bassoon" + instrumentName = #"Flute" + shortInstrumentName = #"Flt." } -\relative c' { - \clef tenor - \compressFullBarRests - c2 g' - R1*16 - \instrumentSwitch "contrabassoon" - c,,2 g \break - c,1 ~ | c1 +\relative { + g'1 g g g \break + g1 g \prepPiccolo R R \break + \set Staff.instrumentName = #"Piccolo" + \set Staff.shortInstrumentName = #"Picc." + \setPiccolo + g1 g g g \break + g1 g \prepFlute R R \break + \set Staff.instrumentName = #"Flute" + \set Staff.shortInstrumentName = #"Flt." + \setFlute + g1 g g g } @end lilypond + @seealso Referencia de la notación: -@ref{Variables de \paper para desplazamientos y sangrados}, +@ref{Variables de paper para desplazamientos y sangrados,,Variables de @code{@bs{}paper} para desplazamientos y sangrados}, @ref{Modificar los complementos (plug-ins) de contexto}. Fragmentos de código: @@ -1078,34 +1058,31 @@ Referencia de funcionamiento interno: @cindex notas guía @funindex \addQuote -@funindex addQuote @funindex \quoteDuring -@funindex quoteDuring @funindex \transposition -@funindex transposition -Es muy frecuente que una voz use las mismas notas que otra voz. Por -ejemplo, los violines primero y segundo tocando la misma frase durante -un determinado pasaje musical. Esto se hace dejando que una voz -@emph{cite} a la otra, sin tener que volver a introducir la música -para la segunda voz. +Es muy frecuente que una voz use las mismas notas que otra voz. +Por ejemplo, los violines primero y segundo tocando la misma frase +durante un determinado pasaje musical. Esto se hace dejando que +una voz @emph{cite} a la otra, sin tener que volver a introducir +la música para la segunda voz. La instrucción @code{\addQuote}, utilizada en el ámbito del nivel -sintáctico superior, define un flujo de música desde el que es posible -citar fragmentos. +sintáctico superior, define un flujo de música desde el que es +posible citar fragmentos. -La instrucción @code{\quoteDuring} se usa para indicar el punto en que -comienza la cita. Va seguida por dos argumentos: el nombre de la voz -citada, tal y como se definió con @code{\addQuote}, y una expresión -musical que indica la duración de la cita. +La instrucción @code{\quoteDuring} se usa para indicar el punto en +que comienza la cita. Va seguida por dos argumentos: el nombre de +la voz citada, tal y como se definió con @code{\addQuote}, y una +expresión musical que indica la duración de la cita. @lilypond[verbatim,quote] -fluteNotes = \relative c'' { - a4 gis g gis | b4^"quoted" r8 ais\p a4( f) +fluteNotes = \relative { + a'4 gis g gis | b4^"quoted" r8 ais\p a4( f) } -oboeNotes = \relative c'' { - c4 cis c b \quoteDuring #"flute" { s1 } +oboeNotes = \relative { + c''4 cis c b \quoteDuring #"flute" { s1 } } \addQuote "flute" { \fluteNotes } @@ -1118,18 +1095,18 @@ oboeNotes = \relative c'' { } @end lilypond -Si la expresión musical que se usa para @code{\quoteDuring} contiene -cualquier cosa que no sea un silencio de separación o un silencio -multicompás, se produce una situación de polifonía, lo que no suele -ser deseable: +Si la expresión musical que se usa para @code{\quoteDuring} +contiene cualquier cosa que no sea un silencio de separación o un +silencio multicompás, se produce una situación de polifonía, lo +que no suele ser deseable: @lilypond[verbatim,quote] -fluteNotes = \relative c'' { - a4 gis g gis | b4^"quoted" r8 ais\p a4( f) +fluteNotes = \relative { + a'4 gis g gis | b4^"quoted" r8 ais\p a4( f) } -oboeNotes = \relative c'' { - c4 cis c b \quoteDuring #"flute" { e4 r8 ais b4 a } +oboeNotes = \relative { + c''4 cis c b \quoteDuring #"flute" { e4 r8 ais b4 a } } \addQuote "flute" { \fluteNotes } @@ -1142,10 +1119,45 @@ oboeNotes = \relative c'' { } @end lilypond +Si una instrucción @code{\unfoldRepeats} dentro de una expresión +musical se necesita imprimir al usar @code{\quoteDuring}, entonces +debe contener también su propia instrucción @code{\unfoldRepeats}; + +@lilypond[verbatim,quote] +fluteNotes = \relative { + \repeat volta 2 { a'4 gis g gis } +} + +oboeNotesDW = \relative { + \repeat volta 2 \quoteDuring #"incorrect" { s1 } +} + +oboeNotesW = \relative { + \repeat volta 2 \quoteDuring #"correct" { s1 } +} + + +\addQuote "incorrect" { \fluteNotes } + +\addQuote "correct" { \unfoldRepeats \fluteNotes } + +\score { + \unfoldRepeats + << + \new Staff \with { instrumentName = "Flute" } + \fluteNotes + \new Staff \with { instrumentName = "Oboe (incorrect)" } + \oboeNotesDW + \new Staff \with { instrumentName = "Oboe (correct)" } + \oboeNotesW + >> +} +@end lilypond + La instrucción @code{\quoteDuring} usa los ajustes de -@code{\transposition} tanto de la parte citada como de la que cita, -para producir notas que tienen la misma altura de sonido en la parte -que cita y en las de la parte citada. +@code{\transposition} tanto de la parte citada como de la que +cita, para producir notas que tienen la misma altura de sonido en +la parte que cita y en las de la parte citada. @lilypond[verbatim,quote] clarinetNotes = \relative c'' { @@ -1154,8 +1166,8 @@ clarinetNotes = \relative c'' { b4 ais a ais | cis4^"quoted" r8 bis\p b4( f) } -oboeNotes = \relative c'' { - c4 cis c b \quoteDuring #"clarinet" { s1 } +oboeNotes = \relative { + c''4 cis c b \quoteDuring #"clarinet" { s1 } } \addQuote "clarinet" { \clarinetNotes } @@ -1180,19 +1192,19 @@ oboeNotes = \relative c'' { @funindex quotedCueEventTypes De forma predeterminada, la música citada incluye todas las -articulaciones, matices dinámicos, elementos de marcado, etc. de la -expresión citada. Es posible elegir cuáles de estos objetos de la -música que se cita se imprimen, mediante la propiedad de contexto -@code{quotedEventTypes}. +articulaciones, matices dinámicos, elementos de marcado, etc. de +la expresión citada. Es posible elegir cuáles de estos objetos de +la música que se cita se imprimen, mediante la propiedad de +contexto @code{quotedEventTypes}. @lilypond[verbatim,quote] -fluteNotes = \relative c'' { - a2 g2 | +fluteNotes = \relative { + a'2 g2 | b4\<^"quoted" r8 ais a4\f( c->) } -oboeNotes = \relative c'' { - c2. b4 | +oboeNotes = \relative { + c''2. b4 | \quoteDuring #"flute" { s1 } } @@ -1229,13 +1241,12 @@ Referencia de funcionamiento interno: @knownissues Sólo el contenido de la primera voz de una instrucción -@code{\addQuote} se tiene en cuenta para la cita, de manera que -si la expresión musical contiene enunciados @code{\new} -o @code{\context Voice}, sus contenidos no serían citados. -La cita de notas de adorno no está contemplada y puede hacer que -LilyPond termine de forma abrupta; la cita de unos tresillos -dentro de otros puede dar como resultado una -notación de pobre calidad. +@code{\addQuote} se tiene en cuenta para la cita, de manera que si +la expresión musical contiene enunciados @code{\new} o +@code{\context Voice}, sus contenidos no serían citados. La cita +de notas de adorno no está contemplada y puede hacer que LilyPond +termine de forma abrupta; la cita de unos tresillos dentro de +otros puede dar como resultado una notación de pobre calidad. @node Formateo de las notas guía @@ -1252,13 +1263,9 @@ notación de pobre calidad. @funindex \cueDuring -@funindex cueDuring @funindex \cueClef -@funindex cueClef @funindex \cueDuringWithClef -@funindex cueDuringWithClef @funindex \quoteDuring -@funindex quoteDuring @cindex notas pequeñas @cindex pequeñas, notas @@ -1267,45 +1274,52 @@ notación de pobre calidad. La manera más sencilla de dar formato a las notas guía es crear explícitamente un contexto @code{CueVoice} dentro de la parte. -@lilypond[verbatim,relative=1] -R1 -<< - { e2\rest r4. e8 } - \new CueVoice { - \stemUp d'8^"flute" c d e fis2 - } ->> -d,4 r a r +@lilypond[verbatim] +\relative { + R1 + << + { e'2\rest r4. e8 } + \new CueVoice { + \stemUp d'8^"flute" c d e fis2 + } + >> + d,4 r a r +} @end lilypond -La instrucción @code{\cueClef} puede usarse también con un contexto -@code{CueVoice} explícito si se requiere un cambio de clave, e imprime -una clave del tamaño adecuado para las notas guía. Después puede -utilizarse la instrucción @code{\cueClefUnset} para volver a la clave -original, de nuevo con un signo de clave del tamaño adecuado. +La instrucción @code{\cueClef} puede usarse también con un +contexto @code{CueVoice} explícito si se requiere un cambio de +clave, e imprime una clave del tamaño adecuado para las notas +guía. Después puede utilizarse la instrucción +@code{\cueClefUnset} para volver a la clave original, de nuevo con +un signo de clave del tamaño adecuado. -@lilypond[verbatim,noragged-right,relative=1] -\clef "bass" -R1 -<< - { e2\rest r4. \cueClefUnset e,8 } - \new CueVoice { - \cueClef "treble" \stemUp d''8^"flute" c d e fis2 - } ->> -d,,4 r a r +@lilypond[verbatim,noragged-right] +\relative { + \clef "bass" + R1 + << + { e'2\rest r4. \cueClefUnset e,8 } + \new CueVoice { + \cueClef "treble" \stemUp d''8^"flute" c d e fis2 + } + >> + d,,4 r a r +} @end lilypond Las instrucciones @code{\cueClef} y @code{\cueClefUnset} se pueden usar también sin un @code{CueVoice} si es necesario. -@lilypond[verbatim,noragged-right,relative=1] -\clef "bass" -R1 -\cueClef "treble" -d'8^"flute" c d e fis2 -\cueClefUnset -d,,4 r a r +@lilypond[verbatim,noragged-right] +\relative { + \clef "bass" + R1 + \cueClef "treble" + d''8^"flute" c d e fis2 + \cueClefUnset + d,,4 r a r +} @end lilypond En casos de colocación más compleja de notas guía, por ejemplo con @@ -1329,21 +1343,21 @@ y La música procedente de los compases correspondientes del elemento @code{@var{nombre_de_la_cita}} se añade como un contexto -@code{CueVoice} y ocurre simultáneamente con la @code{@var{música}}, -lo que produce una situación polifónica. La @code{@var{dirección}} -toma un argumento @code{UP} (arriba) o @code{DOWN} (abajo), y -corresponde a las voces primera y segunda, respectivamente, -determinando cómo se imprimen las notas guía en relación a la otra -voz. +@code{CueVoice} y ocurre simultáneamente con la +@code{@var{música}}, lo que produce una situación polifónica. La +@code{@var{dirección}} toma un argumento @code{UP} (arriba) o +@code{DOWN} (abajo), y corresponde a las voces primera y segunda, +respectivamente, determinando cómo se imprimen las notas guía en +relación a la otra voz. @lilypond[verbatim,quote] -fluteNotes = \relative c'' { - r2. c4 | d8 c d e fis2 | g2 d | +fluteNotes = \relative { + r2. c''4 | d8 c d e fis2 | g2 d | } oboeNotes = \relative c'' { R1 - \new CueVoice { \set instrumentCueName = "flute" } + <>^\markup \tiny { flute } \cueDuring #"flute" #UP { R1 } g2 c, } @@ -1363,18 +1377,19 @@ Es posible ajustar qué aspectos de la música se citan con @code{quotedCueEventTypes}. Su valor por omisión es @code{'(note-event rest-event tie-event beam-event tuplet-span-event)}, lo que significa que solamente las notas, -silencios, ligaduras de unión, barras y grupos especiales se citan, -pero no las articulaciones, marcas dinámicas, elementos de marcado, -etc. +silencios, ligaduras de unión, barras y grupos especiales se +citan, pero no las articulaciones, marcas dinámicas, elementos de +marcado, etc. -@warning{Cuando un contexto @code{Voice} da comienzo con @code{\cueDuring}, -como en el ejemplo siguiente, el contexto @code{Voice} se debe -declarar explícitamente, pues en caso contrario toda la expresión musical -pertenecería al contexto @code{CueVoice}.} +@warning{Cuando un contexto @code{Voice} da comienzo con +@code{\cueDuring}, como en el ejemplo siguiente, el contexto +@code{Voice} se debe declarar explícitamente, pues en caso +contrario toda la expresión musical pertenecería al contexto +@code{CueVoice}.} @lilypond[verbatim,quote] -oboeNotes = \relative c'' { - r2 r8 d16(\f f e g f a) +oboeNotes = \relative { + r2 r8 d''16(\f f e g f a) g8 g16 g g2. } \addQuote "oboe" { \oboeNotes } @@ -1388,24 +1403,21 @@ oboeNotes = \relative c'' { } @end lilypond -El nombre del instrumento que está tocando se puede imprimir si se -ajusta la propiedad @code{instrumentCueName} dentro de un contexto -@code{CueVoice} provisional. La colocación y estilo del -@code{instrumentCueName} viene controlado a través del objeto -@code{\instrumentSwitch}, véase @ref{Nombres de instrumentos}. Si las -notas guía requieren un cambio de clave, puede hacerse manualmente -pero la clave original se debe restaurar al final de las notas guía. +Se pueden usar elementos de marcado para mostrar el nombre del +instrumento citado. Si las notas guía requieren un cambio de +clave, puede hacerse manualmente pero la clave original se debe +restaurar al final de las notas guía. @lilypond[verbatim,quote] -fluteNotes = \relative c'' { - r2. c4 d8 c d e fis2 g2 d2 +fluteNotes = \relative { + r2. c''4 d8 c d e fis2 g2 d2 } bassoonNotes = \relative c { \clef bass R1 \clef treble - \new CueVoice { \set instrumentCueName = "flute" } + <>^\markup \tiny { flute } \cueDuring #"flute" #UP { R1 } \clef bass g4. b8 d2 @@ -1420,20 +1432,20 @@ bassoonNotes = \relative c { De forma alternativa, puede usarse la función @code{\cueDuringWithClef} en su lugar. Esta instrucción admite un -argumento adicional para especificar el cambio de clabe que se +argumento adicional para especificar el cambio de clave que se necesita imprimir para las notas guía, pero después imprime -automáticamente la clave original una vez que ha finalizado la serie -de notas guía. +automáticamente la clave original una vez que ha finalizado la +serie de notas guía. @lilypond[verbatim,quote] -fluteNotes = \relative c'' { - r2. c4 d8 c d e fis2 g2 d2 +fluteNotes = \relative { + r2. c''4 d8 c d e fis2 g2 d2 } bassoonNotes = \relative c { \clef bass R1 - \new CueVoice { \set instrumentCueName = "flute" } + <>^\markup { \tiny "flute" } \cueDuringWithClef #"flute" #UP #"treble" { R1 } g4. b8 d2 } @@ -1446,25 +1458,25 @@ bassoonNotes = \relative c { @end lilypond @funindex \transposedCueDuring -@funindex transposedCueDuring Como @code{\quoteDuring}, @code{\cueDuring} tiene en cuenta las transposiciones instrumentales. Las notas guía se producen en las -alturas en que se escribirían para el instrumento que recibe la cita, -para así producir las alturas de sonido del instrumento original. +alturas en que se escribirían para el instrumento que recibe la +cita, para así producir las alturas de sonido del instrumento +original. Para transportar las notas guía de forma diferente, use @code{\transposedCueDuring}. Esta instrucción acepta un argumento -adicional para especificar (en modo absoluto) la altura impresa con -que queremos representar el sonido de un Do central de concierto. -Esto es útil para toma citas de un instrumento que está en un registro -completamente diferente. +adicional para especificar (en modo absoluto) la altura impresa +con que queremos representar el sonido de un Do central de +concierto. Esto es útil para toma citas de un instrumento que +está en un registro completamente diferente. @lilypond[verbatim,quote] -piccoloNotes = \relative c''' { +piccoloNotes = \relative { \clef "treble^8" R1 - c8 c c e g2 + c'''8 c c e g2 c4 g g2 } @@ -1488,23 +1500,20 @@ bassClarinetNotes = \relative c' { @cindex cue notes, removing @funindex \killCues -@funindex killCues -@funindex \addInstrumentDefinition -@funindex addInstrumentDefinition La instrucción @code{\killCues} elimina las notas guía de una expresión musical, de forma que la misma expresión musical pueda -utilizarse para producir la particella instrumental (con notas guía) y -la partitura de conjunto. La instrucción @code{\killCues} elimina -solamente las notas y eventos que se han citado mediante +utilizarse para producir la particella instrumental (con notas +guía) y la partitura de conjunto. La instrucción @code{\killCues} +elimina solamente las notas y eventos que se han citado mediante @code{\cueDuring}. Otros elementos de marcado asociados con las guías, como los cambios de clave o una etiqueta identificativa del -instrumento fuente, pueden marcarse para su inclusión selectiva dentro -de la partitura; véase @ref{Uso de etiquetas}. +instrumento fuente, pueden marcarse para su inclusión selectiva +dentro de la partitura; véase @ref{Uso de etiquetas}. @lilypond[verbatim,quote] -fluteNotes = \relative c'' { - r2. c4 d8 c d e fis2 g2 d2 +fluteNotes = \relative { + r2. c''4 d8 c d e fis2 g2 d2 } bassoonNotes = \relative c { @@ -1512,7 +1521,7 @@ bassoonNotes = \relative c { R1 \tag #'part { \clef treble - \new CueVoice { \set instrumentCueName = "flute" } + <>^\markup \tiny { flute } } \cueDuring #"flute" #UP { R1 } \tag #'part \clef bass @@ -1535,10 +1544,11 @@ bassoonNotes = \relative c { >> @end lilypond -Como alternativa, los cambios de clave y los letreros de instrumento -se pueden recolectar dentro de una definición de instrumento para su -uso repetido, utilizando @code{\addInstrumentDefinition} que se -descibe en @ref{Nombres de instrumentos}. +Como alternativa, los cambios de clave y los letreros de +instrumento se pueden recolectar dentro de una definición de +instrumento para su uso repetido, utilizando +@code{\addInstrumentDefinition} que se descibe en @ref{Nombres de +instrumentos}. @seealso Referencia de la notación: @@ -1560,5 +1570,5 @@ Referencia de funcionamiento interno: Pueden ocurrir colisiones con los silencios si se usa @code{\cueDuring}, entre los contextos de @code{Voice} y de @code{CueVoice}. Al usar @code{\cueDuringWithClef} o -@code{\transposedCueDuring} el argumento adicional requerido para cada -caso debe ir después de la cita y de la dirección. +@code{\transposedCueDuring} el argumento adicional requerido para +cada caso debe ir después de la cita y de la dirección.