X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fes%2Fnotation%2Fstaff.itely;h=f261c3c2b97f51e1ee37adf6b27bcf8625642aac;hb=84ad4d280942a37859d45c8fce9d52dd34c10972;hp=72b5518bc037029b14e5e09b098a24a9053c125c;hpb=e90f0536f9be39ada0bef0aeb0d275dec3b2fb5b;p=lilypond.git diff --git a/Documentation/es/notation/staff.itely b/Documentation/es/notation/staff.itely index 72b5518bc0..f261c3c2b9 100644 --- a/Documentation/es/notation/staff.itely +++ b/Documentation/es/notation/staff.itely @@ -1,19 +1,21 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*- @ignore - Translation of GIT committish: 502106f74b602ee5c9aeb9787338350df1c863f0 + Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a 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.14.0" +@c \version "2.16.0" @node Notación de los pentagramas @section Notación de los pentagramas @translationof Staff notation -@lilypondfile[quote]{staff-headword.ly} +@c The line width is a bit of a hack to allow space for the +@c instrument names. +@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 @@ -119,7 +121,6 @@ moderna de canto gregoriano. No muestra líneas divisorias. Se pueden definir contextos nuevos de pentagrama único. Para ver más detalles, consulte @ref{Definir contextos nuevos}. - @seealso Glosario musical: @rglos{staff}, @@ -240,11 +241,10 @@ Se pueden definir contextos nuevos de grupo de pentagramas. Para ver más detalles, consulte @ref{Definir contextos nuevos}. @snippets - -@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +@lilypondfile[verbatim,quote,texidoc,doctitle] {use-square-bracket-at-the-start-of-a-staff-group.ly} -@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +@lilypondfile[verbatim,quote,texidoc,doctitle] {display-bracket-with-only-one-staff-in-a-system.ly} @cindex diseño «mensurstriche» @@ -253,7 +253,7 @@ más detalles, consulte @ref{Definir contextos nuevos}. @cindex transcripción de música mensural @cindex mensural, música, transcripción de -@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +@lilypondfile[verbatim,quote,texidoc,doctitle] {mensurstriche-layout-bar-lines-between-the-staves.ly} @seealso @@ -319,11 +319,9 @@ Se pueden definir nuevos contextos de grupos de pentagramas anidados. Para ver más detalles, consulte @ref{Definir contextos nuevos}. @snippets - -@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +@lilypondfile[verbatim,quote,texidoc,doctitle] {nesting-staves.ly} - @seealso Referencia de la notación: @ref{Agrupar pentagramas}, @@ -341,13 +339,14 @@ Referencia de funcionamiento interno: @rinternals{SystemStartBracket}, @rinternals{SystemStartSquare}. + @node Separación de sistemas @unnumberedsubsubsec Separación de sistemas @translationof Separating systems @cindex separación de sistemas, marca de -Si el número de sistemas por p´agina varía de una página a otra, es +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}. @@ -391,6 +390,7 @@ Referencia de la notación: Fragmentos de código: @rlsr{Notación de los pentagramas}. + @node Modificación de pentagramas sueltos @subsection Modificación de pentagramas sueltos @translationof Modifying single staves @@ -411,126 +411,151 @@ pentagramas, y establecer secciones de ossia. @unnumberedsubsubsec El símbolo del pentagrama @translationof Staff symbol -@cindex ajuste del símbolo del pentagrama -@cindex dibujo del símbolo del pentagrama -@cindex pentagrama, ajuste del símbolo del -@cindex símbolo del pentagrama, dibujo del -@cindex detener líneas de pentagrama -@cindex iniciar líneas de pentagrama -@cindex pentagrama, número de líneas -@cindex pentagrama, grosor de las líneas -@cindex líneas, número de, de la pauta -@cindex grosor de líneas de pauta -@cindex adicionales, establecer líneas -@cindex ajuste de líneas adicionales -@cindex espaciado de líneas adicionales -@cindex número de líneas de pauta - -las líneas de un pentagrama pertenecen al grob @code{StaffSymbol}. Se -pueden modificar las propiedades de @code{StaffSymbol} para modificar -la apariencia de una pauta, pero han de modificarse antes de que se -produzca la creación de la misma. - -Se puede cambiar el número de líneas de la pauta. La posición de la -clave y del Do central pueden requerir una modificación para mantener -la correspondencia con la nueva pauta. Para ver una explicación, -consulte la sección de fragmentos de código en @ref{Clave}. +@cindex pentagrama, símbolo del +@cindex pentagrama, detener e inicial líneas del +@cindex pentagrama, mofidicar las líneas del +@cindex adicionales, líneas +@cindex adicionales internas, líneas +@cindex adicionales, modificar líneas +@cindex líneas del pentagrama +@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] -\new Staff \with { - \override StaffSymbol #'line-count = #3 -} -{ d4 d d d } +\stopStaff f4 d \startStaff g, e +f'4 d \stopStaff g, e +f'4 d \startStaff g, e +@end lilypond + +@predefined +@code{\startStaff}, +@code{\stopStaff}. +@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. + +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 | +@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 @end lilypond -Se puede modificar el grosor de las líneas de la pauta. El grosor de -las líneas adicionales y las plicas también resultan afectados, pues -dependen del grosor de las líneas de la pauta. +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}. + +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=1] +@lilypond[verbatim,quote,relative=2] \new Staff \with { \override StaffSymbol #'thickness = #3 } -{ e4 d c b } +{ f4 d g, e } @end lilypond -El grosor de las líneas adicionales se puede fijar de forma -independiente al de las líneas de la pauta. En el ejemplo, los dos -números son factores que multiplican el grosor de las líneas del -pentagrama y su espaciado. Las dos contribuciones se suman para dar -el grosor de las líneas adicionales. +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. -@lilypond[verbatim,quote,relative=1] +@lilypond[verbatim,quote,relative=2] \new Staff \with { - \override StaffSymbol #'ledger-line-thickness = #'(1 . 0.2) + \override StaffSymbol #'thickness = #2 + \override StaffSymbol #'ledger-line-thickness = #'(0.5 . 0.4) } -{ e4 d c b } +{ f'4 a, a,, f } @end lilypond -Se puede cambiar la distancia entre las líneas de la pauta. Este -ajuste afecta también al espaciado de las líneas adicionales. +Pueden alterarse las posiciones verticales de las líneas adicionales: -@lilypond[verbatim,quote,relative=1] +@lilypond[verbatim,quote,relative=2] \new Staff \with { - \override StaffSymbol #'staff-space = #1.5 + \override StaffSymbol #'ledger-positions = #'(-3 -2 -1 2 5 6) } -{ a4 b c d } +{ f'4 a, a,, f } @end lilypond -Hay más detalles sobre las propiedades de @code{StaffSymbol} en -@rinternals{staff-symbol-interface}. - -@cindex detener el pentagrama -@cindex iniciar el pentagrama -@cindex pentagrama, iniciar -@cindex pentagrama, detener - -@funindex \startStaff -@funindex startStaff -@funindex \stopStaff -@funindex stopStaff - -Se pueden colocar modificaciones a las propiedades de una pauta en el -medio de una partitura, entre @code{\stopStaff} (detener pauta) y -@code{\startStaff} (iniciar pauta): +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] -c2 c -\stopStaff -\override Staff.StaffSymbol #'line-count = #2 -\startStaff -b2 b -\stopStaff -\revert Staff.StaffSymbol #'line-count -\startStaff -a2 a +\new Staff \with { + \override StaffSymbol #'ledger-extra = #4 +} +{ f'4 a, d, f, } @end lilypond -@noindent -En general, se pueden usar @code{\startStaff} y @code{\stopStaff} para -detener o iniciar un pentagrama en mitad de una partitura. - -@lilypond[verbatim,quote,relative=2] -c4 b a2 +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 -b4 c d2 \startStaff -e4 d c2 +\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. -@predefined -@code{\startStaff}, -@code{\stopStaff}. -@endpredefined - +@lilypond[verbatim,quote,relative=2] +\new Staff \with { + \override StaffSymbol #'staff-space = #1.5 +} +{ f'4 d, g, e, } +@end lilypond @snippets - -@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +@lilypondfile[verbatim,quote,texidoc,doctitle] {making-some-staff-lines-thicker-than-the-others.ly} - @seealso Glosario musical: @rglos{line}, @@ -687,11 +712,9 @@ sobre @code{\RemoveEmptyStaves}, consulte @ref{Ocultar pentagramas}. @snippets - -@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +@lilypondfile[verbatim,quote,texidoc,doctitle] {vertically-aligning-ossias-and-lyrics.ly} - @seealso Glosario musical: @rglos{ossia}, @@ -802,11 +825,9 @@ los pentagramas vacíos en contextos de música antigua como @snippets - -@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +@lilypondfile[verbatim,quote,texidoc,doctitle] {removing-the-first-empty-line.ly} - @seealso Glosario musical: @rglos{Frenched staff}. @@ -833,9 +854,7 @@ Referencia de funcionamiento interno: @rinternals{VerticalAxisGroup}, @rinternals{Staff_symbol_engraver}. - @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, @@ -851,6 +870,7 @@ 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}. + @node Escritura de las particellas @subsection Escritura de las particellas @translationof Writing parts @@ -881,21 +901,27 @@ primer pentagrama, y el valor de @code{shortInstrumentName} se usa para todos los pentagramas siguientes. @lilypond[verbatim,quote,ragged-right,relative=1] -\set Staff.instrumentName = #"Violin " -\set Staff.shortInstrumentName = #"Vln " -c4.. g'16 c4.. g'16 -\break -c1 +\new Staff \with { + instrumentName = #"Violin " + shortInstrumentName = #"Vln. " +} +{ c4.. g'16 c4.. g'16 \break | c1 } @end lilypond -También podemos usar el modo de marcado para construir nombres de +@cindex instrumentos, nombres complejos de + +También podemos usar @code{\markup} para construir nombres de instrumento más complicados: @lilypond[verbatim,quote,relative=2] -\set Staff.instrumentName = \markup { - \column { "Clarinetti" - \line { "in B" \smaller \flat } } } -c4 c,16 d e f g2 +\new Staff \with { + instrumentName = \markup { + \column { "Clarinetti" + \line { "in B" \smaller \flat } + } + } +} +{ c4 c,16 d e f g2 } @end lilypond @cindex instrument names, centering @@ -907,17 +933,17 @@ se debe utilizar @code{\center-column}: @lilypond[verbatim,quote,indent=1.5\cm,relative=2] << - \new Staff { - \set Staff.instrumentName = #"Flute" - f2 g4 f + \new Staff \with { + instrumentName = #"Flute" } - \new Staff { - \set Staff.instrumentName = \markup \center-column { - Clarinet + { f2 g4 f } + \new Staff \with { + instrumentName = \markup { + \center-column { "Clarinet" } \line { "in B" \smaller \flat } } - c4 b c2 } + { c4 b c2 } >> @end lilypond @@ -931,25 +957,31 @@ valores del sangrado, @code{indent}, y del sangrado corto, consulte @ref{Variables de \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 + } + >> +} + \layout { indent = 3.0\cm short-indent = 1.5\cm } - -\relative c'' << - \new Staff { - \set Staff.instrumentName = #"Alto Flute in G" - \set Staff.shortInstrumentName = #"Fl." - f2 g4 f \break - g4 f g2 - } - \new Staff { - \set Staff.instrumentName = #"Clarinet" - \set Staff.shortInstrumentName = #"Clar." - c,4 b c2 \break - c2 b4 c - } ->> @end lilypond @cindex nombres de instrumento, añadir a otros contextos @@ -961,19 +993,23 @@ contexto. Para ver más detalles, consulte @ref{Modificar los complementos (plug @cindex nombres de instrumento, cambiar -Los nombres de instrumento se pueden cambiar en mitad de una pieza; -sin embargo, recuerde que el @code{instrumentName} no se imprime en -mitad de la pieza, ya que sólo aparece en el primer pentagrama: +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: @lilypond[verbatim,quote,ragged-right,relative=1] -\set Staff.instrumentName = #"First" -\set Staff.shortInstrumentName = #"one" -c1 c c c \break -c1 c c c \break -\set Staff.instrumentName = #"Second" -\set Staff.shortInstrumentName = #"two" -c1 c c c \break -c1 c c c \break +\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 @@ -1018,7 +1054,6 @@ musical para declarar el cambio de instrumento: } @end lilypond - @seealso Referencia de la notación: @ref{Variables de \paper para desplazamientos y sangrados}, @@ -1134,6 +1169,16 @@ oboeNotes = \relative c'' { } @end lilypond +@cindex note-event +@cindex articulation-event +@cindex dynamic-event +@cindex rest-event +@cindex slur-event +@cindex crescendo-event + +@funindex quotedEventTypes +@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 @@ -1166,28 +1211,14 @@ oboeNotes = \relative c'' { Las citas también se pueden etiquetar, véase @ref{Uso de etiquetas}. -@snippets - -@lilypondfile[verbatim,lilyquote,texidoc,doctitle] -{quoting-another-voice-with-transposition.ly} - -@cindex note-event -@cindex articulation-event -@cindex dynamic-event -@cindex rest-event - -@funindex quotedEventTypes -@funindex quotedCueEventTypes - -@lilypondfile[verbatim,lilyquote,texidoc,doctitle] -{quoting-another-voice.ly} - - @seealso Referencia de la notación: @ref{Transposición de los instrumentos}, @ref{Uso de etiquetas}. +Archivos de inicio: +@file{scm/define-event-classes.scm}. + Fragmentos de código: @rlsr{Staff notation}. @@ -1196,26 +1227,16 @@ Referencia de funcionamiento interno: @rinternals{QuoteMusic}, @rinternals{Voice}. -Archivos de inicio: -@file{scm/define-event-classes.scm}. - - @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 la -música no puede contener enunciados @code{\new} ni @code{\context -Voice} que cambiarían a una voz distinta. - -La cita de notas de adorno no es funcional e incluso puede hacer que -LilyPond termine de forma abrupta. - -La cita de unos tresillos dentro de otros puede dar como resultado una +@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. -En anteriores versiones LilyPond (antes de la 2.11), @code{addQuote} -se escribía completamente en minúsculas: @code{\addquote}. - @node Formateo de las notas guía @unnumberedsubsubsec Formateo de las notas guía @@ -1227,64 +1248,136 @@ se escribía completamente en minúsculas: @code{\addquote}. @cindex guía, notas, formato de @cindex fragmentos @cindex citar otras voces +@cindex voces, citar + @funindex \cueDuring @funindex cueDuring +@funindex \cueClef +@funindex cueClef +@funindex \cueDuringWithClef +@funindex cueDuringWithClef @funindex \quoteDuring @funindex quoteDuring -La sección anterior explica la forma de crear citas. La instrucción -@code{\cueDuring} es una forma más especializada de -@code{\quoteDuring}, que es especialmente útil para insertar notas -guía en una particella. La sintaxis es como sigue: +@cindex notas pequeñas +@cindex pequeñas, notas +@cindex CueVoice + +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 +@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. + +@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 +@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 +@end lilypond + +En casos de colocación más compleja de notas guía, por ejemplo con +transposición o insertando notas guía procedentes de más de una +fuente, pueden usarse las instrucciones @code{\cueDuring} o +@code{\cueDuringWithClef}. Son una forma más especializada de +@code{\quoteDuring}, véase @ref{Citar otras voces} en la sección +anterior. + +La sintaxis es: @example -\cueDuring #@var{nombre_de_la_parte} #@var{voz} @var{música} +\cueDuring #@var{nombre_de_la_cita} #@var{dirección} #@var{música} @end example -Esta instrucción copia sólo las notas y los silencios de los compases -correspondientes a partir de @code{@var{nombre_de_la_parte}} dentro de -un contexto @code{CueVoice} de voz guía. La voz guía @code{CueVoice} -se crea implícitamente, y se produce simultáneamente con -@code{@var{música}}, lo que crea una situación polifónica. El -argumento @code{@var{voz}} determina si la notación de las notas guía -debe ser como primera o como segunda voz; @code{UP} (arriba) -corresponde a la primera voz, y @code{DOWN} (abajo) corresponde a la -segunda. +y + +@example +\cueDuringWithClef #@var{nombre_de_la_cita} #@var{dirección} #@var{clave} #@var{música} +@end example + +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. @lilypond[verbatim,quote] -oboe = \relative c'' { - r2 r8 d16(\f f e g f a) - g8 g16 g g2. +fluteNotes = \relative c'' { + r2. c4 | d8 c d e fis2 | g2 d | } -\addQuote "oboe" { \oboe } -\new Voice \relative c'' { - \cueDuring #"oboe" #UP { R1 } +oboeNotes = \relative c'' { + R1 + \new CueVoice { \set instrumentCueName = "flute" } + \cueDuring #"flute" #UP { R1 } g2 c, } + +\addQuote "flute" { \fluteNotes } + +\new Staff { + \oboeNotes +} @end lilypond @noindent -En el ejemplo anterior, el contexto @code{Voice} se tuvo que declarar -explícitamente, pues en caso contrario toda la expresión musical -habría pertenecido al contexto @code{CueVoice}. + Es posible ajustar qué aspectos de la música se citan con @code{\cueDuring} estableciendo el valor de la propiedad @code{quotedCueEventTypes}. Su valor por omisión es -@code{#'(note-event rest-event tie-event beam-event +@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. +@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] -oboe = \relative c'' { +oboeNotes = \relative c'' { r2 r8 d16(\f f e g f a) g8 g16 g g2. } -\addQuote "oboe" { \oboe } +\addQuote "oboe" { \oboeNotes } \new Voice \relative c'' { \set Score.quotedCueEventTypes = #'(note-event rest-event tie-event @@ -1295,81 +1388,63 @@ oboe = \relative c'' { } @end lilypond -Se pueden usar elementos de marcado para imprimir el nombre del -instrumento citado. También, si las notas guía requieren un cambio de -clave, la clave original se debe restaurar al final de las notas guía. +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. @lilypond[verbatim,quote] -flute = \relative c'' { +fluteNotes = \relative c'' { r2. c4 d8 c d e fis2 g2 d2 } -bassoon = \relative c { + +bassoonNotes = \relative c { \clef bass R1 \clef treble - s1*0^\markup { \tiny "flute" } + \new CueVoice { \set instrumentCueName = "flute" } \cueDuring #"flute" #UP { R1 } \clef bass g4. b8 d2 } -\addQuote "flute" { \flute } + +\addQuote "flute" { \fluteNotes } + \new Staff { - \bassoon + \bassoonNotes } @end lilypond -@cindex quitar notas guía -@cindex notas guía, quitar - -@funindex \killCues -@funindex killCues - -La instrucción @code{\killCues} quita las notas guía de una expresión -musical, de manera que la misma expresión musical se puede usar para -producir la particella instrumental con notas guía y la partitura. La -instrucción @code{\killCues} elimina solo las notas y eventos que -fueron citados por parte de @code{\cueDuring}. Otros elementos de -marcado asociados con las citas, como los cambios de clave y una -etiqueta que identifique el instrumento fuente, se pueden etiquetar -para su inclusión selectiva dentro de la partitura; véase -@ref{Uso de etiquetas}. +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 +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. @lilypond[verbatim,quote] -flute = \relative c'' { +fluteNotes = \relative c'' { r2. c4 d8 c d e fis2 g2 d2 } -bassoon = \relative c { + +bassoonNotes = \relative c { \clef bass R1 - \tag #'part { - \clef treble - s1*0^\markup { \tiny "flute" } - } - \cueDuring #"flute" #UP { R1 } - \tag #'part \clef bass + \new CueVoice { \set instrumentCueName = "flute" } + \cueDuringWithClef #"flute" #UP #"treble" { R1 } g4. b8 d2 } -\addQuote "flute" { \flute } + +\addQuote "flute" { \fluteNotes } \new Staff { - \bassoon + \bassoonNotes } -\new StaffGroup << - \new Staff { - \flute - } - \new Staff { - \removeWithTag #'part { \killCues { \bassoon } } - } ->> @end lilypond -De forma alternativa, los cambios de clave y las etiquetas de -instrumentos se pueden recoger dentro de una definición de instrumento -para su uso repetido, utilizando la instrucción -@code{\addInstrumentDefinition} descrita en -@ref{Nombres de instrumentos}. - @funindex \transposedCueDuring @funindex transposedCueDuring @@ -1386,13 +1461,14 @@ Esto es útil para toma citas de un instrumento que está en un registro completamente diferente. @lilypond[verbatim,quote] -piccolo = \relative c''' { +piccoloNotes = \relative c''' { \clef "treble^8" R1 c8 c c e g2 c4 g g2 } -bassClarinet = \relative c' { + +bassClarinetNotes = \relative c' { \key d \major \transposition bes, d4 r a r @@ -1400,41 +1476,76 @@ bassClarinet = \relative c' { d4 r a r } -\addQuote "piccolo" { \piccolo } +\addQuote "piccolo" { \piccoloNotes } << - \new Staff \piccolo - \new Staff \bassClarinet + \new Staff \piccoloNotes + \new Staff \bassClarinetNotes >> @end lilypond -@cindex notas más pequeñas -@cindex pequeñas, notas más +@cindex removing cue notes +@cindex cue notes, removing -Se puede crear un contexto de @code{CueVoice} explícitamente si se -necesitan notas de un tamaño menor, por ejemplo para establecer una -secuencia alternativa de notas más apropiada para una voz más aguda o -más grave. +@funindex \killCues +@funindex killCues +@funindex \addInstrumentDefinition +@funindex addInstrumentDefinition -@lilypond[verbatim,relative=2] -\time 12/8 -\key ees \major -g4 ees8 f4 g8 -\stemDown -<< - { d4. bes4 c8 } - \new CueVoice - { g'4. f4 ees8 } +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 +@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}. + +@lilypond[verbatim,quote] +fluteNotes = \relative c'' { + r2. c4 d8 c d e fis2 g2 d2 +} + +bassoonNotes = \relative c { + \clef bass + R1 + \tag #'part { + \clef treble + \new CueVoice { \set instrumentCueName = "flute" } + } + \cueDuring #"flute" #UP { R1 } + \tag #'part \clef bass + g4. b8 d2 +} + +\addQuote "flute" { \fluteNotes } + +\new Staff { + \bassoonNotes +} + +\new StaffGroup << + \new Staff { + \fluteNotes + } + \new Staff { + \removeWithTag #'part { \killCues { \bassoonNotes } } + } >> -\stemUp -d2. d2. @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}. @seealso Referencia de la notación: +@ref{Citar otras voces}, @ref{Transposición de los instrumentos}, @ref{Nombres de instrumentos}, +@ref{Clave}, @ref{Guías musicales}, @ref{Uso de etiquetas}. @@ -1445,9 +1556,9 @@ Referencia de funcionamiento interno: @rinternals{CueVoice}, @rinternals{Voice}. - @knownissues - Pueden ocurrir colisiones con los silencios si se usa @code{\cueDuring}, entre los contextos de @code{Voice} y de -@code{CueVoice}. +@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.