1 @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: f39d52df6c54f4e8f4ba8dab7ae0949b5e37b017
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}.
141 @node Grouping staves
142 @unnumberedsubsubsec Grouping staves
144 @cindex comienzo del sistema
145 @cindex pentagramas, varios
146 @cindex corchete vertical
147 @cindex llave vertical
148 @cindex pentagramas de piano
149 @cindex pentagramas, grupo de
150 @cindex pauta de coro
151 @cindex sistema, delimitador de comienzo
152 @cindex coro, sistema de
153 @cindex piano, sistema de
154 @cindex piano, pentagramas de
155 @cindex sistema de piano
156 @cindex sistema de coro
159 Existen varios contextos para agrupar pentagramas individuales
160 formando sistemas. Cada contexto de agrupación establece el estilo
161 del delimitador de comienzo del sistema y el comportamiento de las
164 Si no se especifica ningún contexto, se usan las propiedades
165 predeterminadas: el grupo comienza con una línea vertical y las barras
166 de compás no están conectadas.
168 @lilypond[verbatim,quote,relative=2]
175 En el contexto @code{StaffGroup}, el grupo se inicia con un corchete y
176 las barras de compás se dibujan atravesando todos los pentagramas.
178 @lilypond[verbatim,quote,relative=2]
185 En un @code{ChoirStaff} (sistema de coro), el grupo se inicia con un
186 corchete, pero las barras de compás no están conectadas.
188 @lilypond[verbatim,quote,relative=2]
195 En un @code{GrandStaff} (sistema de piano), el grupo se inicia con una
196 llave y las barras de compás se conectan entre los pentagramas.
198 @lilypond[verbatim,quote,relative=2]
205 El @code{PianoStaff} (sistema de piano) es idéntico a
206 @code{GrandStaff}, excepto que contempla directamente la impresión del
207 nombre del instrumento. Para ver más detalles, consulte
208 @ref{Instrument names}.
210 @lilypond[verbatim,quote,relative=2]
212 \set PianoStaff.instrumentName = "Piano"
218 Cada contexto de grupo de pentagramas fija la propiedad del
219 delimitador de inicio @code{systemStartDelimiter} a uno de los
220 siguientes valores: @code{SystemStartBar} (línea),
221 @code{SystemStartBrace} (llave) o @code{SystemStartBracket}
222 (corchete). También está disponible un cuarto delimitador,
223 @code{SystemStartSquare} (corchete en ángulo recto), pero se debe
224 especificar explícitamente.
226 Se pueden definir contextos nuevos de grupo de pentagramas. Para ver
227 más detalles, consulte @ref{Defining new contexts}.
232 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
233 {use-square-bracket-at-the-start-of-a-staff-group.ly}
235 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
236 {display-bracket-with-only-one-staff-in-a-system.ly}
238 @cindex diseño «mensurstriche»
239 @cindex mensurstriche, diseño
240 @cindex renacimiento, música del
241 @cindex transcripción de música mensural
242 @cindex mensural, música, transcripción de
244 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
245 {mensurstriche-layout-bar-lines-between-the-staves.ly}
246 @c FIXME: move to NR 2.8.x when sectioning is ready
256 Referencia de la notación:
257 @ref{Instrument names},
258 @ref{Defining new contexts}.
260 Fragmentos de código:
261 @rlsr{Staff notation}.
263 Referencia de funcionamiento interno:
265 @rinternals{StaffGroup},
266 @rinternals{ChoirStaff},
267 @rinternals{GrandStaff},
268 @rinternals{PianoStaff},
269 @rinternals{SystemStartBar},
270 @rinternals{SystemStartBrace},
271 @rinternals{SystemStartBracket},
272 @rinternals{SystemStartSquare}.
275 @node Nested staff groups
276 @unnumberedsubsubsec Nested staff groups
278 @cindex pentagramas anidados
279 @cindex anidamiento de pentagramas
280 @cindex sistema, delimitadores de inicio anidados
281 @cindex anidados, corchetes de pentagrama
282 @cindex corchetes anidados
283 @cindex llaves, anidado de
284 @cindex interno, grupo de pentagramas
285 @cindex interno, grupo de pentagramas de coro
287 Están disponibles dos contextos adicionales de grupo de pentagramas
288 que se pueden anidar dentro de un contexto @code{StaffGroup} o
289 @code{ChoirStaff}: @code{InnerStaffGroup} y @code{InnerChoirStaff}.
290 Estos contextos crean un corchete nuevo adyacente al corchete del
291 grupo de pentagramas que constituye su «padre».
293 Un @code{InnerStaffGroup} se trata de forma similar a un
294 @code{StaffGroup}; las barras de compás están conectadas entre todos
295 los pentagramas que están dentro del contexto:
297 @lilypond[verbatim,quote,relative=2]
299 \new Staff { c2 c | c2 c }
300 \new InnerStaffGroup <<
301 \new Staff { g2 g | g2 g }
302 \new Staff { e2 e | e2 e }
307 Las barras de compás @emph{no} se conectan entre los pentagramas de un
308 @code{InnerChoirStaff}, de igual forma que un @code{ChoirStaff}:
310 @lilypond[verbatim,quote,relative=2]
312 \new Staff { c2 c | c2 c }
313 \new InnerChoirStaff <<
314 \new Staff { g2 g | g2 g }
315 \new Staff { e2 e | e2 e }
317 \new Staff { c1 | c1 }
321 Se pueden definir contextos nuevos de grupo de pentagramas. Para ver
322 más detalles, consulte @ref{Defining new contexts}.
327 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
333 Referencia de la notación:
334 @ref{Grouping staves},
335 @ref{Instrument names},
336 @ref{Defining new contexts}.
338 Fragmentos de código:
339 @rlsr{Staff notation}.
341 Referencia de funcionamiento interno:
342 @rinternals{InnerStaffGroup},
343 @rinternals{StaffGroup},
344 @rinternals{InnerChoirStaff},
345 @rinternals{ChoirStaff},
346 @rinternals{SystemStartBar},
347 @rinternals{SystemStartBrace},
348 @rinternals{SystemStartBracket},
349 @rinternals{SystemStartSquare}.
352 @node Modifying single staves
353 @subsection Modifying single staves
355 Esta sección explica cómo cambiar los atributos específicos de un
356 pentagrama: por ejemplo, cambiar el número de líneas o el tamaño de la
357 pauta. También se describen los métodos para comenzar y terminar los
358 pentagramas, y establecer secciones de ossia.
368 @unnumberedsubsubsec Staff symbol
370 @cindex ajuste del símbolo del pentagrama
371 @cindex dibujo del símbolo del pentagrama
372 @cindex pentagrama, ajuste del símbolo del
373 @cindex detener líneas de pentagrama
374 @cindex iniciar líneas de pentagrama
375 @cindex pentagrama, número de líneas
376 @cindex pentagrama, grosor de las líneas
377 @cindex líneas, número de, de la pauta
378 @cindex grosor de líneas de pauta
379 @cindex adicionales, establecer líneas
380 @cindex ajuste de líneas adicionales
381 @cindex espaciado de líneas adicionales
382 @cindex número de líneas de pauta
384 las líneas de un pentagrama pertenecen al grob @code{StaffSymbol}. Se
385 pueden modificar las propiedades de @code{StaffSymbol} para modificar
386 la apariencia de una pauta, pero han de modificarse antes de que se
387 produzca la creación de la misma.
389 Se puede cambiar el número de líneas de la pauta. La posición de la
390 clave y del Do central pueden requerir una modificación para mantener
391 la correspondencia con la nueva pauta. Para ver una explicación,
392 consulte la sección de fragmentos de código en @ref{Clef}.
394 @lilypond[verbatim,quote,relative=2]
396 \override StaffSymbol #'line-count = #3
401 Se pueden definir al mismo tiempo la posición vertical de las líneas
402 de la pauta y su número. Como muestra el ejemplo siguiente, las
403 posiciones de las notas no resultan influidas por las posiciones de
404 las líneas de la pauta.
406 @warning{La propiedad @code{'line-positions} sobreescribe a la
407 propiedad @code{'line-count}. El número de líneas de la pauta queda
408 definido implícitamente por el número de elementos de la lista de
409 valores de @code{'line-positions}.}
411 @lilypond[verbatim,quote,relative=1]
413 \override StaffSymbol #'line-positions = #'(7 3 0 -4 -6 -7)
418 Se puede modificar el grosor de las líneas de la pauta. El grosor de
419 las líneas adicionales y las plicas también resultan afectados, pues
420 dependen del grosor de las líneas de la pauta.
422 @lilypond[verbatim,quote,relative=1]
424 \override StaffSymbol #'thickness = #3
429 El grosor de las líneas adicionales se puede fijar de forma
430 independiente al de las líneas de la pauta.
432 @lilypond[verbatim,quote,relative=1]
434 \override StaffSymbol #'ledger-line-thickness = #'(1 . 0.2)
439 Se puede cambiar la distancia entre las líneas de la pauta. Este
440 ajuste afecta también al espaciado de las líneas adicionales.
442 @lilypond[verbatim,quote,relative=1]
444 \override StaffSymbol #'staff-space = #1.5
449 Se puede modificar el ancho del pentagrama. Las unidades son espacios
450 de pentagrama. El espaciado de los objetos dentro del pentagrama no
451 resulta afectado por este ajuste.
453 @lilypond[verbatim,quote,relative=1]
455 \override StaffSymbol #'width = #23
460 Hay más detalles sobre las proopiedades de @code{StaffSymbol} en
461 @rinternals{staff-symbol-interface}.
463 @funindex \startStaff
466 Se pueden colocar modificaciones a las propiedades de una pauta en el
467 medio de una partitura, entre @code{\stopStaff} (detener pauta) y
468 @code{\startStaff} (iniciar pauta):
470 @lilypond[verbatim,quote,relative=2]
473 \override Staff.StaffSymbol #'line-count = #2
477 \revert Staff.StaffSymbol #'line-count
482 @cindex detener un pentagrama
485 En general, se pueden usar @code{\startStaff} y @code{\stopStaff} para
486 detener o iniciar un pentagrama en mitad de una partitura.
488 @lilypond[verbatim,quote,relative=2]
503 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
504 {making-some-staff-lines-thicker-than-the-others.ly}
513 Referencia de la notación:
516 Fragmentos de código:
517 @rlsr{Staff notation}.
519 Referencia de funcionamiento interno:
520 @rinternals{StaffSymbol},
521 @rinternals{staff-symbol-interface}.
525 Al establecer manualmente las posiciones de las líneas de la pauta,
526 las barras de compás siempre se centran alrededor de la posición 0,
527 por lo que la distancia máxima entre las barras de compás más externas
528 en cualquiera de las direcciones, debe ser igual.
532 @unnumberedsubsubsec Ossia staves
534 @cindex pentagrama a la francesa
536 @cindex francesa, pentagramas a la
537 @cindex pauta, escalado de
538 @cindex escalado de pentagramas
540 Los pentagramas @notation{Ossia} se pueden preparar mediante la
541 creación de un pentagrama simultáneo nuevo en la posición adecuada:
543 @lilypond[verbatim,quote]
544 \new Staff \relative c'' {
548 \new Staff { e4 d f e }
555 Sin embargo, el ejemplo anterior no suele ser el resultado deseado.
556 Para crear pentagramas de ossia que estén encima del pentagrama
557 original, que no tengan compás ni clave, y que tengan un tamaño menor
558 de tipografía se deben usar varios trucos. El Manual de aprendizaje
559 describe una técnica específica para llegar a este objetivo, empezando
560 por @rlearning{Nesting music expressions}.
562 El ejemplo siguiente utiliza la propiedad @code{alignAboveContext}
563 para alinear el pentagrama de ossia. Este método es muy conveniente
564 cuando se necesitan sólo algunos pentagramas de ossia.
566 @lilypond[verbatim,quote]
567 \new Staff = main \relative c'' {
573 \remove "Time_signature_engraver"
574 alignAboveContext = #"main"
576 \override StaffSymbol #'staff-space = #(magstep -3)
577 \override StaffSymbol #'thickness = #(magstep -3)
586 Si se requieren muchos pentagramas de ossia aislados, puede ser más
587 conveniente la creación de un contexto @code{Staff} vacío con un
588 @emph{identificador de contexto} específico; después se pueden crear
589 los pentagramas de ossia @emph{llamando} a este contexto y usando
590 @code{\startStaff} y @code{\stopStaff} en los puntos deseados. Las
591 ventajas de este método son más patentes si la pieza es más larga que
592 en ejemplo siguiente.
594 @lilypond[verbatim,quote,ragged-right]
596 \new Staff = ossia \with {
597 \remove "Time_signature_engraver"
598 \remove "Clef_engraver"
600 \override StaffSymbol #'staff-space = #(magstep -3)
601 \override StaffSymbol #'thickness = #(magstep -3)
605 \new Staff \relative c' {
609 \context Staff = ossia {
610 \startStaff e4 g8 f e2 \stopStaff
617 \context Staff = ossia {
618 \startStaff g4 e8 f g2 \stopStaff
626 Como alternativa, se puede usar la instrucción
627 @code{\RemoveEmptyStaffContext} para crear pentagramas de ossia. Este
628 método es muy conveniente cuando los pentagramas de ossia aparecen
629 inmediatamente después de un salto de línea. En este caso, no es
630 necesario en absoluto utilizar silencios de separación; solamente son
631 necesarios @code{\startStaff} y @code{\stopStaff}. Para ver más
632 información sobre @code{\RemoveEmptyStaffContext}, consulte
635 @lilypond[verbatim,quote,ragged-right]
637 \new Staff = ossia \with {
638 \remove "Time_signature_engraver"
639 \remove "Clef_engraver"
641 \override StaffSymbol #'staff-space = #(magstep -3)
642 \override StaffSymbol #'thickness = #(magstep -3)
644 \new Staff \relative c' {
650 \context Staff = ossia {
651 c4 e8 d c2 \stopStaff
661 \RemoveEmptyStaffContext
662 \override VerticalAxisGroup #'remove-first = ##t
669 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
670 {vertically-aligning-ossias-and-lyrics.ly}
677 @rglos{Frenched staff}.
679 Mannual de aprendizaje:
680 @rlearning{Nesting music expressions},
681 @rlearning{Size of objects},
682 @rlearning{Length and thickness of objects}.
684 Referencia de la notación:
687 Fragmentos de código:
688 @rlsr{Staff notation}.
690 Referencia de funcionamiento interno:
691 @rinternals{StaffSymbol}.
695 @unnumberedsubsubsec Hiding staves
697 @cindex francesa, partituras a la
698 @cindex ocultación de pentagramas
699 @cindex francesa, pentagrama a la
700 @cindex pentagrama, ocultación de
701 @cindex pentagrama vacío
702 @cindex ocultar pentagramas
703 @cindex vacío, pentagrama
705 Se pueden ocultar las líneas del pentagrama quitando el grabador
706 @code{Staff_symbol_engraver} del contexto de @code{Staff}. Como
707 alternativa se puede utilizar la instrucción @code{\stopStaff}.
709 @lilypond[verbatim,quote]
711 \remove "Staff_symbol_engraver"
713 \relative c''' { a8 f e16 d c b a2 }
716 @funindex \RemoveEmptyStaffContext
718 Se pueden ocultar los pentagramas que están vacíos mediante la
719 instrucción @code{\RemoveEmptyStaffContext} dentro del bloque
720 @code{\layout}. En las partituras orquestales, este estilo se conoce
721 como @q{partitura a la francesa}. De forma predeterminada, esta
722 instrucción oculta y elimina todos los pentagramas vacíos de la
723 partitura excepto los del primer sistema.
725 @warning{Un pentagrama vacío puede contener solamente silencios
726 multicompás, desplazamientos, silencios de separación o una
727 combinación de estos elementos.}
729 @lilypond[verbatim,quote,ragged-right]
732 \RemoveEmptyStaffContext
753 También se puede usar @code{\RemoveEmptyStaffContext} para crear
754 secciones de ossia para un pentagrama. Para ver más detalles,
755 consulte @ref{Ossia staves}.
757 @cindex ocultar pentagramas de música antigua
758 @cindex ocultar pentagramas rítmicos
759 @funindex \AncientRemoveEmptyStaffContext
760 @funindex \RemoveEmptyRhythmicStaffContext
762 Se puede usar la instrucción @code{\AncientRemoveEmptyStaffContext}
763 para ocultar los pentagramas vacíos en contextos de música antigua.
764 de forma similar, se puede usar
765 @code{\RemoveEmptyRhythmicStaffContext} para ocultar los contextos
766 @code{RhythmicStaff} vacíos.
770 @code{\RemoveEmptyStaffContext},
771 @code{\AncientRemoveEmptyStaffContext},
772 @code{\RemoveEmptyRhythmicStaffContext}.
776 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
777 {removing-the-first-empty-line.ly}
782 @rglos{Frenched staff}.
784 Referencia de la notación:
788 Fragmentos de código:
789 @rlsr{Staff notation}.
791 Referencia de funcionamiento interno:
792 @rinternals{ChordNames},
793 @rinternals{FiguredBass},
796 @rinternals{VerticalAxisGroup},
797 @rinternals{Staff_symbol_engraver}.
801 La eliminación del grabador @code{Staff_symbol_engraver} también
802 oculta las barras de compás. Si se fuerza la visibilidad de la barra
803 de compás, pueden ocurrir errores de formato visual. En este caso,
804 utilice las siguientes sobreescrituras de valores en vez de quitar el
808 \override StaffSymbol #'stencil = ##f
809 \override NoteHead #'no-ledgers = ##t
814 @subsection Writing parts
816 Esta sección explica cómo insertar indicaciones de tempo y nombres de
817 instrumento en una partitura. También se describen métodos para citar
818 otras voces y dar formato a las notas guía.
823 * Quoting other voices::
824 * Formatting cue notes::
828 @node Metronome marks
829 @unnumberedsubsubsec Metronome marks
832 @cindex pulsos por minuto
833 @cindex metrónomo, indicación de
834 @cindex metrónomo, indicación de, con texto
837 Es muy sencillo escribir una indicación metronómica básica:
839 @lilypond[verbatim,quote,relative=1]
845 Se pueden usar indicaciones de tempo con texto:
847 @lilypond[verbatim,quote,relative=2]
853 La combinación de una indicación metronómica y un texto hace que la
854 marca de metrónomo se encierre entre paréntesis automáticamente:
856 @lilypond[verbatim,quote,relative=2]
857 \tempo "Allegro" 4 = 160
862 En general, el texto puede ser cualquier objeto de marcado:
864 @lilypond[verbatim,quote,relative=2]
865 \tempo \markup { \italic Faster } 4 = 132
866 a8-. r8 b-. r gis-. r a-. r
869 Se puede escribir una indicación metronómica entre paréntesis sin
870 ninguna indicación textual, escribiendo una cadena vacía en la
873 @lilypond[verbatim,quote,relative=2]
880 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
881 {printing-metronome-and-rehearsal-marks-below-the-staff.ly}
883 @c perhaps also an example of how to move it horizontally?
885 @c TODO add snippet when ready
886 @c @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
887 @c {changing-the-tempo-without-a-visible-metronome-mark.ly}
889 Para cambiar el tempo en la salida MIDI sin imprimir nada en la
890 partitura, haga invisible la indicación metronómica:
893 \once \override Score.MetronomeMark #'transparent = ##t
896 @c TODO add snippet when ready
897 @c @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
898 @c {creating-metronome-marks-in-markup-mode.ly}
900 Para imprimir otras indicaciones de metrónomo, utilice estas
901 instrucciones de marcado:
903 @lilypond[verbatim,quote,relative=1]
906 \smaller \general-align #Y #DOWN \note #"16." #1
908 \smaller \general-align #Y #DOWN \note #"8" #1
912 Para ver más detalles, consulte @ref{Formatting text}.
918 @rglos{metronomic indication},
919 @rglos{tempo indication},
920 @rglos{metronome mark}.
922 Referencia de la notación:
923 @ref{Formatting text},
926 Fragmentos de código:
927 @rlsr{Staff notation}.
929 Referencia de funcionamiento interno::
930 @rinternals{MetronomeMark}.
933 @node Instrument names
934 @unnumberedsubsubsec Instrument names
936 @cindex instrumento, nombre del
937 @cindex instrumento, nombre abreviado
939 Se pueden imprimir los nombres de los instrumentos en el lado
940 izquierdo de los pentagramas dentro de los contextos @code{Staff} y
941 @code{PianoStaff}. El valor de @code{instrumentName} se usa para el
942 primer pentagrama, y el valor de @code{shortInstrumentName} se usa
943 para todos los pentagramas siguientes.
945 @lilypond[verbatim,quote,ragged-right,relative=1]
946 \set Staff.instrumentName = "Violin "
947 \set Staff.shortInstrumentName = "Vln "
953 También podemos usar el modo de marcado para construir nombres de
954 instrumento más complicados:
956 @lilypond[verbatim,quote,relative=2]
957 \set Staff.instrumentName = \markup {
958 \column { "Clarinetti"
959 \line { "in B" \smaller \flat } } }
963 @cindex instrument names, centering
965 Cuando se agrupan dos o más contextos de pentagrama, los nombres de
966 instrumento y los nombres cortos aparecen centrados de forma
967 predeterminada. Para centrar nombres de instrumento de varias líneas,
968 se debe utilizar @code{\center-column}:
970 @lilypond[verbatim,quote,relative=2]
973 \set Staff.instrumentName = "Flute"
977 \set Staff.instrumentName = \markup \center-column {
979 \line { "in B" \smaller \flat }
989 Sin embargo, si los nombres de instrumento son más largos, éstos no se
990 centran para un grupo de pentagramas a no ser que se aumenten los
991 valores del sangrado, @code{indent}, y del sangrado corto,
992 @code{short-indent}. Para ver más detalles sobre estos ajustes,
993 consulte @ref{Horizontal dimensions}.
995 @lilypond[verbatim,quote,ragged-right]
998 short-indent = 1.5\cm
1003 \set Staff.instrumentName = "Flute"
1004 \set Staff.shortInstrumentName = "Fl."
1009 \set Staff.instrumentName = "Clarinet"
1010 \set Staff.shortInstrumentName = "Clar."
1017 Para añadir nombres de instrumento a otros contextos (como
1018 @code{GrandStaff}, @code{ChoirStaff} o @code{StaffGroup}), debemos
1019 añadir el grabador @code{Instrument_name_engraver} a dicho
1020 contexto. Para ver más detalles, consulte @ref{Modifying context
1023 @cindex instrument names, changing
1025 Los nombres de instrumento se pueden cambiar en mitad de una pieza:
1027 @lilypond[verbatim,quote,ragged-right,relative=1]
1028 \set Staff.instrumentName = "First"
1029 \set Staff.shortInstrumentName = "one"
1032 \set Staff.instrumentName = "Second"
1033 \set Staff.shortInstrumentName = "two"
1038 @cindex instrumento, cambio de
1039 @cindex cambio de instrumento
1041 se se necesita un @emph{cambio} de instrumento, se debe usar
1042 @code{\addInstrumentDefinition} en combinación con
1043 @code{\instrumentSwitch} para crear una lista detallada de los cambios
1044 necesarios para el intercambio. La instrucción
1045 @code{\addInstrumentDefinition} tiene dos argumentos: una cadena
1046 identificativa, y una lista asociativa de propiedades de contexto y
1047 los valores que el instrumento va a usar. Se debe situar en el ámbito
1048 del nivel más alto. @code{\instrumentSwitch} se usa en la expresión
1049 musical para declarar el cambio de instrumento:
1051 @lilypond[verbatim,quote,ragged-right]
1052 \addInstrumentDefinition #"contrabassoon"
1053 #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
1054 (shortInstrumentName . "Cbsn.")
1055 (clefGlyph . "clefs.F")
1056 (middleCPosition . 6)
1058 (instrumentCueName . ,(make-bold-markup "cbsn."))
1059 (midiInstrument . "bassoon"))
1062 instrumentName = "Bassoon"
1066 \compressFullBarRests
1069 \instrumentSwitch "contrabassoon"
1078 Referencia de la notación:
1079 @ref{Horizontal dimensions},
1080 @ref{Modifying context plug-ins}.
1082 Fragmentos de código:
1083 @rlsr{Staff notation}.
1085 Referencia de funcionamiento interno:
1086 @rinternals{InstrumentName},
1087 @rinternals{PianoStaff},
1091 @node Quoting other voices
1092 @unnumberedsubsubsec Quoting other voices
1095 @cindex citar otras voces
1099 Es muy frecuente que una voz duplique música de otra voz. Por
1100 ejemplo, los violines primero y segundo pueden tocar las mismas notas
1101 durante un pasaje musical. En LilyPond esto se hace dejando que una
1102 voz @emph{cite} a la otra, sin tener que volverla a introducir.
1104 Antes de que una voz pueda citarse, se debe usar la instrucción
1105 @code{\addQuote} para iniciar el fragmento citado. Esta instrucción
1106 se debe usar en el ámbito del nivel más alto. El primer argumento es
1107 una cadena identificativa, y el segundo es una expresión musical:
1110 flute = \relative c'' @{
1113 \addQuote "flute" @{ \flute @}
1116 La instrucción @code{\quoteDuring} se usa para indicar el punto en que
1117 comienza la cita. va seguido por dos argumentos: el nombre de la voz
1118 citada, tal y como se definió con @code{\addQuote}, y una expresión
1119 musical que indica la duración de la cita, normalmente silencios de
1120 separación o silencios multicompás. La música correspondiente de la
1121 voz citada se inserta dentro de la expresión musical:
1123 @lilypond[verbatim,quote]
1124 flute = \relative c'' {
1127 \addQuote "flute" { \flute }
1130 c4 cis \quoteDuring #"flute" { s2 }
1134 Si la expresión musical que se usa para @code{\quoteDuring} contiene
1135 cualquier cosa que no sea un silencio de separación o un silencio
1136 multicompás, ase produce una situación de polifonía, lo que no suele
1139 @lilypond[verbatim,quote]
1140 flute = \relative c'' {
1143 \addQuote "flute" { \flute }
1146 c4 cis \quoteDuring #"flute" { c4 b }
1150 Las citas reconocen los ajustes de transposición de los instrumentos
1151 tanto para la fuente como para los instrumentos de destino si se
1152 utiliza la instrucción @code{\transposition}. Para ver más detalles
1153 sobre @code{\transposition}, consulte @ref{Instrument transpositions}.
1155 @lilypond[verbatim,quote]
1156 clarinet = \relative c'' {
1160 \addQuote "clarinet" { \clarinet }
1163 c4 cis \quoteDuring #"clarinet" { s2 }
1167 Es posible etiquetar las citas con nombres exclusivos para poder
1168 procesarlas de diferentes maneras. Para ver más detalles sobre este
1169 procedimiento, consulte @ref{Using tags}.
1173 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1174 {quoting-another-voice-with-transposition.ly}
1177 @cindex articulation-event
1178 @cindex dynamic-event
1180 @funindex quotedEventTypes
1182 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1183 {quoting-another-voice.ly}
1188 Referencia de la notación:
1189 @ref{Instrument transpositions},
1192 Fragmentos de código:
1193 @rlsr{Staff notation}.
1195 Referencia de funcionamiento interno:
1196 @rinternals{QuoteMusic},
1202 Sólo el contenido de la primera voz de una instrucción
1203 @code{\addQuote} se tiene en cuenta para la cita, de manera que la
1204 música no puede contener enunciados @code{\new} ni @code{\context
1205 Voice} que cambiarían a una voz distinta.
1207 La cita de notas de adorno no es funcional e incluso puede hacer que
1208 LilyPond termine de forma abrupta.
1210 La cita de unos tresillos dentro de otros puede dar como resultado una
1211 notación de pobre calidad.
1213 En anteriores versiones LilyPond (antes de la 2.11), @code{addQuote}
1214 se escribía completamente en minúsculas: @code{\addquote}.
1217 @node Formatting cue notes
1218 @unnumberedsubsubsec Formatting cue notes
1220 @cindex guía, formateo de las notas
1223 @cindex guía, notas, formato de
1225 @cindex citar otras voces
1227 La sección anterior explica la forma de crear citas. La instrucción
1228 @code{\cueDuring} es una forma más especializada de
1229 @code{\quoteDuring}, que es especialmente útil para insertar notas
1230 guía en una particella. La sintaxis es como sigue:
1233 \cueDuring #@var{nombre_de_la_parte} #@var{voz} @var{música}
1236 Esta instrucción copa los compases correspondientes a partir de
1237 @var{nombre_de_la_parte} dentro de un contexto @code{CueVoice} de voz
1238 guía. La voz guía @code{CueVoice} se crea implícitamente, y se
1239 produce simultáneamente con @var{música}, lo que crea una situación
1240 polifónica. El argumento @var{voz} determina si la notación de las
1241 notas guía debe ser como primera o como segunda voz; @code{UP}
1242 (arriba) corresponde a la primera voz, y @code{DOWN} (abajo)
1243 corresponde a la segunda.
1245 @lilypond[verbatim,quote]
1246 oboe = \relative c'' {
1250 \addQuote "oboe" { \oboe }
1252 \new Voice \relative c'' {
1253 \cueDuring #"oboe" #UP { R1 }
1259 En el ejemplo anterior, el contexto @code{Voice} se tuvo que declarar
1260 explícitamente, pues en caso contrario toda la expresión musical
1261 habría pertenecido al contexto @code{CueVoice}.
1263 Se puede imprimir el nombre del instrumento de las notas guía
1264 estableciendo la propiedad @code{instrumentCueName} en el contexto
1267 @lilypond[verbatim,quote]
1268 oboe = \relative c''' {
1271 \addQuote oboe { \oboe }
1273 \new Staff \relative c'' <<
1274 \new CueVoice \with {
1275 instrumentCueName = "ob."
1278 \cueDuring #"oboe" #UP { R1 }
1284 Además de imprimir el nombre del instrumento de las notas guía, cuando
1285 éstas finalizan se debe imprimir el nombre del instrumento original, y
1286 cualquier otro cambio introducido por la parte de guía se debe
1287 deshacer. Esto se puede hacer mediante la utilización de
1288 @code{\addInstrumentDefinition} (añadir definición de instrumento) y
1289 @code{\instrumentSwitch} (cambio de instrumento). Para ver un ejemplo
1290 con su explicación, consulte @ref{Instrument names}.
1292 La instrucción @code{\killCues} quita las notas guía de una expresión
1293 musical. Esto puede ser útil si las notas guía se tienen que eliminar
1294 de una particella pero posiblemente se deban reponer más tarde.
1296 @lilypond[verbatim,quote]
1297 flute = \relative c''' {
1300 \addQuote flute { \flute }
1302 \new Voice \relative c'' {
1304 \cueDuring #"flute" #UP { R1 }
1310 La instrucción @code{\transposedCueDuring} es útil para añadir guías
1311 instrumentales a partir de un registro completamente diferente. La
1312 sintaxis es similar a la de @code{\cueDuring}, pero necesita un
1313 argumento adicional para especificar la transposición del instrumento
1314 de guía. Para ver más información sobre la transposición, consulte
1315 @ref{Instrument transpositions}.
1317 @lilypond[verbatim,quote]
1318 piccolo = \relative c''' {
1324 \addQuote "piccolo" { \piccolo }
1326 cbassoon = \relative c, {
1329 \transposedCueDuring #"piccolo" #UP c,, { R1 }
1334 \new Staff = "piccolo" \piccolo
1335 \new Staff = "cbassoon" \cbassoon
1339 Es posible etiquetar las partes guía con numbres exclusivos de forma
1340 que se puedan procesar de diversas formas. Para ver más detalles
1341 sobre este procedimiento, consulte @ref{Using tags}.
1345 Referencia de la notación:
1346 @ref{Instrument transpositions},
1347 @ref{Instrument names},
1350 Fragmentos de código:
1351 @rlsr{Staff notation}.
1353 Referencia de funcionamiento interno:
1354 @rinternals{CueVoice},
1360 Pueden ocurrir colisiones con los silencios si se usa
1361 @code{\cueDuring}, entre los contextos de @code{Voice} y de