1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
3 Translation of GIT committish: 9318dde7b34435a3fdb2e1a7e0ddcf0f86e936ae
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 de los
17 pentagramas, cómo imprimir partituras con más de un pentagrama y cómo
18 añadir indicaciones de tempo y notas guía a los pentagramas.
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 de percusión
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
59 @funindex RhythmicStaff
61 @funindex MensuralStaff
62 @funindex VaticanaStaff
63 @funindex GregorianTranscriptionStaff
65 Las @notation{pautas} y los @notation{pentagramas} o pautas de cinco
66 líneas se crean con las instrucciones @code{\new} o @code{\context}.
67 Para ver más detalles, consulte @ref{Creating contexts}.
69 El contexto básico de pentagrama es @code{Staff}:
71 @lilypond[verbatim,quote,relative=2]
72 \new Staff { c4 d e f }
75 El contexto @code{DrumStaff} crea una pauta de cinco líneas preparada
76 para un conjunto de batería típico. Cada instrumento se presenta con
77 un símbolo distinto. Los instrumentos se escriben en el modo de
78 percusión que sigue a una instrucción @code{\drummode}, con cada
79 instrumento identificado por un nombre. Para ver más detalles,
80 consulte @ref{Percussion staves}.
82 @lilypond[verbatim,quote]
84 \drummode { cymc hh ss tomh }
88 @code{RhythmicStaff} crea una pauta de una sola línea que sólo muestra
89 las duraciones de la entrada. Se preservan las duraciones reales.
90 Para ver más detalles, consulte @ref{Showing melody rhythms}.
92 @lilypond[verbatim,quote,relative=2]
93 \new RhythmicStaff { c4 d e f }
96 @code{TabStaff} crea una tablatura con seis cuerdas en la afinación
97 estándar de guitarra. Para ver más detalles, consulte @ref{Default
100 @lilypond[verbatim,quote,relative=2]
101 \new TabStaff { c4 d e f }
104 Existen dos contextos de pauta específicos para la notación de música
105 antigua: @code{MensuralStaff} y @code{VaticanaStaff}. Se describen en
106 @ref{Pre-defined contexts}.
108 @code{GregorianTranscriptionStaff} crea una pauta para la notación
109 moderna de canto gregoriano. No muestra líneas divisorias.
111 @lilypond[verbatim,quote,relative=2]
112 \new GregorianTranscriptionStaff { c4 d e f e d }
115 Se pueden definir contextos nuevos de pentagrama único. Para ver más
116 detalles, consulte @ref{Defining new contexts}.
124 Referencia de la notación:
125 @ref{Creating contexts},
126 @ref{Percussion staves},
127 @ref{Showing melody rhythms},
128 @ref{Default tablatures},
129 @ref{Pre-defined contexts},
131 @ref{Gregorian chant contexts},
132 @ref{Mensural contexts},
133 @ref{Defining new contexts}.
135 Fragmentos de código:
136 @rlsr{Staff notation}.
138 Referencia de funcionamiento interno:
140 @rinternals{DrumStaff},
141 @rinternals{GregorianTranscriptionStaff},
142 @rinternals{RhythmicStaff},
143 @rinternals{TabStaff},
144 @rinternals{MensuralStaff},
145 @rinternals{VaticanaStaff},
146 @rinternals{StaffSymbol}.
149 @node Grouping staves
150 @unnumberedsubsubsec Grouping staves
152 @cindex comienzo del sistema
153 @cindex pentagramas, varios
154 @cindex corchete vertical
155 @cindex llave vertical
156 @cindex pentagramas de piano
157 @cindex pentagramas, grupo de
158 @cindex pauta de coro
159 @cindex sistema, delimitador de comienzo
160 @cindex coro, sistema de
161 @cindex piano, sistema de
162 @cindex piano, pentagramas de
163 @cindex sistema de piano
164 @cindex sistema de coro
167 Existen varios contextos para agrupar pentagramas individuales
168 formando sistemas. Cada contexto de agrupación establece el estilo
169 del delimitador de comienzo del sistema y el comportamiento de las
172 Si no se especifica ningún contexto, se usan las propiedades
173 predeterminadas: el grupo comienza con una línea vertical y las barras
174 de compás no están conectadas.
176 @lilypond[verbatim,quote,relative=2]
183 En el contexto @code{StaffGroup}, el grupo se inicia con un corchete y
184 las barras de compás se dibujan atravesando todos los pentagramas.
186 @lilypond[verbatim,quote,relative=2]
193 En un @code{ChoirStaff} (sistema de coro), el grupo se inicia con un
194 corchete, pero las barras de compás no están conectadas.
196 @lilypond[verbatim,quote,relative=2]
203 En un @code{GrandStaff} (sistema de piano), el grupo se inicia con una
204 llave y las barras de compás se conectan entre los pentagramas.
206 @lilypond[verbatim,quote,relative=2]
213 El @code{PianoStaff} (sistema de piano) es idéntico a
214 @code{GrandStaff}, excepto que contempla directamente la impresión del
215 nombre del instrumento. Para ver más detalles, consulte
216 @ref{Instrument names}.
218 @lilypond[verbatim,quote,relative=2]
220 \set PianoStaff.instrumentName = #"Piano"
226 Cada contexto de grupo de pentagramas fija la propiedad del
227 delimitador de inicio @code{systemStartDelimiter} a uno de los
228 siguientes valores: @code{SystemStartBar} (línea),
229 @code{SystemStartBrace} (llave) o @code{SystemStartBracket}
230 (corchete). También está disponible un cuarto delimitador,
231 @code{SystemStartSquare} (corchete en ángulo recto), pero se debe
232 especificar explícitamente.
234 Se pueden definir contextos nuevos de grupo de pentagramas. Para ver
235 más detalles, consulte @ref{Defining new contexts}.
239 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
240 {use-square-bracket-at-the-start-of-a-staff-group.ly}
242 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
243 {display-bracket-with-only-one-staff-in-a-system.ly}
245 @cindex diseño «mensurstriche»
246 @cindex mensurstriche, diseño
247 @cindex renacimiento, música del
248 @cindex transcripción de música mensural
249 @cindex mensural, música, transcripción de
251 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
252 {mensurstriche-layout-bar-lines-between-the-staves.ly}
260 Referencia de la notación:
261 @ref{Instrument names},
262 @ref{Defining new contexts}.
264 Fragmentos de código:
265 @rlsr{Staff notation}.
267 Referencia de funcionamiento interno:
269 @rinternals{StaffGroup},
270 @rinternals{ChoirStaff},
271 @rinternals{GrandStaff},
272 @rinternals{PianoStaff},
273 @rinternals{SystemStartBar},
274 @rinternals{SystemStartBrace},
275 @rinternals{SystemStartBracket},
276 @rinternals{SystemStartSquare}.
279 @node Nested staff groups
280 @unnumberedsubsubsec Nested staff groups
282 @cindex pentagramas anidados
283 @cindex anidamiento de pentagramas
284 @cindex sistema, delimitadores de inicio anidados
285 @cindex anidados, corchetes de pentagrama
286 @cindex corchetes anidados
287 @cindex llaves, anidado de
289 Los contextos de grupos de pentagramas se pueden anidar hasta una
290 profundidad arbitraria. En este caso, cada contexto descendiente crea
291 un corchete nuevo adyacente al corchete de su grupo padre.
293 @lilypond[verbatim,quote,relative=2]
295 \new Staff { c2 c | c2 c }
297 \new Staff { g2 g | g2 g }
298 \new StaffGroup \with {
299 systemStartDelimiter = #'SystemStartSquare
302 \new Staff { e2 e | e2 e }
303 \new Staff { c2 c | c2 c }
309 Se pueden definir nuevos contextos de grupos de pentagramas anidados.
310 Para ver más detalles, consulte @ref{Defining new contexts}.
314 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
319 Referencia de la notación:
320 @ref{Grouping staves},
321 @ref{Instrument names},
322 @ref{Defining new contexts}.
324 Fragmentos de código:
325 @rlsr{Staff notation}.
327 Referencia de funcionamiento interno:
328 @rinternals{StaffGroup},
329 @rinternals{ChoirStaff},
330 @rinternals{SystemStartBar},
331 @rinternals{SystemStartBrace},
332 @rinternals{SystemStartBracket},
333 @rinternals{SystemStartSquare}.
336 @node Modifying single staves
337 @subsection Modifying single staves
339 Esta sección explica cómo cambiar los atributos específicos de un
340 pentagrama: por ejemplo, cambiar el número de líneas o el tamaño de la
341 pauta. También se describen los métodos para comenzar y terminar los
342 pentagramas, y establecer secciones de ossia.
352 @unnumberedsubsubsec Staff symbol
354 @cindex ajuste del símbolo del pentagrama
355 @cindex dibujo del símbolo del pentagrama
356 @cindex pentagrama, ajuste del símbolo del
357 @cindex símbolo del pentagrama, dibujo del
358 @cindex detener líneas de pentagrama
359 @cindex iniciar líneas de pentagrama
360 @cindex pentagrama, número de líneas
361 @cindex pentagrama, grosor de las líneas
362 @cindex líneas, número de, de la pauta
363 @cindex grosor de líneas de pauta
364 @cindex adicionales, establecer líneas
365 @cindex ajuste de líneas adicionales
366 @cindex espaciado de líneas adicionales
367 @cindex número de líneas de pauta
369 las líneas de un pentagrama pertenecen al grob @code{StaffSymbol}. Se
370 pueden modificar las propiedades de @code{StaffSymbol} para modificar
371 la apariencia de una pauta, pero han de modificarse antes de que se
372 produzca la creación de la misma.
374 Se puede cambiar el número de líneas de la pauta. La posición de la
375 clave y del Do central pueden requerir una modificación para mantener
376 la correspondencia con la nueva pauta. Para ver una explicación,
377 consulte la sección de fragmentos de código en @ref{Clef}.
379 @lilypond[verbatim,quote,relative=2]
381 \override StaffSymbol #'line-count = #3
386 Se puede modificar el grosor de las líneas de la pauta. El grosor de
387 las líneas adicionales y las plicas también resultan afectados, pues
388 dependen del grosor de las líneas de la pauta.
390 @lilypond[verbatim,quote,relative=1]
392 \override StaffSymbol #'thickness = #3
397 El grosor de las líneas adicionales se puede fijar de forma
398 independiente al de las líneas de la pauta. En el ejemplo, los dos
399 números son factores que multiplican el grosor de las líneas del
400 pentagrama y su espaciado. Las dos contribuciones se suman para dar
401 el grosor de las líneas adicionales.
403 @lilypond[verbatim,quote,relative=1]
405 \override StaffSymbol #'ledger-line-thickness = #'(1 . 0.2)
410 Se puede cambiar la distancia entre las líneas de la pauta. Este
411 ajuste afecta también al espaciado de las líneas adicionales.
413 @lilypond[verbatim,quote,relative=1]
415 \override StaffSymbol #'staff-space = #1.5
420 Hay más detalles sobre las propiedades de @code{StaffSymbol} en
421 @rinternals{staff-symbol-interface}.
423 @cindex detener el pentagrama
424 @cindex iniciar el pentagrama
425 @cindex pentagrama, iniciar
426 @cindex pentagrama, detener
428 @funindex \startStaff
433 Se pueden colocar modificaciones a las propiedades de una pauta en el
434 medio de una partitura, entre @code{\stopStaff} (detener pauta) y
435 @code{\startStaff} (iniciar pauta):
437 @lilypond[verbatim,quote,relative=2]
440 \override Staff.StaffSymbol #'line-count = #2
444 \revert Staff.StaffSymbol #'line-count
450 En general, se pueden usar @code{\startStaff} y @code{\stopStaff} para
451 detener o iniciar un pentagrama en mitad de una partitura.
453 @lilypond[verbatim,quote,relative=2]
470 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
471 {making-some-staff-lines-thicker-than-the-others.ly}
480 Referencia de la notación:
483 Fragmentos de código:
484 @rlsr{Staff notation}.
486 Referencia de funcionamiento interno:
487 @rinternals{StaffSymbol},
488 @rinternals{staff-symbol-interface}.
492 @unnumberedsubsubsec Ossia staves
494 @cindex pentagrama a la francesa
496 @cindex francesa, pentagramas a la
497 @cindex pauta, escalado de
498 @cindex escalado de pentagramas
500 @funindex \startStaff
505 Los pentagramas @notation{Ossia} se pueden preparar mediante la
506 creación de un pentagrama simultáneo nuevo en la posición adecuada:
508 @lilypond[verbatim,quote]
509 \new Staff \relative c'' {
513 \new Staff { e4 d f e }
520 Sin embargo, el ejemplo anterior no es lo que normalmente se desea.
521 Para crear pentagramas de ossia que estén encima del pentagrama
522 original, que no tengan compás ni clave, y que tengan un tamaño menor
523 de tipografía se deben usar varios trucos. El Manual de aprendizaje
524 describe una técnica específica para llegar a este objetivo, empezando
525 por @rlearning{Nesting music expressions}.
527 El ejemplo siguiente utiliza la propiedad @code{alignAboveContext}
528 para alinear el pentagrama de ossia. Este método es muy conveniente
529 cuando se necesitan sólo algunos pentagramas de ossia.
531 @lilypond[verbatim,quote]
532 \new Staff = main \relative c'' {
538 \remove "Time_signature_engraver"
539 alignAboveContext = #"main"
541 \override StaffSymbol #'staff-space = #(magstep -3)
542 \override StaffSymbol #'thickness = #(magstep -3)
551 Si se requieren muchos pentagramas de ossia aislados, puede ser más
552 conveniente la creación de un contexto @code{Staff} vacío con un
553 @emph{identificador de contexto} específico; después se pueden crear
554 los pentagramas de ossia @emph{llamando} a este contexto y usando
555 @code{\startStaff} y @code{\stopStaff} en los puntos deseados. Las
556 ventajas de este método son más patentes si la pieza es más larga que
557 en ejemplo siguiente.
559 @lilypond[verbatim,quote,ragged-right]
561 \new Staff = ossia \with {
562 \remove "Time_signature_engraver"
563 \override Clef #'transparent = ##t
565 \override StaffSymbol #'staff-space = #(magstep -3)
566 \override StaffSymbol #'thickness = #(magstep -3)
570 \new Staff \relative c' {
574 \context Staff = ossia {
575 \startStaff e4 g8 f e2 \stopStaff
582 \context Staff = ossia {
583 \startStaff g4 e8 f g2 \stopStaff
591 Como alternativa, se puede usar la instrucción
592 @code{\RemoveEmptyStaffContext} para crear pentagramas de ossia. Este
593 método es muy conveniente cuando los pentagramas de ossia aparecen
594 inmediatamente después de un salto de línea. En este caso, no es
595 necesario en absoluto utilizar silencios de separación; solamente son
596 necesarios @code{\startStaff} y @code{\stopStaff}. Para ver más
597 información sobre @code{\RemoveEmptyStaffContext}, consulte
600 @lilypond[verbatim,quote,ragged-right]
602 \new Staff = ossia \with {
603 \remove "Time_signature_engraver"
604 \override Clef #'transparent = ##t
606 \override StaffSymbol #'staff-space = #(magstep -3)
607 \override StaffSymbol #'thickness = #(magstep -3)
609 \new Staff \relative c' {
615 \context Staff = ossia {
616 c4 e8 d c2 \stopStaff
626 \RemoveEmptyStaffContext
627 \override VerticalAxisGroup #'remove-first = ##t
634 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
635 {vertically-aligning-ossias-and-lyrics.ly}
642 @rglos{Frenched staff}.
644 Manual de aprendizaje:
645 @rlearning{Nesting music expressions},
646 @rlearning{Size of objects},
647 @rlearning{Length and thickness of objects}.
649 Referencia de la notación:
652 Fragmentos de código:
653 @rlsr{Staff notation}.
655 Referencia de funcionamiento interno:
656 @rinternals{StaffSymbol}.
660 @unnumberedsubsubsec Hiding staves
662 @cindex francesa, partituras a la
663 @cindex ocultación de pentagramas
664 @cindex francesa, pentagrama a la
665 @cindex pentagrama, ocultación de
666 @cindex pentagrama vacío
667 @cindex ocultar pentagramas
668 @cindex vacío, pentagrama
670 @funindex \RemoveEmptyStaffContext
671 @funindex RemoveEmptyStaffContext
672 @funindex Staff_symbol_engraver
676 Se pueden ocultar las líneas del pentagrama quitando el grabador
677 @code{Staff_symbol_engraver} del contexto de @code{Staff}. Como
678 alternativa se puede utilizar la instrucción @code{\stopStaff}.
680 @lilypond[verbatim,quote]
682 \remove "Staff_symbol_engraver"
684 \relative c''' { a8 f e16 d c b a2 }
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 se considera vacío cuando contiene solamente
695 silencios 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
729 @funindex \RemoveEmptyStaffContext
730 @funindex RemoveEmptyStaffContext
731 @funindex \AncientRemoveEmptyStaffContext
732 @funindex AncientRemoveEmptyStaffContext
733 @funindex \RemoveEmptyRhythmicStaffContext
734 @funindex RemoveEmptyRhythmicStaffContext
736 Se puede usar la instrucción @code{\AncientRemoveEmptyStaffContext}
737 para ocultar los pentagramas vacíos en contextos de música antigua.
738 de forma similar, se puede usar
739 @code{\RemoveEmptyRhythmicStaffContext} para ocultar los contextos
740 @code{RhythmicStaff} vacíos.
744 @code{\RemoveEmptyStaffContext},
745 @code{\AncientRemoveEmptyStaffContext},
746 @code{\RemoveEmptyRhythmicStaffContext}.
752 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
753 {removing-the-first-empty-line.ly}
758 @rglos{Frenched staff}.
760 Referencia de la notación:
764 Fragmentos de código:
765 @rlsr{Staff notation}.
767 Referencia de funcionamiento interno:
768 @rinternals{ChordNames},
769 @rinternals{FiguredBass},
772 @rinternals{VerticalAxisGroup},
773 @rinternals{Staff_symbol_engraver}.
778 La eliminación del grabador @code{Staff_symbol_engraver} también
779 oculta las barras de compás. Si se fuerza la visibilidad de la barra
780 de compás, pueden ocurrir errores de formato visual. En este caso,
781 utilice las siguientes sobreescrituras de valores en vez de quitar el
785 \override StaffSymbol #'stencil = ##f
786 \override NoteHead #'no-ledgers = ##t
791 @subsection Writing parts
793 Esta sección explica cómo insertar indicaciones de tempo y nombres de
794 instrumento en una partitura. También se describen métodos para citar
795 otras voces y dar formato a las notas guía.
800 * Quoting other voices::
801 * Formatting cue notes::
805 @node Metronome marks
806 @unnumberedsubsubsec Metronome marks
809 @cindex pulsos por minuto
810 @cindex metrónomo, indicación de
811 @cindex metrónomo, indicación de, con texto
816 Es muy sencillo escribir una indicación metronómica básica:
818 @lilypond[verbatim,quote,relative=1]
824 Se pueden usar indicaciones de tempo con texto:
826 @lilypond[verbatim,quote,relative=2]
832 La combinación de una indicación metronómica y un texto hace que la
833 marca de metrónomo se encierre entre paréntesis automáticamente:
835 @lilypond[verbatim,quote,relative=2]
836 \tempo "Allegro" 4 = 160
841 En general, el texto puede ser cualquier objeto de marcado:
843 @lilypond[verbatim,quote,relative=2]
844 \tempo \markup { \italic Faster } 4 = 132
845 a8-. r8 b-. r gis-. r a-. r
848 Se puede escribir una indicación metronómica entre paréntesis sin
849 ninguna indicación textual, escribiendo una cadena vacía en la
852 @lilypond[verbatim,quote,relative=2]
859 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
860 {printing-metronome-and-rehearsal-marks-below-the-staff.ly}
862 @c perhaps also an example of how to move it horizontally?
864 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
865 {changing-the-tempo-without-a-metronome-mark.ly}
867 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
868 {creating-metronome-marks-in-markup-mode.ly}
870 Para ver más detalles, consulte @ref{Formatting text}.
876 @rglos{metronomic indication},
877 @rglos{tempo indication},
878 @rglos{metronome mark}.
880 Referencia de la notación:
881 @ref{Formatting text},
884 Fragmentos de código:
885 @rlsr{Staff notation}.
887 Referencia de funcionamiento interno::
888 @rinternals{MetronomeMark}.
891 @node Instrument names
892 @unnumberedsubsubsec Instrument names
894 @cindex instrumento, nombre del
895 @cindex instrumento, nombre abreviado
897 Se pueden imprimir los nombres de los instrumentos en el lado
898 izquierdo de los pentagramas dentro de los contextos @code{Staff} y
899 @code{PianoStaff}. El valor de @code{instrumentName} se usa para el
900 primer pentagrama, y el valor de @code{shortInstrumentName} se usa
901 para todos los pentagramas siguientes.
903 @lilypond[verbatim,quote,ragged-right,relative=1]
904 \set Staff.instrumentName = #"Violin "
905 \set Staff.shortInstrumentName = #"Vln "
911 También podemos usar el modo de marcado para construir nombres de
912 instrumento más complicados:
914 @lilypond[verbatim,quote,relative=2]
915 \set Staff.instrumentName = \markup {
916 \column { "Clarinetti"
917 \line { "in B" \smaller \flat } } }
921 @cindex instrument names, centering
923 Cuando se agrupan dos o más contextos de pentagrama, los nombres de
924 instrumento y los nombres cortos aparecen centrados de forma
925 predeterminada. Para centrar nombres de instrumento de varias líneas,
926 se debe utilizar @code{\center-column}:
928 @lilypond[verbatim,quote,indent=1.5\cm,relative=2]
931 \set Staff.instrumentName = #"Flute"
935 \set Staff.instrumentName = \markup \center-column {
937 \line { "in B" \smaller \flat }
945 @funindex short-indent
947 Sin embargo, si los nombres de instrumento son más largos, éstos no se
948 centran para un grupo de pentagramas a no ser que se aumenten los
949 valores del sangrado, @code{indent}, y del sangrado corto,
950 @code{short-indent}. Para ver más detalles sobre estos ajustes,
951 consulte @ref{Horizontal dimensions}.
953 @lilypond[verbatim,quote,ragged-right]
956 short-indent = 1.5\cm
961 \set Staff.instrumentName = #"Alto Flute in G"
962 \set Staff.shortInstrumentName = #"Fl."
967 \set Staff.instrumentName = #"Clarinet"
968 \set Staff.shortInstrumentName = #"Clar."
975 @cindex nombres de instrumento, añadir a otros contextos
977 Para añadir nombres de instrumento a otros contextos (como
978 @code{GrandStaff}, @code{ChoirStaff} o @code{StaffGroup}), debemos
979 añadir el grabador @code{Instrument_name_engraver} a dicho
980 contexto. Para ver más detalles, consulte @ref{Modifying context
983 @cindex instrument names, changing
985 Los nombres de instrumento se pueden cambiar en mitad de una pieza:
987 @lilypond[verbatim,quote,ragged-right,relative=1]
988 \set Staff.instrumentName = #"First"
989 \set Staff.shortInstrumentName = #"one"
992 \set Staff.instrumentName = #"Second"
993 \set Staff.shortInstrumentName = #"two"
998 @cindex instrumento, cambio de
999 @cindex cambio de instrumento
1001 @funindex \addInstrumentDefinition
1002 @funindex addInstrumentDefinition
1003 @funindex \instrumentSwitch
1004 @funindex instrumentSwitch
1006 Si se necesita un @emph{cambio} de instrumento, se debe usar
1007 @code{\addInstrumentDefinition} en combinación con
1008 @code{\instrumentSwitch} para crear una lista detallada de los cambios
1009 necesarios para el intercambio. La instrucción
1010 @code{\addInstrumentDefinition} tiene dos argumentos: una cadena
1011 identificativa, y una lista asociativa de propiedades de contexto y
1012 los valores que el instrumento va a usar. Se debe situar en el ámbito
1013 del nivel más alto. @code{\instrumentSwitch} se usa en la expresión
1014 musical para declarar el cambio de instrumento:
1016 @lilypond[verbatim,quote,ragged-right]
1017 \addInstrumentDefinition #"contrabassoon"
1018 #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
1019 (shortInstrumentName . "Cbsn.")
1020 (clefGlyph . "clefs.F")
1021 (middleCPosition . 6)
1023 (instrumentCueName . ,(make-bold-markup "cbsn."))
1024 (midiInstrument . "bassoon"))
1027 instrumentName = #"Bassoon"
1031 \compressFullBarRests
1034 \instrumentSwitch "contrabassoon"
1042 Referencia de la notación:
1043 @ref{Horizontal dimensions},
1044 @ref{Modifying context plug-ins}.
1046 Fragmentos de código:
1047 @rlsr{Staff notation}.
1049 Referencia de funcionamiento interno:
1050 @rinternals{InstrumentName},
1051 @rinternals{PianoStaff},
1055 @node Quoting other voices
1056 @unnumberedsubsubsec Quoting other voices
1059 @cindex citar otras voces
1065 @funindex \quoteDuring
1066 @funindex quoteDuring
1067 @funindex \transposition
1068 @funindex transposition
1070 Es muy frecuente que una voz duplique música de otra voz. Por
1071 ejemplo, los violines primero y segundo pueden tocar las mismas notas
1072 durante un pasaje musical. En LilyPond esto se hace dejando que una
1073 voz @emph{cite} a la otra, sin tener que volverla a introducir.
1075 Antes de que una voz pueda citarse, se debe usar la instrucción
1076 @code{\addQuote} para iniciar el fragmento citado. Esta instrucción
1077 se debe usar en el ámbito del nivel más alto. El primer argumento es
1078 una cadena identificativa, y el segundo es una expresión musical:
1081 flute = \relative c'' @{
1084 \addQuote "flute" @{ \flute @}
1087 La instrucción @code{\quoteDuring} se usa para indicar el punto en que
1088 comienza la cita. va seguido por dos argumentos: el nombre de la voz
1089 citada, tal y como se definió con @code{\addQuote}, y una expresión
1090 musical que indica la duración de la cita, normalmente silencios de
1091 separación o silencios multicompás. La música correspondiente de la
1092 voz citada se inserta dentro de la expresión musical:
1094 @lilypond[verbatim,quote]
1095 flute = \relative c'' {
1098 \addQuote "flute" { \flute }
1101 c4 cis \quoteDuring #"flute" { s2 }
1105 Si la expresión musical que se usa para @code{\quoteDuring} contiene
1106 cualquier cosa que no sea un silencio de separación o un silencio
1107 multicompás, ase produce una situación de polifonía, lo que no suele
1110 @lilypond[verbatim,quote]
1111 flute = \relative c'' {
1114 \addQuote "flute" { \flute }
1117 c4 cis \quoteDuring #"flute" { c4 b }
1121 Las citas reconocen los ajustes de transposición de los instrumentos
1122 tanto para la fuente como para los instrumentos de destino si se
1123 utiliza la instrucción @code{\transposition}. Para ver más detalles
1124 sobre @code{\transposition}, consulte @ref{Instrument transpositions}.
1126 @lilypond[verbatim,quote]
1127 clarinet = \relative c'' {
1131 \addQuote "clarinet" { \clarinet }
1134 c4 cis \quoteDuring #"clarinet" { s2 }
1138 Es posible etiquetar las citas con nombres exclusivos para poder
1139 procesarlas de diferentes maneras. Para ver más detalles sobre este
1140 procedimiento, consulte @ref{Using tags}.
1144 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1145 {quoting-another-voice-with-transposition.ly}
1148 @cindex articulation-event
1149 @cindex dynamic-event
1152 @funindex quotedEventTypes
1154 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1155 {quoting-another-voice.ly}
1159 Referencia de la notación:
1160 @ref{Instrument transpositions},
1163 Fragmentos de código:
1164 @rlsr{Staff notation}.
1166 Referencia de funcionamiento interno:
1167 @rinternals{QuoteMusic},
1173 Sólo el contenido de la primera voz de una instrucción
1174 @code{\addQuote} se tiene en cuenta para la cita, de manera que la
1175 música no puede contener enunciados @code{\new} ni @code{\context
1176 Voice} que cambiarían a una voz distinta.
1178 La cita de notas de adorno no es funcional e incluso puede hacer que
1179 LilyPond termine de forma abrupta.
1181 La cita de unos tresillos dentro de otros puede dar como resultado una
1182 notación de pobre calidad.
1184 En anteriores versiones LilyPond (antes de la 2.11), @code{addQuote}
1185 se escribía completamente en minúsculas: @code{\addquote}.
1188 @node Formatting cue notes
1189 @unnumberedsubsubsec Formatting cue notes
1191 @cindex guía, formateo de las notas
1194 @cindex guía, notas, formato de
1196 @cindex citar otras voces
1198 @funindex \cueDuring
1200 @funindex \quoteDuring
1201 @funindex quoteDuring
1203 La sección anterior explica la forma de crear citas. La instrucción
1204 @code{\cueDuring} es una forma más especializada de
1205 @code{\quoteDuring}, que es especialmente útil para insertar notas
1206 guía en una particella. La sintaxis es como sigue:
1209 \cueDuring #@var{nombre_de_la_parte} #@var{voz} @var{música}
1212 Esta instrucción copa los compases correspondientes a partir de
1213 @var{nombre_de_la_parte} dentro de un contexto @code{CueVoice} de voz
1214 guía. La voz guía @code{CueVoice} se crea implícitamente, y se
1215 produce simultáneamente con @var{música}, lo que crea una situación
1216 polifónica. El argumento @var{voz} determina si la notación de las
1217 notas guía debe ser como primera o como segunda voz; @code{UP}
1218 (arriba) corresponde a la primera voz, y @code{DOWN} (abajo)
1219 corresponde a la segunda.
1221 @lilypond[verbatim,quote]
1222 oboe = \relative c'' {
1226 \addQuote "oboe" { \oboe }
1228 \new Voice \relative c'' {
1229 \cueDuring #"oboe" #UP { R1 }
1235 En el ejemplo anterior, el contexto @code{Voice} se tuvo que declarar
1236 explícitamente, pues en caso contrario toda la expresión musical
1237 habría pertenecido al contexto @code{CueVoice}.
1239 Se puede imprimir el nombre del instrumento de las notas guía
1240 estableciendo la propiedad @code{instrumentCueName} en el contexto
1243 @lilypond[verbatim,quote]
1244 oboe = \relative c''' {
1247 \addQuote "oboe" { \oboe }
1249 \new Staff \relative c'' <<
1250 \new CueVoice \with {
1251 instrumentCueName = "ob."
1254 \cueDuring #"oboe" #UP { R1 }
1260 @cindex quitar notas guía
1261 @cindex notas guía, quitar
1265 @funindex \transposedCueDuring
1266 @funindex transposedCueDuring
1268 Además de imprimir el nombre del instrumento de las notas guía, cuando
1269 éstas finalizan se debe imprimir el nombre del instrumento original, y
1270 cualquier otro cambio introducido por la parte de guía se debe
1271 deshacer. Esto se puede hacer mediante la utilización de
1272 @code{\addInstrumentDefinition} (añadir definición de instrumento) y
1273 @code{\instrumentSwitch} (cambio de instrumento). Para ver un ejemplo
1274 con su explicación, consulte @ref{Instrument names}.
1276 La instrucción @code{\killCues} quita las notas guía de una expresión
1277 musical. Esto puede ser útil si las notas guía se tienen que eliminar
1278 de una particella pero posiblemente se deban reponer más tarde.
1280 @lilypond[verbatim,quote]
1281 flute = \relative c''' {
1284 \addQuote "flute" { \flute }
1286 \new Voice \relative c'' {
1288 \cueDuring #"flute" #UP { R1 }
1294 La instrucción @code{\transposedCueDuring} es útil para añadir guías
1295 instrumentales a partir de un registro completamente diferente. La
1296 sintaxis es similar a la de @code{\cueDuring}, pero necesita un
1297 argumento adicional para especificar la transposición del instrumento
1298 de guía. Para ver más información sobre la transposición, consulte
1299 @ref{Instrument transpositions}.
1301 @lilypond[verbatim,quote]
1302 piccolo = \relative c''' {
1308 \addQuote "piccolo" { \piccolo }
1310 cbassoon = \relative c, {
1313 \transposedCueDuring #"piccolo" #UP c,, { R1 }
1318 \new Staff = "piccolo" \piccolo
1319 \new Staff = "cbassoon" \cbassoon
1323 Es posible etiquetar las partes guía con nombres exclusivos de forma
1324 que se puedan procesar de diversas formas. Para ver más detalles
1325 sobre este procedimiento, consulte @ref{Using tags}.
1329 Referencia de la notación:
1330 @ref{Instrument transpositions},
1331 @ref{Instrument names},
1334 Fragmentos de código:
1335 @rlsr{Staff notation}.
1337 Referencia de funcionamiento interno:
1338 @rinternals{CueVoice},
1344 Pueden ocurrir colisiones con los silencios si se usa
1345 @code{\cueDuring}, entre los contextos de @code{Voice} y de