1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
3 Translation of GIT committish: 88f1608ae6fd17b05344bafb2f0721aafdac657b
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
34 * Instantiating new staves::
36 * Nested staff groups::
40 @node Instantiating new staves
41 @unnumberedsubsubsec Instantiating new staves
43 @cindex nuevo pentagrama
45 @cindex pentagrama, iniciar
46 @cindex pentagrama, instanciar
47 @cindex pentagrama, nuevo
48 @cindex pentagrama único
49 @cindex percusión, pauta de
50 @cindex pauta de percusión
51 @cindex gregoriano, canto, pauta de transcripción de
52 @cindex rítmica, pauta
53 @cindex tablatura, pauta de
55 Las @notation{pautas} y los @notation{pentagramas} o pautas de cinco
56 líneas se crean con las instrucciones @code{\new} o @code{\context}.
57 Para ver más detalles, consulte @ref{Creating contexts}.
59 El contexto básico de pentagrama es @code{Staff}:
61 @lilypond[verbatim,quote,relative=2]
62 \new Staff { c4 d e f }
65 @code{DrumStaff} crea una pauta de cinco líneas preparada para un
66 conjunto de batería típico. Utiliza distintos nombres para cada
67 instrumento. Los nombres de instrumento se fijan utilizando la
68 instrucción @code{\drummode}. Para ver más detalles, consulte
69 @ref{Percussion staves}.
71 @lilypond[verbatim,quote]
73 \drummode { cymc hh ss tomh }
77 @c FIXME: remove when mentioned in NR 2.8
78 @code{GregorianTranscriptionStaff} crea una pauta para la notación
79 moderna de canto gregoriano. No muestra líneas divisorias.
81 @lilypond[verbatim,quote,relative=2]
82 \new GregorianTranscriptionStaff { c4 d e f e d }
85 @code{RhythmicStaff} crea una pauta de una sola línea que sólo muestra
86 las duraciones de la entrada. Se preservan las duraciones reales.
87 Para ver más detalles, consulte @ref{Showing melody rhythms}.
89 @lilypond[verbatim,quote,relative=2]
90 \new RhythmicStaff { c4 d e f }
93 @code{TabStaff} crea una tablatura con seis cuerdas en la afinación
94 estándar de guitarra. Para ver más detalles, consulte @ref{Default
97 @lilypond[verbatim,quote,relative=2]
98 \new TabStaff { c4 d e f }
101 Existen dos contextos de pauta específicos para la notación de música
102 antigua: @code{MensuralStaff} y @code{VaticanaStaff}. Se describen en
103 @ref{Pre-defined contexts}.
105 Se pueden definir contextos nuevos de pentagrama único. Para ver más
106 detalles, consulte @ref{Defining new contexts}.
115 Referencia de la notación:
116 @ref{Creating contexts},
117 @ref{Percussion staves},
118 @ref{Showing melody rhythms},
119 @ref{Default tablatures},
120 @ref{Pre-defined contexts},
122 @ref{Gregorian chant contexts},
123 @ref{Mensural contexts},
124 @ref{Defining new contexts}.
126 Fragmentos de código:
127 @rlsr{Staff notation}.
129 Referencia de funcionamiento interno:
131 @rinternals{DrumStaff},
132 @rinternals{GregorianTranscriptionStaff},
133 @rinternals{RhythmicStaff},
134 @rinternals{TabStaff},
135 @rinternals{MensuralStaff},
136 @rinternals{VaticanaStaff},
137 @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{StaffGroup} y @code{ChoirStaff}.
289 Estos contextos crean un corchete nuevo adyacente al corchete del
290 grupo de pentagramas que constituye su «padre».
292 Un @code{StaffGroup} 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 }
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{ChoirStaff}, de igual forma que un @code{ChoirStaff}:
309 @lilypond[verbatim,quote,relative=2]
311 \new Staff { c2 c | c2 c }
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{StaffGroup},
342 @rinternals{ChoirStaff},
343 @rinternals{SystemStartBar},
344 @rinternals{SystemStartBrace},
345 @rinternals{SystemStartBracket},
346 @rinternals{SystemStartSquare}.
349 @node Modifying single staves
350 @subsection Modifying single staves
352 Esta sección explica cómo cambiar los atributos específicos de un
353 pentagrama: por ejemplo, cambiar el número de líneas o el tamaño de la
354 pauta. También se describen los métodos para comenzar y terminar los
355 pentagramas, y establecer secciones de ossia.
365 @unnumberedsubsubsec Staff symbol
367 @cindex ajuste del símbolo del pentagrama
368 @cindex dibujo del símbolo del pentagrama
369 @cindex pentagrama, ajuste del símbolo del
370 @cindex detener líneas de pentagrama
371 @cindex iniciar líneas de pentagrama
372 @cindex pentagrama, número de líneas
373 @cindex pentagrama, grosor de las líneas
374 @cindex líneas, número de, de la pauta
375 @cindex grosor de líneas de pauta
376 @cindex adicionales, establecer líneas
377 @cindex ajuste de líneas adicionales
378 @cindex espaciado de líneas adicionales
379 @cindex número de líneas de pauta
381 las líneas de un pentagrama pertenecen al grob @code{StaffSymbol}. Se
382 pueden modificar las propiedades de @code{StaffSymbol} para modificar
383 la apariencia de una pauta, pero han de modificarse antes de que se
384 produzca la creación de la misma.
386 Se puede cambiar el número de líneas de la pauta. La posición de la
387 clave y del Do central pueden requerir una modificación para mantener
388 la correspondencia con la nueva pauta. Para ver una explicación,
389 consulte la sección de fragmentos de código en @ref{Clef}.
391 @lilypond[verbatim,quote,relative=2]
393 \override StaffSymbol #'line-count = #3
398 Se puede modificar el grosor de las líneas de la pauta. El grosor de
399 las líneas adicionales y las plicas también resultan afectados, pues
400 dependen del grosor de las líneas de la pauta.
402 @lilypond[verbatim,quote,relative=1]
404 \override StaffSymbol #'thickness = #3
409 El grosor de las líneas adicionales se puede fijar de forma
410 independiente al de las líneas de la pauta.
412 @lilypond[verbatim,quote,relative=1]
414 \override StaffSymbol #'ledger-line-thickness = #'(1 . 0.2)
419 Se puede cambiar la distancia entre las líneas de la pauta. Este
420 ajuste afecta también al espaciado de las líneas adicionales.
422 @lilypond[verbatim,quote,relative=1]
424 \override StaffSymbol #'staff-space = #1.5
429 Hay más detalles sobre las proopiedades de @code{StaffSymbol} en
430 @rinternals{staff-symbol-interface}.
432 @funindex \startStaff
435 Se pueden colocar modificaciones a las propiedades de una pauta en el
436 medio de una partitura, entre @code{\stopStaff} (detener pauta) y
437 @code{\startStaff} (iniciar pauta):
439 @lilypond[verbatim,quote,relative=2]
442 \override Staff.StaffSymbol #'line-count = #2
446 \revert Staff.StaffSymbol #'line-count
451 @cindex detener un pentagrama
454 En general, se pueden usar @code{\startStaff} y @code{\stopStaff} para
455 detener o iniciar un pentagrama en mitad de una partitura.
457 @lilypond[verbatim,quote,relative=2]
472 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
473 {making-some-staff-lines-thicker-than-the-others.ly}
482 Referencia de la notación:
485 Fragmentos de código:
486 @rlsr{Staff notation}.
488 Referencia de funcionamiento interno:
489 @rinternals{StaffSymbol},
490 @rinternals{staff-symbol-interface}.
494 Al establecer manualmente las posiciones de las líneas de la pauta,
495 las barras de compás siempre se centran alrededor de la posición 0,
496 por lo que la distancia máxima entre las barras de compás más externas
497 en cualquiera de las direcciones, debe ser igual.
501 @unnumberedsubsubsec Ossia staves
503 @cindex pentagrama a la francesa
505 @cindex francesa, pentagramas a la
506 @cindex pauta, escalado de
507 @cindex escalado de pentagramas
509 Los pentagramas @notation{Ossia} se pueden preparar mediante la
510 creación de un pentagrama simultáneo nuevo en la posición adecuada:
512 @lilypond[verbatim,quote]
513 \new Staff \relative c'' {
517 \new Staff { e4 d f e }
524 Sin embargo, el ejemplo anterior no suele ser el resultado deseado.
525 Para crear pentagramas de ossia que estén encima del pentagrama
526 original, que no tengan compás ni clave, y que tengan un tamaño menor
527 de tipografía se deben usar varios trucos. El Manual de aprendizaje
528 describe una técnica específica para llegar a este objetivo, empezando
529 por @rlearning{Nesting music expressions}.
531 El ejemplo siguiente utiliza la propiedad @code{alignAboveContext}
532 para alinear el pentagrama de ossia. Este método es muy conveniente
533 cuando se necesitan sólo algunos pentagramas de ossia.
535 @lilypond[verbatim,quote]
536 \new Staff = main \relative c'' {
542 \remove "Time_signature_engraver"
543 alignAboveContext = #"main"
545 \override StaffSymbol #'staff-space = #(magstep -3)
546 \override StaffSymbol #'thickness = #(magstep -3)
555 Si se requieren muchos pentagramas de ossia aislados, puede ser más
556 conveniente la creación de un contexto @code{Staff} vacío con un
557 @emph{identificador de contexto} específico; después se pueden crear
558 los pentagramas de ossia @emph{llamando} a este contexto y usando
559 @code{\startStaff} y @code{\stopStaff} en los puntos deseados. Las
560 ventajas de este método son más patentes si la pieza es más larga que
561 en ejemplo siguiente.
563 @lilypond[verbatim,quote,ragged-right]
565 \new Staff = ossia \with {
566 \remove "Time_signature_engraver"
567 \override Clef #'transparent = ##t
569 \override StaffSymbol #'staff-space = #(magstep -3)
570 \override StaffSymbol #'thickness = #(magstep -3)
574 \new Staff \relative c' {
578 \context Staff = ossia {
579 \startStaff e4 g8 f e2 \stopStaff
586 \context Staff = ossia {
587 \startStaff g4 e8 f g2 \stopStaff
595 Como alternativa, se puede usar la instrucción
596 @code{\RemoveEmptyStaffContext} para crear pentagramas de ossia. Este
597 método es muy conveniente cuando los pentagramas de ossia aparecen
598 inmediatamente después de un salto de línea. En este caso, no es
599 necesario en absoluto utilizar silencios de separación; solamente son
600 necesarios @code{\startStaff} y @code{\stopStaff}. Para ver más
601 información sobre @code{\RemoveEmptyStaffContext}, consulte
604 @lilypond[verbatim,quote,ragged-right]
606 \new Staff = ossia \with {
607 \remove "Time_signature_engraver"
608 \override Clef #'transparent = ##t
610 \override StaffSymbol #'staff-space = #(magstep -3)
611 \override StaffSymbol #'thickness = #(magstep -3)
613 \new Staff \relative c' {
619 \context Staff = ossia {
620 c4 e8 d c2 \stopStaff
630 \RemoveEmptyStaffContext
631 \override VerticalAxisGroup #'remove-first = ##t
638 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
639 {vertically-aligning-ossias-and-lyrics.ly}
646 @rglos{Frenched staff}.
648 Mannual de aprendizaje:
649 @rlearning{Nesting music expressions},
650 @rlearning{Size of objects},
651 @rlearning{Length and thickness of objects}.
653 Referencia de la notación:
656 Fragmentos de código:
657 @rlsr{Staff notation}.
659 Referencia de funcionamiento interno:
660 @rinternals{StaffSymbol}.
664 @unnumberedsubsubsec Hiding staves
666 @cindex francesa, partituras a la
667 @cindex ocultación de pentagramas
668 @cindex francesa, pentagrama a la
669 @cindex pentagrama, ocultación de
670 @cindex pentagrama vacío
671 @cindex ocultar pentagramas
672 @cindex vacío, pentagrama
674 Se pueden ocultar las líneas del pentagrama quitando el grabador
675 @code{Staff_symbol_engraver} del contexto de @code{Staff}. Como
676 alternativa se puede utilizar la instrucción @code{\stopStaff}.
678 @lilypond[verbatim,quote]
680 \remove "Staff_symbol_engraver"
682 \relative c''' { a8 f e16 d c b a2 }
685 @funindex \RemoveEmptyStaffContext
687 Se pueden ocultar los pentagramas que están vacíos mediante la
688 instrucción @code{\RemoveEmptyStaffContext} dentro del bloque
689 @code{\layout}. En las partituras orquestales, este estilo se conoce
690 como @q{partitura a la francesa}. De forma predeterminada, esta
691 instrucción oculta y elimina todos los pentagramas vacíos de la
692 partitura excepto los del primer sistema.
694 @warning{Un pentagrama vacío puede contener solamente silencios
695 multicompás, desplazamientos, silencios de separación o una
696 combinación de estos elementos.}
698 @lilypond[verbatim,quote,ragged-right]
701 \RemoveEmptyStaffContext
722 También se puede usar @code{\RemoveEmptyStaffContext} para crear
723 secciones de ossia para un pentagrama. Para ver más detalles,
724 consulte @ref{Ossia staves}.
726 @cindex ocultar pentagramas de música antigua
727 @cindex ocultar pentagramas rítmicos
728 @funindex \AncientRemoveEmptyStaffContext
729 @funindex \RemoveEmptyRhythmicStaffContext
731 Se puede usar la instrucción @code{\AncientRemoveEmptyStaffContext}
732 para ocultar los pentagramas vacíos en contextos de música antigua.
733 de forma similar, se puede usar
734 @code{\RemoveEmptyRhythmicStaffContext} para ocultar los contextos
735 @code{RhythmicStaff} vacíos.
739 @code{\RemoveEmptyStaffContext},
740 @code{\AncientRemoveEmptyStaffContext},
741 @code{\RemoveEmptyRhythmicStaffContext}.
745 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
746 {removing-the-first-empty-line.ly}
751 @rglos{Frenched staff}.
753 Referencia de la notación:
757 Fragmentos de código:
758 @rlsr{Staff notation}.
760 Referencia de funcionamiento interno:
761 @rinternals{ChordNames},
762 @rinternals{FiguredBass},
765 @rinternals{VerticalAxisGroup},
766 @rinternals{Staff_symbol_engraver}.
770 La eliminación del grabador @code{Staff_symbol_engraver} también
771 oculta las barras de compás. Si se fuerza la visibilidad de la barra
772 de compás, pueden ocurrir errores de formato visual. En este caso,
773 utilice las siguientes sobreescrituras de valores en vez de quitar el
777 \override StaffSymbol #'stencil = ##f
778 \override NoteHead #'no-ledgers = ##t
783 @subsection Writing parts
785 Esta sección explica cómo insertar indicaciones de tempo y nombres de
786 instrumento en una partitura. También se describen métodos para citar
787 otras voces y dar formato a las notas guía.
792 * Quoting other voices::
793 * Formatting cue notes::
797 @node Metronome marks
798 @unnumberedsubsubsec Metronome marks
801 @cindex pulsos por minuto
802 @cindex metrónomo, indicación de
803 @cindex metrónomo, indicación de, con texto
806 Es muy sencillo escribir una indicación metronómica básica:
808 @lilypond[verbatim,quote,relative=1]
814 Se pueden usar indicaciones de tempo con texto:
816 @lilypond[verbatim,quote,relative=2]
822 La combinación de una indicación metronómica y un texto hace que la
823 marca de metrónomo se encierre entre paréntesis automáticamente:
825 @lilypond[verbatim,quote,relative=2]
826 \tempo "Allegro" 4 = 160
831 En general, el texto puede ser cualquier objeto de marcado:
833 @lilypond[verbatim,quote,relative=2]
834 \tempo \markup { \italic Faster } 4 = 132
835 a8-. r8 b-. r gis-. r a-. r
838 Se puede escribir una indicación metronómica entre paréntesis sin
839 ninguna indicación textual, escribiendo una cadena vacía en la
842 @lilypond[verbatim,quote,relative=2]
849 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
850 {printing-metronome-and-rehearsal-marks-below-the-staff.ly}
852 @c perhaps also an example of how to move it horizontally?
854 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
855 {changing-the-tempo-without-a-metronome-mark.ly}
857 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
858 {creating-metronome-marks-in-markup-mode.ly}
860 Para ver más detalles, consulte @ref{Formatting text}.
866 @rglos{metronomic indication},
867 @rglos{tempo indication},
868 @rglos{metronome mark}.
870 Referencia de la notación:
871 @ref{Formatting text},
874 Fragmentos de código:
875 @rlsr{Staff notation}.
877 Referencia de funcionamiento interno::
878 @rinternals{MetronomeMark}.
881 @node Instrument names
882 @unnumberedsubsubsec Instrument names
884 @cindex instrumento, nombre del
885 @cindex instrumento, nombre abreviado
887 Se pueden imprimir los nombres de los instrumentos en el lado
888 izquierdo de los pentagramas dentro de los contextos @code{Staff} y
889 @code{PianoStaff}. El valor de @code{instrumentName} se usa para el
890 primer pentagrama, y el valor de @code{shortInstrumentName} se usa
891 para todos los pentagramas siguientes.
893 @lilypond[verbatim,quote,ragged-right,relative=1]
894 \set Staff.instrumentName = "Violin "
895 \set Staff.shortInstrumentName = "Vln "
901 También podemos usar el modo de marcado para construir nombres de
902 instrumento más complicados:
904 @lilypond[verbatim,quote,relative=2]
905 \set Staff.instrumentName = \markup {
906 \column { "Clarinetti"
907 \line { "in B" \smaller \flat } } }
911 @cindex instrument names, centering
913 Cuando se agrupan dos o más contextos de pentagrama, los nombres de
914 instrumento y los nombres cortos aparecen centrados de forma
915 predeterminada. Para centrar nombres de instrumento de varias líneas,
916 se debe utilizar @code{\center-column}:
918 @lilypond[verbatim,quote,indent=1.5\cm,relative=2]
921 \set Staff.instrumentName = "Flute"
925 \set Staff.instrumentName = \markup \center-column {
927 \line { "in B" \smaller \flat }
937 Sin embargo, si los nombres de instrumento son más largos, éstos no se
938 centran para un grupo de pentagramas a no ser que se aumenten los
939 valores del sangrado, @code{indent}, y del sangrado corto,
940 @code{short-indent}. Para ver más detalles sobre estos ajustes,
941 consulte @ref{Horizontal dimensions}.
943 @lilypond[verbatim,quote,ragged-right]
946 short-indent = 1.5\cm
951 \set Staff.instrumentName = "Alto Flute in G"
952 \set Staff.shortInstrumentName = "Fl."
957 \set Staff.instrumentName = "Clarinet"
958 \set Staff.shortInstrumentName = "Clar."
965 Para añadir nombres de instrumento a otros contextos (como
966 @code{GrandStaff}, @code{ChoirStaff} o @code{StaffGroup}), debemos
967 añadir el grabador @code{Instrument_name_engraver} a dicho
968 contexto. Para ver más detalles, consulte @ref{Modifying context
971 @cindex instrument names, changing
973 Los nombres de instrumento se pueden cambiar en mitad de una pieza:
975 @lilypond[verbatim,quote,ragged-right,relative=1]
976 \set Staff.instrumentName = "First"
977 \set Staff.shortInstrumentName = "one"
980 \set Staff.instrumentName = "Second"
981 \set Staff.shortInstrumentName = "two"
986 @cindex instrumento, cambio de
987 @cindex cambio de instrumento
989 se se necesita un @emph{cambio} de instrumento, se debe usar
990 @code{\addInstrumentDefinition} en combinación con
991 @code{\instrumentSwitch} para crear una lista detallada de los cambios
992 necesarios para el intercambio. La instrucción
993 @code{\addInstrumentDefinition} tiene dos argumentos: una cadena
994 identificativa, y una lista asociativa de propiedades de contexto y
995 los valores que el instrumento va a usar. Se debe situar en el ámbito
996 del nivel más alto. @code{\instrumentSwitch} se usa en la expresión
997 musical para declarar el cambio de instrumento:
999 @lilypond[verbatim,quote,ragged-right]
1000 \addInstrumentDefinition #"contrabassoon"
1001 #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
1002 (shortInstrumentName . "Cbsn.")
1003 (clefGlyph . "clefs.F")
1004 (middleCPosition . 6)
1006 (instrumentCueName . ,(make-bold-markup "cbsn."))
1007 (midiInstrument . "bassoon"))
1010 instrumentName = "Bassoon"
1014 \compressFullBarRests
1017 \instrumentSwitch "contrabassoon"
1026 Referencia de la notación:
1027 @ref{Horizontal dimensions},
1028 @ref{Modifying context plug-ins}.
1030 Fragmentos de código:
1031 @rlsr{Staff notation}.
1033 Referencia de funcionamiento interno:
1034 @rinternals{InstrumentName},
1035 @rinternals{PianoStaff},
1039 @node Quoting other voices
1040 @unnumberedsubsubsec Quoting other voices
1043 @cindex citar otras voces
1047 Es muy frecuente que una voz duplique música de otra voz. Por
1048 ejemplo, los violines primero y segundo pueden tocar las mismas notas
1049 durante un pasaje musical. En LilyPond esto se hace dejando que una
1050 voz @emph{cite} a la otra, sin tener que volverla a introducir.
1052 Antes de que una voz pueda citarse, se debe usar la instrucción
1053 @code{\addQuote} para iniciar el fragmento citado. Esta instrucción
1054 se debe usar en el ámbito del nivel más alto. El primer argumento es
1055 una cadena identificativa, y el segundo es una expresión musical:
1058 flute = \relative c'' @{
1061 \addQuote "flute" @{ \flute @}
1064 La instrucción @code{\quoteDuring} se usa para indicar el punto en que
1065 comienza la cita. va seguido por dos argumentos: el nombre de la voz
1066 citada, tal y como se definió con @code{\addQuote}, y una expresión
1067 musical que indica la duración de la cita, normalmente silencios de
1068 separación o silencios multicompás. La música correspondiente de la
1069 voz citada se inserta dentro de la expresión musical:
1071 @lilypond[verbatim,quote]
1072 flute = \relative c'' {
1075 \addQuote "flute" { \flute }
1078 c4 cis \quoteDuring #"flute" { s2 }
1082 Si la expresión musical que se usa para @code{\quoteDuring} contiene
1083 cualquier cosa que no sea un silencio de separación o un silencio
1084 multicompás, ase produce una situación de polifonía, lo que no suele
1087 @lilypond[verbatim,quote]
1088 flute = \relative c'' {
1091 \addQuote "flute" { \flute }
1094 c4 cis \quoteDuring #"flute" { c4 b }
1098 Las citas reconocen los ajustes de transposición de los instrumentos
1099 tanto para la fuente como para los instrumentos de destino si se
1100 utiliza la instrucción @code{\transposition}. Para ver más detalles
1101 sobre @code{\transposition}, consulte @ref{Instrument transpositions}.
1103 @lilypond[verbatim,quote]
1104 clarinet = \relative c'' {
1108 \addQuote "clarinet" { \clarinet }
1111 c4 cis \quoteDuring #"clarinet" { s2 }
1115 Es posible etiquetar las citas con nombres exclusivos para poder
1116 procesarlas de diferentes maneras. Para ver más detalles sobre este
1117 procedimiento, consulte @ref{Using tags}.
1121 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1122 {quoting-another-voice-with-transposition.ly}
1125 @cindex articulation-event
1126 @cindex dynamic-event
1128 @funindex quotedEventTypes
1130 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1131 {quoting-another-voice.ly}
1136 Referencia de la notación:
1137 @ref{Instrument transpositions},
1140 Fragmentos de código:
1141 @rlsr{Staff notation}.
1143 Referencia de funcionamiento interno:
1144 @rinternals{QuoteMusic},
1150 Sólo el contenido de la primera voz de una instrucción
1151 @code{\addQuote} se tiene en cuenta para la cita, de manera que la
1152 música no puede contener enunciados @code{\new} ni @code{\context
1153 Voice} que cambiarían a una voz distinta.
1155 La cita de notas de adorno no es funcional e incluso puede hacer que
1156 LilyPond termine de forma abrupta.
1158 La cita de unos tresillos dentro de otros puede dar como resultado una
1159 notación de pobre calidad.
1161 En anteriores versiones LilyPond (antes de la 2.11), @code{addQuote}
1162 se escribía completamente en minúsculas: @code{\addquote}.
1165 @node Formatting cue notes
1166 @unnumberedsubsubsec Formatting cue notes
1168 @cindex guía, formateo de las notas
1171 @cindex guía, notas, formato de
1173 @cindex citar otras voces
1175 La sección anterior explica la forma de crear citas. La instrucción
1176 @code{\cueDuring} es una forma más especializada de
1177 @code{\quoteDuring}, que es especialmente útil para insertar notas
1178 guía en una particella. La sintaxis es como sigue:
1181 \cueDuring #@var{nombre_de_la_parte} #@var{voz} @var{música}
1184 Esta instrucción copa los compases correspondientes a partir de
1185 @var{nombre_de_la_parte} dentro de un contexto @code{CueVoice} de voz
1186 guía. La voz guía @code{CueVoice} se crea implícitamente, y se
1187 produce simultáneamente con @var{música}, lo que crea una situación
1188 polifónica. El argumento @var{voz} determina si la notación de las
1189 notas guía debe ser como primera o como segunda voz; @code{UP}
1190 (arriba) corresponde a la primera voz, y @code{DOWN} (abajo)
1191 corresponde a la segunda.
1193 @lilypond[verbatim,quote]
1194 oboe = \relative c'' {
1198 \addQuote "oboe" { \oboe }
1200 \new Voice \relative c'' {
1201 \cueDuring #"oboe" #UP { R1 }
1207 En el ejemplo anterior, el contexto @code{Voice} se tuvo que declarar
1208 explícitamente, pues en caso contrario toda la expresión musical
1209 habría pertenecido al contexto @code{CueVoice}.
1211 Se puede imprimir el nombre del instrumento de las notas guía
1212 estableciendo la propiedad @code{instrumentCueName} en el contexto
1215 @lilypond[verbatim,quote]
1216 oboe = \relative c''' {
1219 \addQuote "oboe" { \oboe }
1221 \new Staff \relative c'' <<
1222 \new CueVoice \with {
1223 instrumentCueName = "ob."
1226 \cueDuring #"oboe" #UP { R1 }
1232 Además de imprimir el nombre del instrumento de las notas guía, cuando
1233 éstas finalizan se debe imprimir el nombre del instrumento original, y
1234 cualquier otro cambio introducido por la parte de guía se debe
1235 deshacer. Esto se puede hacer mediante la utilización de
1236 @code{\addInstrumentDefinition} (añadir definición de instrumento) y
1237 @code{\instrumentSwitch} (cambio de instrumento). Para ver un ejemplo
1238 con su explicación, consulte @ref{Instrument names}.
1240 La instrucción @code{\killCues} quita las notas guía de una expresión
1241 musical. Esto puede ser útil si las notas guía se tienen que eliminar
1242 de una particella pero posiblemente se deban reponer más tarde.
1244 @lilypond[verbatim,quote]
1245 flute = \relative c''' {
1248 \addQuote "flute" { \flute }
1250 \new Voice \relative c'' {
1252 \cueDuring #"flute" #UP { R1 }
1258 La instrucción @code{\transposedCueDuring} es útil para añadir guías
1259 instrumentales a partir de un registro completamente diferente. La
1260 sintaxis es similar a la de @code{\cueDuring}, pero necesita un
1261 argumento adicional para especificar la transposición del instrumento
1262 de guía. Para ver más información sobre la transposición, consulte
1263 @ref{Instrument transpositions}.
1265 @lilypond[verbatim,quote]
1266 piccolo = \relative c''' {
1272 \addQuote "piccolo" { \piccolo }
1274 cbassoon = \relative c, {
1277 \transposedCueDuring #"piccolo" #UP c,, { R1 }
1282 \new Staff = "piccolo" \piccolo
1283 \new Staff = "cbassoon" \cbassoon
1287 Es posible etiquetar las partes guía con numbres exclusivos de forma
1288 que se puedan procesar de diversas formas. Para ver más detalles
1289 sobre este procedimiento, consulte @ref{Using tags}.
1293 Referencia de la notación:
1294 @ref{Instrument transpositions},
1295 @ref{Instrument names},
1298 Fragmentos de código:
1299 @rlsr{Staff notation}.
1301 Referencia de funcionamiento interno:
1302 @rinternals{CueVoice},
1308 Pueden ocurrir colisiones con los silencios si se usa
1309 @code{\cueDuring}, entre los contextos de @code{Voice} y de