1 @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: f8f02ee701dfedb0795ec7578725d93a5cdd06b9
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. See TRANSLATION for details.
12 @section Staff notation
14 @lilypondfile[quote]{staff-headword.ly}
16 Esta sección explica cómo influir sobre la apariencia del pentagrama,
17 imprimir partituras con más de un pentagrama y cómo aplicar
18 indicaciones de interpretación específicas a pentagramas individuales.
22 * Modifying single staves::
27 @node Displaying staves
28 @subsection Displaying staves
30 Esta sección describe los distintos métodos de creación de pentagramas
31 y grupos de ellos, que se indican al comienzo de cada línea con una
35 * Instantiating new staves::
37 * Nested staff groups::
41 @node Instantiating new staves
42 @unnumberedsubsubsec Instantiating new staves
44 @cindex nuevo pentagrama
46 @cindex pentagrama, iniciar
47 @cindex pentagrama, instanciar
48 @cindex pentagrama, nuevo
49 @cindex pentagrama único
50 @cindex percusión, pauta de
51 @cindex pauta de percusión
52 @cindex Gregoriano, canto, pauta de transcripción de
53 @cindex rítmica, pauta
54 @cindex tablatura, pauta de
56 Las @notation{pautas} y los @notation{pentagramas} o pautas de cinco
57 líneas se crean con las instrucciones @code{\new} o @code{\context}.
58 Para ver más detalles, consulte @ref{Creating contexts}.
60 El contexto básico de pentagrama es @code{Staff}:
62 @lilypond[verbatim,quote,relative=2]
63 \new Staff { c4 d e f }
66 @code{DrumStaff} crea una pauta de cinco líneas preparada para un
67 conjunto de batería típico. Utiliza distintos nombres para cada
68 instrumento. Los nombres de instrumento se fijan utilizando la
69 instrucción @code{\drummode}. Para ver más detalles, consulte
70 @ref{Percussion staves}.
72 @lilypond[verbatim,quote]
74 \drummode { cymc hh ss tomh }
78 @c FIXME: remove when mentioned in NR 2.8
79 @code{GregorianTranscriptionStaff} crea una pauta para la notación
80 moderna de canto Gregoriano. No muestra líneas divisorias.
82 @lilypond[verbatim,quote,relative=2]
83 \new GregorianTranscriptionStaff { c4 d e f }
86 @code{RhythmicStaff} crea una pauta de una sola línea que sólo muestra
87 las duraciones de la entrada. Se preservan las duraciones reales.
88 Para ver más detalles, consulte @ref{Showing melody rhythms}.
90 @lilypond[verbatim,quote,relative=2]
91 \new RhythmicStaff { c4 d e f }
94 @code{TabStaff} crea una tablatura con seis cuerdas en la afinación
95 estándar de guitarra. Para ver más detalles, consulte @ref{Default
98 @lilypond[verbatim,quote,relative=2]
99 \new TabStaff { c4 d e f }
102 Existen dos contextos de pauta específicos para la notación de música
103 antigua: @code{MensuralStaff} y @code{VaticanaStaff}. Se describen en
104 @ref{Pre-defined contexts}.
106 Se pueden definir contextos nuevos de pentagrama único. Para ver más
107 detalles, consulte @ref{Defining new contexts}.
116 Referencia de la notación:
117 @ref{Creating contexts},
118 @ref{Percussion staves},
119 @ref{Showing melody rhythms},
120 @ref{Default tablatures},
121 @ref{Pre-defined contexts},
123 @ref{Gregorian chant contexts},
124 @ref{Mensural contexts},
125 @ref{Defining new contexts}.
127 Fragmentos de código:
128 @rlsr{Staff notation}.
130 Referencia de funcionamiento interno:
132 @rinternals{DrumStaff},
133 @rinternals{GregorianTranscriptionStaff},
134 @rinternals{RhythmicStaff},
135 @rinternals{TabStaff},
136 @rinternals{MensuralStaff},
137 @rinternals{VaticanaStaff},
138 @rinternals{StaffSymbol}.
140 @node Grouping staves
141 @unnumberedsubsubsec Grouping staves
143 @cindex comienzo del sistema
144 @cindex pentagramas, varios
145 @cindex corchete vertical
146 @cindex llave vertical
147 @cindex pentagramas de piano
148 @cindex pentagramas, grupo de
149 @cindex pauta de coro
150 @cindex sistema, delimitador de comienzo
151 @cindex coro, sistema de
152 @cindex piano, sistema de
153 @cindex piano, pentagramas de
154 @cindex sistema de piano
155 @cindex sistema de coro
158 Existen varios contextos para agrupar pentagramas individuales
159 formando sistemas. Cada contexto de agrupación establece el estilo
160 del delimitador de comienzo del sistema y el comportamiento de las
163 Si no se especifica ningún contexto, se usan las propiedades
164 predeterminadas: el grupo comienza con una línea vertical y las barras
165 de compás no están conectadas.
167 @lilypond[verbatim,quote,relative=2]
174 En el contexto @code{StaffGroup}, el grupo se inicia con un corchete y
175 las barras de compás se dibujan atravesando todos los pentagramas.
177 @lilypond[verbatim,quote,relative=2]
184 En un @code{ChoirStaff} (sistema de coro), el grupo se inicia con un
185 corchete, pero las barras de compás no están conectadas.
187 @lilypond[verbatim,quote,relative=2]
194 En un @code{GrandStaff} (sistema de piano), el grupo se inicia con una
195 llave y las barras de compás se conectan entre los pentagramas.
197 @lilypond[verbatim,quote,relative=2]
204 El @code{PianoStaff} (sistema de piano) es idéntico a
205 @code{GrandStaff}, excepto que contempla directamente la impresión del
206 nombre del instrumento. Para ver más detalles, consulte
207 @ref{Instrument names}.
209 @lilypond[verbatim,quote,relative=2]
211 \set PianoStaff.instrumentName = "Piano"
217 Cada contexto de grupo de pentagramas fija la propiedad del
218 delimitador de inicio @code{systemStartDelimiter} a uno de los
219 siguientes valores: @code{SystemStartBar} (línea),
220 @code{SystemStartBrace} (llave) o @code{SystemStartBracket}
221 (corchete). También está disponible un cuarto delimitador,
222 @code{SystemStartSquare} (corchete en ángulo recto), pero se debe
223 especificar explícitamente.
225 Se pueden definir contextos nuevos de grupo de pentagramas. Para ver
226 más detalles, consulte @ref{Defining new contexts}.
231 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
232 {use-square-bracket-at-the-start-of-a-staff-group.ly}
234 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
235 {display-bracket-with-only-one-staff-in-a-system.ly}
237 @cindex diseño «mensurstriche»
238 @cindex mensurstriche, diseño
239 @cindex renacimiento, música del
240 @cindex transcripción de música mensural
241 @cindex mensural, música, transcripción de
243 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
244 {mensurstriche-layout-bar-lines-between-the-staves.ly}
245 @c FIXME: move to NR 2.8.x when sectioning is ready
255 Referencia de la notación:
256 @ref{Instrument names},
257 @ref{Defining new contexts}.
259 Fragmentos de código:
260 @rlsr{Staff notation}.
262 Referencia de funcionamiento interno:
264 @rinternals{StaffGroup},
265 @rinternals{ChoirStaff},
266 @rinternals{GrandStaff},
267 @rinternals{PianoStaff},
268 @rinternals{SystemStartBar},
269 @rinternals{SystemStartBrace},
270 @rinternals{SystemStartBracket},
271 @rinternals{SystemStartSquare}.
274 @node Nested staff groups
275 @unnumberedsubsubsec Nested staff groups
277 @cindex pentagramas anidados
278 @cindex anidamiento de pentagramas
279 @cindex sistema, delimitadores de inicio anidados
280 @cindex anidados, corchetes de pentagrama
281 @cindex corchetes anidados
282 @cindex llaves, anidado de
283 @cindex interno, grupo de pentagramas
284 @cindex interno, grupo de pentagramas de coro
286 Están disponibles dos contextos adicionales de grupo de pentagramas
287 que se pueden anidar dentro de un contexto @code{StaffGroup} o
288 @code{ChoirStaff}: @code{InnerStaffGroup} y @code{InnerChoirStaff}.
289 Estos contextos crean un corchete nuevo adyacente al corchete del
290 grupo de pentagramas que constituye su «padre».
292 Un @code{InnerStaffGroup} se trata de forma similar a un
293 @code{StaffGroup}; las barras de compás están conectadas entre todos
294 los pentagramas que están dentro del contexto:
296 @lilypond[verbatim,quote,relative=2]
298 \new Staff { c2 c | c2 c }
299 \new InnerStaffGroup <<
300 \new Staff { g2 g | g2 g }
301 \new Staff { e2 e | e2 e }
306 Las barras de compás @emph{no} se conectan entre los pentagramas de un
307 @code{InnerChoirStaff}, de igual forma que un @code{ChoirStaff}:
309 @lilypond[verbatim,quote,relative=2]
311 \new Staff { c2 c | c2 c }
312 \new InnerChoirStaff <<
313 \new Staff { g2 g | g2 g }
314 \new Staff { e2 e | e2 e }
316 \new Staff { c1 | c1 }
320 Se pueden definir contextos nuevos de grupo de pentagramas. Para ver
321 más detalles, consulte @ref{Defining new contexts}.
326 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
332 Referencia de la notación:
333 @ref{Grouping staves},
334 @ref{Instrument names},
335 @ref{Defining new contexts}.
337 Fragmentos de código:
338 @rlsr{Staff notation}.
340 Referencia de funcionamiento interno:
341 @rinternals{InnerStaffGroup},
342 @rinternals{StaffGroup},
343 @rinternals{InnerChoirStaff},
344 @rinternals{ChoirStaff},
345 @rinternals{SystemStartBar},
346 @rinternals{SystemStartBrace},
347 @rinternals{SystemStartBracket},
348 @rinternals{SystemStartSquare}.
351 @node Modifying single staves
352 @subsection Modifying single staves
354 Esta sección explica cómo cambiar los atributos específicos de un
355 pentagrama: por ejemplo, cambiar el número de líneas o el tamaño de la
356 pauta. También se describen los métodos para comenzar y terminar los
357 pentagramas, y establecer secciones de ossia.
367 @unnumberedsubsubsec Staff symbol
369 @cindex ajuste del símbolo del pentagrama
370 @cindex dibujo del símbolo del pentagrama
371 @cindex pentagrama, ajuste del símbolo del
372 @cindex detener líneas de pentagrama
373 @cindex iniciar líneas de pentagrama
374 @cindex pentagrama, número de líneas
375 @cindex pentagrama, grosor de las líneas
376 @cindex líneas, número de, de la pauta
377 @cindex grosor de líneas de pauta
378 @cindex adicionales, establecer líneas
379 @cindex ajuste de líneas adicionales
380 @cindex espaciado de líneas adicionales
381 @cindex número de líneas de pauta
383 las líneas de un pentagrama pertenecen al grob @code{StaffSymbol}. Se
384 pueden modificar las propiedades de @code{StaffSymbol} para modificar
385 la apariencia de una pauta, pero han de modificarse antes de que se
386 produzca la creación de la misma.
388 Se puede cambiar el número de líneas de la pauta. La posición de la
389 clave y del Do central pueden requerir una modificación para mantener
390 la correspondencia con la nueva pauta. Para ver una explicación,
391 consulte la sección de fragmentos de código en @ref{Clef}.
393 @lilypond[verbatim,quote,relative=2]
395 \override StaffSymbol #'line-count = #3
400 Se pueden definir al mismo tiempo la posición vertical de las líneas
401 de la pauta y su número. Como muestra el ejemplo siguiente, las
402 posiciones de las notas no resultan influidas por las posiciones de
403 las líneas de la pauta.
405 @warning{La propiedad @code{'line-positions} sobreescribe a la
406 propiedad @code{'line-count}. El número de líneas de la pauta queda
407 definido implícitamente por el número de elementos de la lista de
408 valores de @code{'line-positions}.}
410 @lilypond[verbatim,quote,relative=1]
412 \override StaffSymbol #'line-positions = #'(7 3 0 -4 -6 -7)
417 Se puede modificar el grosor de las líneas de la pauta. El grosor de
418 las líneas adicionales y las plicas también resultan afectados, pues
419 dependen del grosor de las líneas de la pauta.
421 @lilypond[verbatim,quote,relative=1]
423 \override StaffSymbol #'thickness = #3
428 El grosor de las líneas adicionales se puede fijar de forma
429 independiente al de las líneas de la pauta.
431 @lilypond[verbatim,quote,relative=1]
433 \override StaffSymbol #'ledger-line-thickness = #'(1 . 0.2)
438 Se puede cambiar la distancia entre las líneas de la pauta. Este
439 ajuste afecta también al espaciado de las líneas adicionales.
441 @lilypond[verbatim,quote,relative=1]
443 \override StaffSymbol #'staff-space = #1.5
448 Se puede modificar el ancho del pentagrama. Las unidades son espacios
449 de pentagrama. El espaciado de los objetos dentro del pentagrama no
450 resulta afectado por este ajuste.
452 @lilypond[verbatim,quote,relative=1]
454 \override StaffSymbol #'width = #23
459 Hay más detalles sobre las proopiedades de @code{StaffSymbol} en
460 @rinternals{staff-symbol-interface}.
462 @funindex \startStaff
465 Se pueden colocar modificaciones a las propiedades de una pauta en el
466 medio de una partitura, entre @code{\stopStaff} (detener pauta) y
467 @code{\startStaff} (iniciar pauta):
469 @lilypond[verbatim,quote,relative=2]
472 \override Staff.StaffSymbol #'line-count = #2
476 \revert Staff.StaffSymbol #'line-count
481 @cindex detener un pentagrama
484 En general, se pueden usar @code{\startStaff} y @code{\stopStaff} para
485 detener o iniciar un pentagrama en mitad de una partitura.
487 @lilypond[verbatim,quote,relative=2]
502 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
503 {making-some-staff-lines-thicker-than-the-others.ly}
512 Referencia de la notación:
515 Fragmentos de código:
516 @rlsr{Staff notation}.
518 Referencia de funcionamiento interno:
519 @rinternals{StaffSymbol},
520 @rinternals{staff-symbol-interface}.
524 Al establecer manualmente las posiciones de las líneas de la pauta,
525 las barras de compás siempre se centran alrededor de la posición 0,
526 por lo que la distancia máxima entre las barras de compás más externas
527 en cualquiera de las direcciones, debe ser igual.
531 @unnumberedsubsubsec Ossia staves
533 @cindex pentagrama a la francesa
535 @cindex francesa, pentagramas a la
536 @cindex pauta, escalado de
537 @cindex escalado de pentagramas
539 Los pentagramas @notation{Ossia} se pueden preparar mediante la
540 creación de un pentagrama simultáneo nuevo en la posición adecuada:
542 @lilypond[verbatim,quote]
543 \new Staff \relative c'' {
547 \new Staff { e4 d f e }
554 Sin embargo, el ejemplo anterior no suele ser el resultado deseado.
555 Para crear pentagramas de ossia que estén encima del pentagrama
556 original, que no tengan compás ni clave, y que tengan un tamaño menor
557 de tipografía se deben usar varios trucos. El Manual de aprendizaje
558 describe una técnica específica para llegar a este objetivo, empezando
559 por @rlearning{Nesting music expressions}.
561 El ejemplo siguiente utiliza la propiedad @code{alignAboveContext}
562 para alinear el pentagrama de ossia. Este método es muy conveniente
563 cuando se necesitan sólo algunos pentagramas de ossia.
565 @lilypond[verbatim,quote]
566 \new Staff = main \relative c'' {
572 \remove "Time_signature_engraver"
573 alignAboveContext = #"main"
575 \override StaffSymbol #'staff-space = #(magstep -3)
576 \override StaffSymbol #'thickness = #(magstep -3)
585 Si se requieren muchos pentagramas de ossia aislados, puede ser más
586 conveniente la creación de un contexto @code{Staff} vacío con un
587 @emph{identificador de contexto} específico; después se pueden crear
588 los pentagramas de ossia @emph{llamando} a este contexto y usando
589 @code{\startStaff} y @code{\stopStaff} en los puntos deseados. Las
590 ventajas de este método son más patentes si la pieza es más larga que
591 en ejemplo siguiente.
593 @lilypond[verbatim,quote,ragged-right]
595 \new Staff = ossia \with {
596 \remove "Time_signature_engraver"
597 \remove "Clef_engraver"
599 \override StaffSymbol #'staff-space = #(magstep -3)
600 \override StaffSymbol #'thickness = #(magstep -3)
604 \new Staff \relative c' {
608 \context Staff = ossia {
609 \startStaff e4 g8 f e2 \stopStaff
616 \context Staff = ossia {
617 \startStaff g4 e8 f g2 \stopStaff
625 Como alternativa, se puede usar la instrucción
626 @code{\RemoveEmptyStaffContext} para crear pentagramas de ossia. Este
627 método es muy conveniente cuando los pentagramas de ossia aparecen
628 inmediatamente después de un salto de línea. En este caso, no es
629 necesario en absoluto utilizar silencios de separación; solamente son
630 necesarios @code{\startStaff} y @code{\stopStaff}. Para ver más
631 información sobre @code{\RemoveEmptyStaffContext}, consulte
634 @lilypond[verbatim,quote,ragged-right]
636 \new Staff = ossia \with {
637 \remove "Time_signature_engraver"
638 \remove "Clef_engraver"
640 \override StaffSymbol #'staff-space = #(magstep -3)
641 \override StaffSymbol #'thickness = #(magstep -3)
643 \new Staff \relative c' {
649 \context Staff = ossia {
650 c4 e8 d c2 \stopStaff
660 \RemoveEmptyStaffContext
661 \override VerticalAxisGroup #'remove-first = ##t
668 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
669 {vertically-aligning-ossias-and-lyrics.ly}
676 @rglos{Frenched staff}.
678 Mannual de aprendizaje:
679 @rlearning{Nesting music expressions},
680 @rlearning{Size of objects},
681 @rlearning{Length and thickness of objects}.
683 Referencia de la notación:
686 Fragmentos de código:
687 @rlsr{Staff notation}.
689 Referencia de funcionamiento interno:
690 @rinternals{StaffSymbol}.
694 @unnumberedsubsubsec Hiding staves
696 @cindex francesa, partituras a la
697 @cindex ocultación de pentagramas
698 @cindex francesa, pentagrama a la
699 @cindex pentagrama, ocultación de
700 @cindex pentagrama vacío
701 @cindex ocultar pentagramas
702 @cindex vacío, pentagrama
704 Se pueden ocultar las líneas del pentagrama quitando el grabador
705 @code{Staff_symbol_engraver} del contexto de @code{Staff}. Como
706 alternativa se puede utilizar la instrucción @code{\stopStaff}.
708 @lilypond[verbatim,quote]
710 \remove "Staff_symbol_engraver"
712 \relative c''' { a8 f e16 d c b a2 }
715 @funindex \RemoveEmptyStaffContext
717 Se pueden ocultar los pentagramas que están vacíos mediante la
718 instrucción @code{\RemoveEmptyStaffContext} dentro del bloque
719 @code{\layout}. En las partituras orquestales, este estilo se conoce
720 como @q{partitura a la francesa}. De forma predeterminada, esta
721 instrucción oculta y elimina todos los pentagramas vacíos de la
722 partitura excepto los del primer sistema.
724 @warning{Un pentagrama vacío puede contener solamente silencios
725 multicompás, desplazamientos, silencios de separación o una
726 combinación de estos elementos.}
728 @lilypond[verbatim,quote,ragged-right]
731 \RemoveEmptyStaffContext
752 También se puede usar @code{\RemoveEmptyStaffContext} para crear
753 secciones de ossia para un pentagrama. Para ver más detalles,
754 consulte @ref{Ossia staves}.
756 @cindex ocultar pentagramas de música antigua
757 @cindex ocultar pentagramas rítmicos
758 @funindex \AncientRemoveEmptyStaffContext
759 @funindex \RemoveEmptyRhythmicStaffContext
761 Se puede usar la instrucción @code{\AncientRemoveEmptyStaffContext}
762 para ocultar los pentagramas vacíos en contextos de música antigua.
763 de forma similar, se puede usar
764 @code{\RemoveEmptyRhythmicStaffContext} para ocultar los contextos
765 @code{RhythmicStaff} vacíos.
769 @code{\RemoveEmptyStaffContext},
770 @code{\AncientRemoveEmptyStaffContext},
771 @code{\RemoveEmptyRhythmicStaffContext}.
775 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
776 {removing-the-first-empty-line.ly}
781 @rglos{Frenched staff}.
783 Referencia de la notación:
787 Fragmentos de código:
788 @rlsr{Staff notation}.
790 Referencia de funcionamiento interno:
791 @rinternals{ChordNames},
792 @rinternals{FiguredBass},
795 @rinternals{VerticalAxisGroup},
796 @rinternals{Staff_symbol_engraver}.
800 La eliminación del grabador @code{Staff_symbol_engraver} también
801 oculta las barras de compás. Si se fuerza la visibilidad de la barra
802 de compás, pueden ocurrir errores de formato visual. En este caso,
803 utilice las siguientes sobreescrituras de valores en vez de quitar el
807 \override StaffSymbol #'stencil = ##f
808 \override NoteHead #'no-ledgers = ##t
813 @subsection Writing parts
815 Esta sección explica cómo insertar indicaciones de tempo y nombres de
816 instrumento en una partitura. También se describen métodos para citar
817 otras voces y dar formato a las notas guía.
822 * Quoting other voices::
823 * Formatting cue notes::
827 @node Metronome marks
828 @unnumberedsubsubsec Metronome marks
831 @cindex pulsos por minuto
832 @cindex metrónomo, indicación de
833 @cindex metrónomo, indicación de, con texto
836 Es muy sencillo escribir una indicación metronómica básica:
838 @lilypond[verbatim,quote,relative=1]
844 Se pueden usar indicaciones de tempo con texto:
846 @lilypond[verbatim,quote,relative=2]
852 La combinación de una indicación metronómica y un texto hace que la
853 marca de metrónomo se encierre entre paréntesis automáticamente:
855 @lilypond[verbatim,quote,relative=2]
856 \tempo "Allegro" 4 = 160
861 En general, el texto puede ser cualquier objeto de marcado:
863 @lilypond[verbatim,quote,relative=2]
864 \tempo \markup { \italic Faster } 4 = 132
865 a8-. r8 b-. r gis-. r a-. r
868 Se puede escribir una indicación metronómica entre paréntesis sin
869 ninguna indicación textual, escribiendo una cadena vacía en la
872 @lilypond[verbatim,quote,relative=2]
879 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
880 {printing-metronome-and-rehearsal-marks-below-the-staff.ly}
882 @c perhaps also an example of how to move it horizontally?
884 @c TODO add snippet when ready
885 @c @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
886 @c {changing-the-tempo-without-a-visible-metronome-mark.ly}
888 Para cambiar el tempo en la salida MIDI sin imprimir nada en la
889 partitura, haga invisible la indicación metronómica:
892 \once \override Score.MetronomeMark #'transparent = ##t
895 @c TODO add snippet when ready
896 @c @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
897 @c {creating-metronome-marks-in-markup-mode.ly}
899 Para imprimir otras indicaciones de metrónomo, utilice estas
900 instrucciones de marcado:
902 @lilypond[verbatim,quote,relative=1]
905 \smaller \general-align #Y #DOWN \note #"16." #1
907 \smaller \general-align #Y #DOWN \note #"8" #1
911 Para ver más detalles, consulte @ref{Formatting text}.
917 @rglos{metronomic indication},
918 @rglos{tempo indication},
919 @rglos{metronome mark}.
921 Referencia de la notación:
922 @ref{Formatting text},
925 Fragmentos de código:
926 @rlsr{Staff notation}.
928 Referencia de funcionamiento interno::
929 @rinternals{MetronomeMark}.
932 @node Instrument names
933 @unnumberedsubsubsec Instrument names
935 @cindex instrumento, nombre del
936 @cindex instrumento, nombre abreviado
938 Se pueden imprimir los nombres de los instrumentos en el lado
939 izquierdo de los pentagramas dentro de los contextos @code{Staff} y
940 @code{PianoStaff}. El valor de @code{instrumentName} se usa para el
941 primer pentagrama, y el valor de @code{shortInstrumentName} se usa
942 para todos los pentagramas siguientes.
944 @lilypond[verbatim,quote,ragged-right,relative=1]
945 \set Staff.instrumentName = "Violin "
946 \set Staff.shortInstrumentName = "Vln "
952 También podemos usar el modo de marcado para construir nombres de
953 instrumento más complicados:
955 @lilypond[verbatim,quote,relative=2]
956 \set Staff.instrumentName = \markup {
957 \column { "Clarinetti"
958 \line { "in B" \smaller \flat } } }
962 @cindex instrument names, centering
964 Cuando se agrupan dos o más contextos de pentagrama, los nombres de
965 instrumento y los nombres cortos aparecen centrados de forma
966 predeterminada. Para centrar nombres de instrumento de varias líneas,
967 se debe utilizar @code{\center-column}:
969 @lilypond[verbatim,quote,relative=2]
972 \set Staff.instrumentName = "Flute"
976 \set Staff.instrumentName = \markup \center-column {
978 \line { "in B" \smaller \flat }
988 Sin embargo, si los nombres de instrumento son más largos, éstos no se
989 centran para un grupo de pentagramas a no ser que se aumenten los
990 valores del sangrado, @code{indent}, y del sangrado corto,
991 @code{short-indent}. Para ver más detalles sobre estos ajustes,
992 consulte @ref{Horizontal dimensions}.
994 @lilypond[verbatim,quote,ragged-right]
997 short-indent = 1.5\cm
1002 \set Staff.instrumentName = "Flute"
1003 \set Staff.shortInstrumentName = "Fl."
1008 \set Staff.instrumentName = "Clarinet"
1009 \set Staff.shortInstrumentName = "Clar."
1016 Para añadir nombres de instrumento a otros contextos (como
1017 @code{GrandStaff}, @code{ChoirStaff} o @code{StaffGroup}), debemos
1018 añadir el grabador @code{Instrument_name_engraver} a dicho
1019 contexto. Para ver más detalles, consulte @ref{Modifying context
1022 @cindex instrument names, changing
1024 Los nombres de instrumento se pueden cambiar en mitad de una pieza:
1026 @lilypond[verbatim,quote,ragged-right,relative=1]
1027 \set Staff.instrumentName = "First"
1028 \set Staff.shortInstrumentName = "one"
1031 \set Staff.instrumentName = "Second"
1032 \set Staff.shortInstrumentName = "two"
1037 @cindex instrumento, cambio de
1038 @cindex cambio de instrumento
1040 se se necesita un @emph{cambio} de instrumento, se debe usar
1041 @code{\addInstrumentDefinition} en combinación con
1042 @code{\instrumentSwitch} para crear una lista detallada de los cambios
1043 necesarios para el intercambio. La instrucción
1044 @code{\addInstrumentDefinition} tiene dos argumentos: una cadena
1045 identificativa, y una lista asociativa de propiedades de contexto y
1046 los valores que el instrumento va a usar. Se debe situar en el ámbito
1047 del nivel más alto. @code{\instrumentSwitch} se usa en la expresión
1048 musical para declarar el cambio de instrumento:
1050 @lilypond[verbatim,quote,ragged-right]
1051 \addInstrumentDefinition #"contrabassoon"
1052 #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
1053 (shortInstrumentName . "Cbsn.")
1054 (clefGlyph . "clefs.F")
1055 (middleCPosition . 6)
1057 (instrumentCueName . ,(make-bold-markup "cbsn."))
1058 (midiInstrument . "bassoon"))
1061 instrumentName = "Bassoon"
1065 \compressFullBarRests
1068 \instrumentSwitch "contrabassoon"
1077 Referencia de la notación:
1078 @ref{Horizontal dimensions},
1079 @ref{Modifying context plug-ins}.
1081 Fragmentos de código:
1082 @rlsr{Staff notation}.
1084 Referencia de funcionamiento interno:
1085 @rinternals{InstrumentName},
1086 @rinternals{PianoStaff},
1090 @node Quoting other voices
1091 @unnumberedsubsubsec Quoting other voices
1094 @cindex citar otras voces
1098 Es muy frecuente que una voz duplique música de otra voz. Por
1099 ejemplo, los violines primero y segundo pueden tocar las mismas notas
1100 durante un pasaje musical. En LilyPond esto se hace dejando que una
1101 voz @emph{cite} a la otra, sin tener que volverla a introducir.
1103 Antes de que una voz pueda citarse, se debe usar la instrucción
1104 @code{\addQuote} para iniciar el fragmento citado. Esta instrucción
1105 se debe usar en el ámbito del nivel más alto. El primer argumento es
1106 una cadena identificativa, y el segundo es una expresión musical:
1109 flute = \relative c'' @{
1112 \addQuote "flute" @{ \flute @}
1115 La instrucción @code{\quoteDuring} se usa para indicar el punto en que
1116 comienza la cita. va seguido por dos argumentos: el nombre de la voz
1117 citada, tal y como se definió con @code{\addQuote}, y una expresión
1118 musical que indica la duración de la cita, normalmente silencios de
1119 separación o silencios multicompás. La música correspondiente de la
1120 voz citada se inserta dentro de la expresión musical:
1122 @lilypond[verbatim,quote]
1123 flute = \relative c'' {
1126 \addQuote "flute" { \flute }
1129 c4 cis \quoteDuring #"flute" { s2 }
1133 Si la expresión musical que se usa para @code{\quoteDuring} contiene
1134 cualquier cosa que no sea un silencio de separación o un silencio
1135 multicompás, ase produce una situación de polifonía, lo que no suele
1138 @lilypond[verbatim,quote]
1139 flute = \relative c'' {
1142 \addQuote "flute" { \flute }
1145 c4 cis \quoteDuring #"flute" { c4 b }
1149 Las citas reconocen los ajustes de transposición de los instrumentos
1150 tanto para la fuente como para los instrumentos de destino si se
1151 utiliza la instrucción @code{\transposition}. Para ver más detalles
1152 sobre @code{\transposition}, consulte @ref{Instrument transpositions}.
1154 @lilypond[verbatim,quote]
1155 clarinet = \relative c'' {
1159 \addQuote "clarinet" { \clarinet }
1162 c4 cis \quoteDuring #"clarinet" { s2 }
1166 Es posible etiquetar las citas con nombres exclusivos para poder
1167 procesarlas de diferentes maneras. Para ver más detalles sobre este
1168 procedimiento, consulte @ref{Using tags}.
1172 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1173 {quoting-another-voice-with-transposition.ly}
1176 @cindex articulation-event
1177 @cindex dynamic-event
1179 @funindex quotedEventTypes
1181 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1182 {quoting-another-voice.ly}
1187 Referencia de la notación:
1188 @ref{Instrument transpositions},
1191 Fragmentos de código:
1192 @rlsr{Staff notation}.
1194 Referencia de funcionamiento interno:
1195 @rinternals{QuoteMusic},
1201 Sólo el contenido de la primera voz de una instrucción
1202 @code{\addQuote} se tiene en cuenta para la cita, de manera que la
1203 música no puede contener enunciados @code{\new} ni @code{\context
1204 Voice} que cambiarían a una voz distinta.
1206 La cita de notas de adorno no es funcional e incluso puede hacer que
1207 LilyPond termine de forma abrupta.
1209 La cita de unos tresillos dentro de otros puede dar como resultado una
1210 notación de pobre calidad.
1212 En anteriores versiones LilyPond (antes de la 2.11), @code{addQuote}
1213 se escribía completamente en minúsculas: @code{\addquote}.
1216 @node Formatting cue notes
1217 @unnumberedsubsubsec Formatting cue notes
1219 @cindex guía, formateo de las notas
1222 @cindex guía, notas, formato de
1224 @cindex citar otras voces
1226 La sección anterior explica la forma de crear citas. La instrucción
1227 @code{\cueDuring} es una forma más especializada de
1228 @code{\quoteDuring}, que es especialmente útil para insertar notas
1229 guía en una particella. La sintaxis es como sigue:
1232 \cueDuring #@var{nombre_de_la_parte} #@var{voz} @var{música}
1235 Esta instrucción copa los compases correspondientes a partir de
1236 @var{nombre_de_la_parte} dentro de un contexto @code{CueVoice} de voz
1237 guía. La voz guía @code{CueVoice} se crea implícitamente, y se
1238 produce simultáneamente con @var{música}, lo que crea una situación
1239 polifónica. El argumento @var{voz} determina si la notación de las
1240 notas guía debe ser como primera o como segunda voz; @code{UP}
1241 (arriba) corresponde a la primera voz, y @code{DOWN} (abajo)
1242 corresponde a la segunda.
1244 @lilypond[verbatim,quote]
1245 oboe = \relative c'' {
1249 \addQuote "oboe" { \oboe }
1251 \new Voice \relative c'' {
1252 \cueDuring #"oboe" #UP { R1 }
1258 En el ejemplo anterior, el contexto @code{Voice} se tuvo que declarar
1259 explícitamente, pues en caso contrario toda la expresión musical
1260 habría pertenecido al contexto @code{CueVoice}.
1262 Se puede imprimir el nombre del instrumento de las notas guía
1263 estableciendo la propiedad @code{instrumentCueName} en el contexto
1266 @lilypond[verbatim,quote]
1267 oboe = \relative c''' {
1270 \addQuote oboe { \oboe }
1272 \new Staff \relative c'' <<
1273 \new CueVoice \with {
1274 instrumentCueName = "ob."
1277 \cueDuring #"oboe" #UP { R1 }
1283 Además de imprimir el nombre del instrumento de las notas guía, cuando
1284 éstas finalizan se debe imprimir el nombre del instrumento original, y
1285 cualquier otro cambio introducido por la parte de guía se debe
1286 deshacer. Esto se puede hacer mediante la utilización de
1287 @code{\addInstrumentDefinition} (añadir definición de instrumento) y
1288 @code{\instrumentSwitch} (cambio de instrumento). Para ver un ejemplo
1289 con su explicación, consulte @ref{Instrument names}.
1291 La instrucción @code{\killCues} quita las notas guía de una expresión
1292 musical. Esto puede ser útil si las notas guía se tienen que eliminar
1293 de una particella pero posiblemente se deban reponer más tarde.
1295 @lilypond[verbatim,quote]
1296 flute = \relative c''' {
1299 \addQuote flute { \flute }
1301 \new Voice \relative c'' {
1303 \cueDuring #"flute" #UP { R1 }
1309 La instrucción @code{\transposedCueDuring} es útil para añadir guías
1310 instrumentales a partir de un registro completamente diferente. La
1311 sintaxis es similar a la de @code{\cueDuring}, pero necesita un
1312 argumento adicional para especificar la transposición del instrumento
1313 de guía. Para ver más información sobre la transposición, consulte
1314 @ref{Instrument transpositions}.
1316 @lilypond[verbatim,quote]
1317 piccolo = \relative c''' {
1323 \addQuote "piccolo" { \piccolo }
1325 cbassoon = \relative c, {
1328 \transposedCueDuring #"piccolo" #UP c,, { R1 }
1333 \new Staff = "piccolo" \piccolo
1334 \new Staff = "cbassoon" \cbassoon
1338 Es posible etiquetar las partes guía con numbres exclusivos de forma
1339 que se puedan procesar de diversas formas. Para ver más detalles
1340 sobre este procedimiento, consulte @ref{Using tags}.
1344 Referencia de la notación:
1345 @ref{Instrument transpositions},
1346 @ref{Instrument names},
1349 Fragmentos de código:
1350 @rlsr{Staff notation}.
1352 Referencia de funcionamiento interno:
1353 @rinternals{CueVoice},
1359 Pueden ocurrir colisiones con los silencios si se usa
1360 @code{\cueDuring}, entre los contextos de @code{Voice} y de