1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
3 Translation of GIT committish: fbc66ca73dac98eb538791022eeab66e7d5c3c1a
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. For details, see the Contributors'
7 Guide, node Updating translation committishes..
12 @node Notación de los pentagramas
13 @section Notación de los pentagramas
14 @translationof Staff notation
16 @lilypondfile[quote]{staff-headword.ly}
18 Esta sección explica cómo influir sobre la apariencia de los
19 pentagramas, cómo imprimir partituras con más de un pentagrama y cómo
20 añadir indicaciones de tempo y notas guía a los pentagramas.
23 * Impresión de los pentagramas::
24 * Modificación de pentagramas sueltos::
25 * Escritura de las particellas::
29 @node Impresión de los pentagramas
30 @subsection Impresión de los pentagramas
31 @translationof Displaying staves
33 Esta sección describe los distintos métodos de creación de pentagramas
37 * Crear instancias de pentagramas nuevos::
38 * Agrupar pentagramas::
39 * Grupos de pentagramas anidados::
40 * Separación de sistemas::
44 @node Crear instancias de pentagramas nuevos
45 @unnumberedsubsubsec Crear instancias de pentagramas nuevos
46 @translationof Instantiating new staves
48 @cindex nuevo pentagrama
50 @cindex pentagrama, iniciar
51 @cindex pentagrama, instanciar
52 @cindex pentagrama, nuevo
53 @cindex pentagrama de percusión
54 @cindex pentagrama único
55 @cindex percusión, pauta de
56 @cindex pauta de percusión
57 @cindex gregoriano, canto, pauta de transcripción de
58 @cindex rítmica, pauta
59 @cindex tablatura, pauta de
64 @funindex RhythmicStaff
66 @funindex MensuralStaff
67 @funindex VaticanaStaff
68 @funindex GregorianTranscriptionStaff
70 Las @notation{pautas} y los @notation{pentagramas} o pautas de cinco
71 líneas se crean con las instrucciones @code{\new} o @code{\context}.
72 Para ver más detalles, consulte @ref{Crear contextos}.
74 El contexto básico de pentagrama es @code{Staff}:
76 @lilypond[verbatim,quote,relative=2]
77 \new Staff { c4 d e f }
80 El contexto @code{DrumStaff} crea una pauta de cinco líneas preparada
81 para un conjunto de batería típico. Cada instrumento se presenta con
82 un símbolo distinto. Los instrumentos se escriben en el modo de
83 percusión que sigue a una instrucción @code{\drummode}, con cada
84 instrumento identificado por un nombre. Para ver más detalles,
85 consulte @ref{Pautas de percusión}.
87 @lilypond[verbatim,quote]
89 \drummode { cymc hh ss tomh }
93 @code{RhythmicStaff} crea una pauta de una sola línea que sólo muestra
94 las duraciones de la entrada. Se preservan las duraciones reales.
95 Para ver más detalles, consulte @ref{Mostrar los ritmos de la melodía}.
97 @lilypond[verbatim,quote,relative=2]
98 \new RhythmicStaff { c4 d e f }
101 @code{TabStaff} crea una tablatura con seis cuerdas en la afinación
102 estándar de guitarra. Para ver más detalles, consulte @ref{Tablaturas predeterminadas}.
104 @lilypond[verbatim,quote,relative=2]
105 \new TabStaff { c4 d e f }
108 Existen dos contextos de pauta específicos para la notación de música
109 antigua: @code{MensuralStaff} y @code{VaticanaStaff}. Se describen en
110 @ref{Contextos predefinidos}.
112 @code{GregorianTranscriptionStaff} crea una pauta para la notación
113 moderna de canto gregoriano. No muestra líneas divisorias.
115 @lilypond[verbatim,quote,relative=2]
116 \new GregorianTranscriptionStaff { c4 d e f e d }
119 Se pueden definir contextos nuevos de pentagrama único. Para ver más
120 detalles, consulte @ref{Definir contextos nuevos}.
128 Referencia de la notación:
129 @ref{Crear contextos},
130 @ref{Pautas de percusión},
131 @ref{Mostrar los ritmos de la melodía},
132 @ref{Tablaturas predeterminadas},
133 @ref{Contextos predefinidos},
134 @ref{El símbolo del pentagrama},
135 @ref{Contextos del canto gregoriano},
136 @ref{Contextos de la música mensural},
137 @ref{Definir contextos nuevos}.
139 Fragmentos de código:
140 @rlsr{Staff notation}.
142 Referencia de funcionamiento interno:
144 @rinternals{DrumStaff},
145 @rinternals{GregorianTranscriptionStaff},
146 @rinternals{RhythmicStaff},
147 @rinternals{TabStaff},
148 @rinternals{MensuralStaff},
149 @rinternals{VaticanaStaff},
150 @rinternals{StaffSymbol}.
153 @node Agrupar pentagramas
154 @unnumberedsubsubsec Agrupar pentagramas
155 @translationof Grouping staves
157 @cindex comienzo del sistema
158 @cindex pentagramas, varios
159 @cindex corchete vertical
160 @cindex llave vertical
161 @cindex pentagramas de piano
162 @cindex pentagramas, grupo de
163 @cindex pauta de coro
164 @cindex sistema, delimitador de comienzo
165 @cindex coro, sistema de
166 @cindex piano, sistema de
167 @cindex piano, pentagramas de
168 @cindex sistema de piano
169 @cindex sistema de coro
172 Existen varios contextos para agrupar pentagramas individuales
173 formando sistemas. Cada contexto de agrupación establece el estilo
174 del delimitador de comienzo del sistema y el comportamiento de las
177 Si no se especifica ningún contexto, se usan las propiedades
178 predeterminadas: el grupo comienza con una línea vertical y las barras
179 de compás no están conectadas.
181 @lilypond[verbatim,quote,relative=2]
188 En el contexto @code{StaffGroup}, el grupo se inicia con un corchete y
189 las barras de compás se dibujan atravesando todos los pentagramas.
191 @lilypond[verbatim,quote,relative=2]
198 En un @code{ChoirStaff} (sistema de coro), el grupo se inicia con un
199 corchete, pero las barras de compás no están conectadas.
201 @lilypond[verbatim,quote,relative=2]
208 En un @code{GrandStaff} (sistema de piano), el grupo se inicia con una
209 llave y las barras de compás se conectan entre los pentagramas.
211 @lilypond[verbatim,quote,relative=2]
218 El @code{PianoStaff} (sistema de piano) es idéntico a
219 @code{GrandStaff}, excepto que contempla directamente la impresión del
220 nombre del instrumento. Para ver más detalles, consulte
221 @ref{Nombres de instrumentos}.
223 @lilypond[verbatim,quote,relative=2]
225 \set PianoStaff.instrumentName = #"Piano"
231 Cada contexto de grupo de pentagramas fija la propiedad del
232 delimitador de inicio @code{systemStartDelimiter} a uno de los
233 siguientes valores: @code{SystemStartBar} (línea),
234 @code{SystemStartBrace} (llave) o @code{SystemStartBracket}
235 (corchete). También está disponible un cuarto delimitador,
236 @code{SystemStartSquare} (corchete en ángulo recto), pero se debe
237 especificar explícitamente.
239 Se pueden definir contextos nuevos de grupo de pentagramas. Para ver
240 más detalles, consulte @ref{Definir contextos nuevos}.
244 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
245 {use-square-bracket-at-the-start-of-a-staff-group.ly}
247 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
248 {display-bracket-with-only-one-staff-in-a-system.ly}
250 @cindex diseño «mensurstriche»
251 @cindex mensurstriche, diseño
252 @cindex renacimiento, música del
253 @cindex transcripción de música mensural
254 @cindex mensural, música, transcripción de
256 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
257 {mensurstriche-layout-bar-lines-between-the-staves.ly}
265 Referencia de la notación:
266 @ref{Nombres de instrumentos},
267 @ref{Definir contextos nuevos}.
269 Fragmentos de código:
270 @rlsr{Staff notation}.
272 Referencia de funcionamiento interno:
274 @rinternals{StaffGroup},
275 @rinternals{ChoirStaff},
276 @rinternals{GrandStaff},
277 @rinternals{PianoStaff},
278 @rinternals{SystemStartBar},
279 @rinternals{SystemStartBrace},
280 @rinternals{SystemStartBracket},
281 @rinternals{SystemStartSquare}.
284 @node Grupos de pentagramas anidados
285 @unnumberedsubsubsec Grupos de pentagramas anidados
286 @translationof Nested staff groups
288 @cindex pentagramas anidados
289 @cindex anidamiento de pentagramas
290 @cindex sistema, delimitadores de inicio anidados
291 @cindex anidados, corchetes de pentagrama
292 @cindex corchetes anidados
293 @cindex llaves, anidado de
295 Los contextos de grupos de pentagramas se pueden anidar hasta una
296 profundidad arbitraria. En este caso, cada contexto descendiente crea
297 un corchete nuevo adyacente al corchete de su grupo padre.
299 @lilypond[verbatim,quote,relative=2]
301 \new Staff { c2 c | c2 c }
303 \new Staff { g2 g | g2 g }
304 \new StaffGroup \with {
305 systemStartDelimiter = #'SystemStartSquare
308 \new Staff { e2 e | e2 e }
309 \new Staff { c2 c | c2 c }
315 Se pueden definir nuevos contextos de grupos de pentagramas anidados.
316 Para ver más detalles, consulte @ref{Definir contextos nuevos}.
320 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
325 Referencia de la notación:
326 @ref{Agrupar pentagramas},
327 @ref{Nombres de instrumentos},
328 @ref{Definir contextos nuevos}.
330 Fragmentos de código:
331 @rlsr{Staff notation}.
333 Referencia de funcionamiento interno:
334 @rinternals{StaffGroup},
335 @rinternals{ChoirStaff},
336 @rinternals{SystemStartBar},
337 @rinternals{SystemStartBrace},
338 @rinternals{SystemStartBracket},
339 @rinternals{SystemStartSquare}.
341 @node Separación de sistemas
342 @unnumberedsubsubsec Separación de sistemas
343 @translationof Separating systems
345 @cindex separación de sistemas, marca de
347 Si el número de sistemas por p´agina varía de una página a otra, es
348 costumbre separar los sistemas colocando una marca separadora entre
349 ellos. De forma predeterminada, el separador de sistemas es nulo,
350 pero se puede activar con una opción de @code{\paper}.
352 @c \book is required here to display the system separator
353 @c ragged-right is required as there are two systems
354 @lilypond[verbatim,quote,ragged-right]
375 system-separator-markup = \slashSeparator
376 % following commands are needed only to format this documentation
378 paper-height = 100\mm
385 Referencia de la notación:
386 @ref{Formateo de las páginas}.
388 Fragmentos de código:
389 @rlsr{Notación de los pentagramas}.
391 @node Modificación de pentagramas sueltos
392 @subsection Modificación de pentagramas sueltos
393 @translationof Modifying single staves
395 Esta sección explica cómo cambiar los atributos específicos de un
396 pentagrama: por ejemplo, cambiar el número de líneas o el tamaño de la
397 pauta. También se describen los métodos para comenzar y terminar los
398 pentagramas, y establecer secciones de ossia.
401 * El símbolo del pentagrama::
402 * Pentagramas de Ossia::
403 * Ocultar pentagramas::
407 @node El símbolo del pentagrama
408 @unnumberedsubsubsec El símbolo del pentagrama
409 @translationof Staff symbol
411 @cindex ajuste del símbolo del pentagrama
412 @cindex dibujo del símbolo del pentagrama
413 @cindex pentagrama, ajuste del símbolo del
414 @cindex símbolo del pentagrama, dibujo del
415 @cindex detener líneas de pentagrama
416 @cindex iniciar líneas de pentagrama
417 @cindex pentagrama, número de líneas
418 @cindex pentagrama, grosor de las líneas
419 @cindex líneas, número de, de la pauta
420 @cindex grosor de líneas de pauta
421 @cindex adicionales, establecer líneas
422 @cindex ajuste de líneas adicionales
423 @cindex espaciado de líneas adicionales
424 @cindex número de líneas de pauta
426 las líneas de un pentagrama pertenecen al grob @code{StaffSymbol}. Se
427 pueden modificar las propiedades de @code{StaffSymbol} para modificar
428 la apariencia de una pauta, pero han de modificarse antes de que se
429 produzca la creación de la misma.
431 Se puede cambiar el número de líneas de la pauta. La posición de la
432 clave y del Do central pueden requerir una modificación para mantener
433 la correspondencia con la nueva pauta. Para ver una explicación,
434 consulte la sección de fragmentos de código en @ref{Clave}.
436 @lilypond[verbatim,quote,relative=2]
438 \override StaffSymbol #'line-count = #3
443 Se puede modificar el grosor de las líneas de la pauta. El grosor de
444 las líneas adicionales y las plicas también resultan afectados, pues
445 dependen del grosor de las líneas de la pauta.
447 @lilypond[verbatim,quote,relative=1]
449 \override StaffSymbol #'thickness = #3
454 El grosor de las líneas adicionales se puede fijar de forma
455 independiente al de las líneas de la pauta. En el ejemplo, los dos
456 números son factores que multiplican el grosor de las líneas del
457 pentagrama y su espaciado. Las dos contribuciones se suman para dar
458 el grosor de las líneas adicionales.
460 @lilypond[verbatim,quote,relative=1]
462 \override StaffSymbol #'ledger-line-thickness = #'(1 . 0.2)
467 Se puede cambiar la distancia entre las líneas de la pauta. Este
468 ajuste afecta también al espaciado de las líneas adicionales.
470 @lilypond[verbatim,quote,relative=1]
472 \override StaffSymbol #'staff-space = #1.5
477 Hay más detalles sobre las propiedades de @code{StaffSymbol} en
478 @rinternals{staff-symbol-interface}.
480 @cindex detener el pentagrama
481 @cindex iniciar el pentagrama
482 @cindex pentagrama, iniciar
483 @cindex pentagrama, detener
485 @funindex \startStaff
490 Se pueden colocar modificaciones a las propiedades de una pauta en el
491 medio de una partitura, entre @code{\stopStaff} (detener pauta) y
492 @code{\startStaff} (iniciar pauta):
494 @lilypond[verbatim,quote,relative=2]
497 \override Staff.StaffSymbol #'line-count = #2
501 \revert Staff.StaffSymbol #'line-count
507 En general, se pueden usar @code{\startStaff} y @code{\stopStaff} para
508 detener o iniciar un pentagrama en mitad de una partitura.
510 @lilypond[verbatim,quote,relative=2]
527 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
528 {making-some-staff-lines-thicker-than-the-others.ly}
537 Referencia de la notación:
540 Fragmentos de código:
541 @rlsr{Staff notation}.
543 Referencia de funcionamiento interno:
544 @rinternals{StaffSymbol},
545 @rinternals{staff-symbol-interface}.
548 @node Pentagramas de Ossia
549 @unnumberedsubsubsec Pentagramas de Ossia
550 @translationof Ossia staves
552 @cindex pentagrama a la francesa
554 @cindex francesa, pentagramas a la
555 @cindex pauta, escalado de
556 @cindex escalado de pentagramas
558 @funindex \startStaff
563 Los pentagramas @notation{Ossia} se pueden preparar mediante la
564 creación de un pentagrama simultáneo nuevo en la posición adecuada:
566 @lilypond[verbatim,quote]
567 \new Staff \relative c'' {
571 \new Staff { e4 d f e }
578 Sin embargo, el ejemplo anterior no es lo que normalmente se desea.
579 Para crear pentagramas de ossia que estén encima del pentagrama
580 original, que no tengan compás ni clave, y que tengan un tamaño menor
581 de tipografía se deben usar varios trucos. El Manual de aprendizaje
582 describe una técnica específica para llegar a este objetivo, empezando
583 por @rlearning{Anidado de expresiones musicales}.
585 El ejemplo siguiente utiliza la propiedad @code{alignAboveContext}
586 para alinear el pentagrama de ossia. Este método es muy conveniente
587 cuando se necesitan sólo algunos pentagramas de ossia.
589 @lilypond[verbatim,quote]
590 \new Staff = main \relative c'' {
596 \remove "Time_signature_engraver"
597 alignAboveContext = #"main"
599 \override StaffSymbol #'staff-space = #(magstep -3)
600 \override StaffSymbol #'thickness = #(magstep -3)
609 Si se requieren muchos pentagramas de ossia aislados, puede ser más
610 conveniente la creación de un contexto @code{Staff} vacío con un
611 @emph{identificador de contexto} específico; después se pueden crear
612 los pentagramas de ossia @emph{llamando} a este contexto y usando
613 @code{\startStaff} y @code{\stopStaff} en los puntos deseados. Las
614 ventajas de este método son más patentes si la pieza es más larga que
615 en ejemplo siguiente.
617 @lilypond[verbatim,quote,ragged-right]
619 \new Staff = ossia \with {
620 \remove "Time_signature_engraver"
621 \override Clef #'transparent = ##t
623 \override StaffSymbol #'staff-space = #(magstep -3)
624 \override StaffSymbol #'thickness = #(magstep -3)
628 \new Staff \relative c' {
632 \context Staff = ossia {
633 \startStaff e4 g8 f e2 \stopStaff
640 \context Staff = ossia {
641 \startStaff g4 e8 f g2 \stopStaff
649 Como alternativa, se puede usar la instrucción
650 @code{\RemoveEmptyStaves} para crear pentagramas de ossia. Este
651 método es muy conveniente cuando los pentagramas de ossia aparecen
652 inmediatamente después de un salto de línea. Para ver más información
653 sobre @code{\RemoveEmptyStaves}, consulte @ref{Ocultar pentagramas}.
655 @lilypond[verbatim,quote,ragged-right]
657 \new Staff = ossia \with {
658 \remove "Time_signature_engraver"
659 \override Clef #'transparent = ##t
661 \override StaffSymbol #'staff-space = #(magstep -3)
662 \override StaffSymbol #'thickness = #(magstep -3)
667 \new Staff \relative c' {
679 \Staff \RemoveEmptyStaves
680 \override VerticalAxisGroup #'remove-first = ##t
688 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
689 {vertically-aligning-ossias-and-lyrics.ly}
696 @rglos{Frenched staff}.
698 Manual de aprendizaje:
699 @rlearning{Anidado de expresiones musicales},
700 @rlearning{Tamaño de los objetos},
701 @rlearning{Longitud y grosor de los objetos}.
703 Referencia de la notación:
704 @ref{Ocultar pentagramas}.
706 Fragmentos de código:
707 @rlsr{Staff notation}.
709 Referencia de funcionamiento interno:
710 @rinternals{StaffSymbol}.
713 @node Ocultar pentagramas
714 @unnumberedsubsubsec Ocultar pentagramas
715 @translationof Hiding staves
717 @cindex francesa, partituras a la
718 @cindex ocultación de pentagramas
719 @cindex francesa, pentagrama a la
720 @cindex pentagrama, ocultación de
721 @cindex pentagrama vacío
722 @cindex ocultar pentagramas
723 @cindex vacío, pentagrama
725 @funindex \RemoveEmptyStaves
726 @funindex RemoveEmptyStaves
727 @funindex Staff_symbol_engraver
731 Se pueden ocultar las líneas del pentagrama quitando el grabador
732 @code{Staff_symbol_engraver} del contexto de @code{Staff}. Como
733 alternativa se puede utilizar la instrucción @code{\stopStaff}.
735 @lilypond[verbatim,quote]
737 \remove "Staff_symbol_engraver"
739 \relative c''' { a8 f e16 d c b a2 }
742 Se pueden ocultar los pentagramas que están vacíos mediante la
743 instrucción @code{\RemoveEmptyStaves} dentro del bloque @code{\layout}
744 para el contexto @code{\Staff}. En las partituras orquestales, este
745 estilo se conoce como @q{partitura a la francesa}. De forma
746 predeterminada, esta instrucción oculta y elimina todos los
747 pentagramas vacíos de la partitura excepto los del primer sistema.
749 @warning{Un pentagrama se considera vacío cuando contiene solamente
750 silencios, silencios multicompás, desplazamientos, silencios de
751 separación o una combinación de estos elementos.}
753 @lilypond[verbatim,quote,ragged-right]
756 \Staff \RemoveEmptyStaves
777 También se puede usar @code{\RemoveEmptyStaves} en el contexto
778 @code{\Staff} para crear secciones de ossia para un pentagrama. Para
779 ver más detalles, consulte @ref{Pentagramas de Ossia}.
781 @cindex ocultar pentagramas de música antigua
782 @cindex ocultar pentagramas rítmicos
784 @funindex \RemoveEmptyStaves
785 @funindex RemoveEmptyStaves
787 Se puede usar la instrucción @code{\RemoveEmptyStaves} para ocultar
788 los pentagramas vacíos en contextos de música antigua como
789 @code{\VaticanaStaff}. De forma similar, se puede usar
790 @code{\RhythmicStaff \RemoveEmptyStaves} para ocultar los contextos
791 @code{RhythmicStaff} vacíos.
795 @code{\Staff \RemoveEmptyStaves},
796 @code{\VaticanaStaff \RemoveEmptyStaves},
797 @code{\RhythmicStaff \RemoveEmptyStaves}.
803 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
804 {removing-the-first-empty-line.ly}
809 @rglos{Frenched staff}.
811 Manual de aprendizaje:
812 @rlearning{Visibilidad y color de los objetos}.
814 Referencia de la notación:
815 @ref{Cambiar los valores por omisión de los contextos},
816 @ref{El símbolo del pentagrama},
817 @ref{Pentagramas de Ossia},
819 @ref{Silencios invisibles},
820 @ref{Visibilidad de los objetos}.
822 Fragmentos de código:
823 @rlsr{Staff notation}.
825 Referencia de funcionamiento interno:
826 @rinternals{ChordNames},
827 @rinternals{FiguredBass},
830 @rinternals{VerticalAxisGroup},
831 @rinternals{Staff_symbol_engraver}.
836 La eliminación del grabador @code{Staff_symbol_engraver} también
837 oculta las barras de compás. Si se fuerza la visibilidad de la barra
838 de compás, pueden ocurrir errores de formato visual. En este caso,
839 utilice las siguientes sobreescrituras de valores en vez de quitar el
843 \override StaffSymbol #'stencil = ##f
844 \override NoteHead #'no-ledgers = ##t
847 Para ver los fallos y problemas conocidos, así como las advertencias
848 asociadas con @code{\RemoveEmptyStaves}, consulte @ref{Cambiar los
849 valores por omisión de los contextos}.
851 @node Escritura de las particellas
852 @subsection Escritura de las particellas
853 @translationof Writing parts
855 Esta sección explica cómo insertar indicaciones de tempo y nombres de
856 instrumento en una partitura. También se describen métodos para citar
857 otras voces y dar formato a las notas guía.
860 * Nombres de instrumentos::
861 * Citar otras voces::
862 * Formateo de las notas guía::
866 @node Nombres de instrumentos
867 @unnumberedsubsubsec Nombres de instrumentos
868 @translationof Instrument names
870 @cindex instrumento, nombre del
871 @cindex instrumento, nombre abreviado
873 Se pueden imprimir los nombres de los instrumentos en el lado
874 izquierdo de los pentagramas dentro de los contextos @code{Staff} y
875 @code{PianoStaff}. El valor de @code{instrumentName} se usa para el
876 primer pentagrama, y el valor de @code{shortInstrumentName} se usa
877 para todos los pentagramas siguientes.
879 @lilypond[verbatim,quote,ragged-right,relative=1]
880 \set Staff.instrumentName = #"Violin "
881 \set Staff.shortInstrumentName = #"Vln "
887 También podemos usar el modo de marcado para construir nombres de
888 instrumento más complicados:
890 @lilypond[verbatim,quote,relative=2]
891 \set Staff.instrumentName = \markup {
892 \column { "Clarinetti"
893 \line { "in B" \smaller \flat } } }
897 @cindex instrument names, centering
899 Cuando se agrupan dos o más contextos de pentagrama, los nombres de
900 instrumento y los nombres cortos aparecen centrados de forma
901 predeterminada. Para centrar nombres de instrumento de varias líneas,
902 se debe utilizar @code{\center-column}:
904 @lilypond[verbatim,quote,indent=1.5\cm,relative=2]
907 \set Staff.instrumentName = #"Flute"
911 \set Staff.instrumentName = \markup \center-column {
913 \line { "in B" \smaller \flat }
921 @funindex short-indent
923 Sin embargo, si los nombres de instrumento son más largos, éstos no se
924 centran para un grupo de pentagramas a no ser que se aumenten los
925 valores del sangrado, @code{indent}, y del sangrado corto,
926 @code{short-indent}. Para ver más detalles sobre estos ajustes,
927 consulte @ref{Dimensiones horizontales}.
929 @lilypond[verbatim,quote,ragged-right]
932 short-indent = 1.5\cm
937 \set Staff.instrumentName = #"Alto Flute in G"
938 \set Staff.shortInstrumentName = #"Fl."
943 \set Staff.instrumentName = #"Clarinet"
944 \set Staff.shortInstrumentName = #"Clar."
951 @cindex nombres de instrumento, añadir a otros contextos
953 Para añadir nombres de instrumento a otros contextos (como
954 @code{GrandStaff}, @code{ChoirStaff} o @code{StaffGroup}), debemos
955 añadir el grabador @code{Instrument_name_engraver} a dicho
956 contexto. Para ver más detalles, consulte @ref{Modificar los complementos (plug-ins) de contexto}.
958 @cindex nombres de instrumento, cambiar
960 Los nombres de instrumento se pueden cambiar en mitad de una pieza;
961 sin embargo, recuerde que el @code{instrumentName} no se imprime en
962 mitad de la pieza, ya que sólo aparece en el primer pentagrama:
964 @lilypond[verbatim,quote,ragged-right,relative=1]
965 \set Staff.instrumentName = #"First"
966 \set Staff.shortInstrumentName = #"one"
969 \set Staff.instrumentName = #"Second"
970 \set Staff.shortInstrumentName = #"two"
975 @cindex instrumento, cambio de
976 @cindex cambio de instrumento
978 @funindex \addInstrumentDefinition
979 @funindex addInstrumentDefinition
980 @funindex \instrumentSwitch
981 @funindex instrumentSwitch
983 Si se necesita un @emph{cambio} de instrumento, se debe usar
984 @code{\addInstrumentDefinition} en combinación con
985 @code{\instrumentSwitch} para crear una lista detallada de los cambios
986 necesarios para el intercambio. La instrucción
987 @code{\addInstrumentDefinition} tiene dos argumentos: una cadena
988 identificativa, y una lista asociativa de propiedades de contexto y
989 los valores que el instrumento va a usar. Se debe situar en el ámbito
990 del nivel más alto. @code{\instrumentSwitch} se usa en la expresión
991 musical para declarar el cambio de instrumento:
993 @lilypond[verbatim,quote,ragged-right]
994 \addInstrumentDefinition #"contrabassoon"
995 #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
996 (shortInstrumentName . "Cbsn.")
997 (clefGlyph . "clefs.F")
998 (middleCPosition . 6)
1000 (instrumentCueName . ,(make-bold-markup "cbsn."))
1001 (midiInstrument . "bassoon"))
1004 instrumentName = #"Bassoon"
1008 \compressFullBarRests
1011 \instrumentSwitch "contrabassoon"
1019 Referencia de la notación:
1020 @ref{Dimensiones horizontales},
1021 @ref{Modificar los complementos (plug-ins) de contexto}.
1023 Fragmentos de código:
1024 @rlsr{Staff notation}.
1026 Referencia de funcionamiento interno:
1027 @rinternals{InstrumentName},
1028 @rinternals{PianoStaff},
1032 @node Citar otras voces
1033 @unnumberedsubsubsec Citar otras voces
1034 @translationof Quoting other voices
1037 @cindex citar otras voces
1043 @funindex \quoteDuring
1044 @funindex quoteDuring
1045 @funindex \transposition
1046 @funindex transposition
1048 Es muy frecuente que una voz duplique música de otra voz. Por
1049 ejemplo, los violines primero y segundo pueden tocar las mismas notas
1050 durante un pasaje musical. En LilyPond esto se hace dejando que una
1051 voz @emph{cite} a la otra, sin tener que volverla a introducir.
1053 Antes de que una voz pueda citarse, se debe usar la instrucción
1054 @code{\addQuote} para iniciar el fragmento citado. Esta instrucción
1055 se debe usar en el ámbito del nivel más alto. El primer argumento es
1056 una cadena identificativa, y el segundo es una expresión musical:
1059 flute = \relative c'' @{
1062 \addQuote "flute" @{ \flute @}
1065 La instrucción @code{\quoteDuring} se usa para indicar el punto en que
1066 comienza la cita. va seguido por dos argumentos: el nombre de la voz
1067 citada, tal y como se definió con @code{\addQuote}, y una expresión
1068 musical que indica la duración de la cita, normalmente silencios de
1069 separación o silencios multicompás. La música correspondiente
1070 (incluidas todas las articulaciones,
1071 matices, elementos de marcado, etc.) de la
1072 voz citada se inserta dentro de la expresión musical:
1074 @lilypond[verbatim,quote]
1075 flute = \relative c'' {
1076 a4 gis g->\f gis^\markup{quoted}
1078 \addQuote "flute" { \flute }
1081 c4 cis \quoteDuring #"flute" { s2 }
1085 Si la expresión musical que se usa para @code{\quoteDuring} contiene
1086 cualquier cosa que no sea un silencio de separación o un silencio
1087 multicompás, ase produce una situación de polifonía, lo que no suele
1090 @lilypond[verbatim,quote]
1091 flute = \relative c'' {
1094 \addQuote "flute" { \flute }
1097 c4 cis \quoteDuring #"flute" { c4 b }
1101 Las citas reconocen los ajustes de transposición de los instrumentos
1102 tanto para la fuente como para los instrumentos de destino si se
1103 utiliza la instrucción @code{\transposition}. Para ver más detalles
1104 sobre @code{\transposition}, consulte @ref{Transposición de los instrumentos}.
1106 @lilypond[verbatim,quote]
1107 clarinet = \relative c'' {
1111 \addQuote "clarinet" { \clarinet }
1114 c4 cis \quoteDuring #"clarinet" { s2 }
1118 Es posible etiquetar las citas con nombres exclusivos para poder
1119 procesarlas de diferentes maneras. Para ver más detalles sobre este
1120 procedimiento, consulte @ref{Uso de etiquetas}.
1122 También es posible ajustar qué objetos de la voz original se citan
1123 mediante la modificación de la propiedad @code{quotedEventTypes}. De
1124 forma predeterminada, su valor es @code{#'(StreamEvent)}, lo que
1125 significa que todo se cita. Su establecimiento a,
1126 p.ej. @code{#'(note-event rest-event tie-event)} provoca que LilyPond
1127 cite solamente las notas, silencios y ligaduras de unión, pero no las
1128 articulaciones, los elementos de marcado ni los matices dinámicos.
1130 @lilypond[verbatim,quote]
1131 clarinet = \relative c'' {
1132 a4 gis g->\f gis^\markup{quoted}
1134 \addQuote "clarinet" { \clarinet }
1137 \set Score.quotedEventTypes = #'(note-event rest-event tie-event)
1138 c4 cis \quoteDuring #"clarinet" { s2 }
1144 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1145 {quoting-another-voice-with-transposition.ly}
1148 @cindex articulation-event
1149 @cindex dynamic-event
1152 @funindex quotedEventTypes
1153 @funindex quotedCueEventTypes
1155 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1156 {quoting-another-voice.ly}
1160 Referencia de la notación:
1161 @ref{Transposición de los instrumentos},
1162 @ref{Uso de etiquetas}.
1164 Fragmentos de código:
1165 @rlsr{Staff notation}.
1167 Referencia de funcionamiento interno:
1168 @rinternals{QuoteMusic},
1174 Sólo el contenido de la primera voz de una instrucción
1175 @code{\addQuote} se tiene en cuenta para la cita, de manera que la
1176 música no puede contener enunciados @code{\new} ni @code{\context
1177 Voice} que cambiarían a una voz distinta.
1179 La cita de notas de adorno no es funcional e incluso puede hacer que
1180 LilyPond termine de forma abrupta.
1182 La cita de unos tresillos dentro de otros puede dar como resultado una
1183 notación de pobre calidad.
1185 En anteriores versiones LilyPond (antes de la 2.11), @code{addQuote}
1186 se escribía completamente en minúsculas: @code{\addquote}.
1189 @node Formateo de las notas guía
1190 @unnumberedsubsubsec Formateo de las notas guía
1191 @translationof Formatting cue notes
1193 @cindex guía, formateo de las notas
1196 @cindex guía, notas, formato de
1198 @cindex citar otras voces
1200 @funindex \cueDuring
1202 @funindex \quoteDuring
1203 @funindex quoteDuring
1205 La sección anterior explica la forma de crear citas. La instrucción
1206 @code{\cueDuring} es una forma más especializada de
1207 @code{\quoteDuring}, que es especialmente útil para insertar notas
1208 guía en una particella. La sintaxis es como sigue:
1211 \cueDuring #@var{nombre_de_la_parte} #@var{voz} @var{música}
1214 Esta instrucción copia
1215 sólo las notas y los silencios de
1216 los compases correspondientes a partir de
1217 @code{@var{nombre_de_la_parte}} dentro de un contexto @code{CueVoice} de voz
1218 guía. La voz guía @code{CueVoice} se crea implícitamente, y se
1219 produce simultáneamente con @code{@var{música}}, lo que crea una situación
1220 polifónica. El argumento @code{@var{voz}} determina si la notación de las
1221 notas guía debe ser como primera o como segunda voz; @code{UP}
1222 (arriba) corresponde a la primera voz, y @code{DOWN} (abajo)
1223 corresponde a la segunda.
1225 @lilypond[verbatim,quote]
1226 oboe = \relative c'' {
1227 r2 r8 d16(\f f e g f a)
1230 \addQuote "oboe" { \oboe }
1232 \new Voice \relative c'' {
1233 \cueDuring #"oboe" #UP { R1 }
1239 En el ejemplo anterior, el contexto @code{Voice} se tuvo que declarar
1240 explícitamente, pues en caso contrario toda la expresión musical
1241 habría pertenecido al contexto @code{CueVoice}.
1243 Es posible ajustar qué aspectos de la música se citan con
1244 @code{\cueDuring} estableciendo el valor de la propiedad
1245 @code{quotedCueEventTypes}. Su valor por omisión es
1246 @code{#'(note-event rest-event tie-event beam-event
1247 tuplet-span-event)}, lo que significa que solamente las notas,
1248 silencios, ligaduras de unión, barras y grupos especiales se citan,
1249 pero no las articulaciones, marcas dinámicas, elementos de marcado,
1252 @lilypond[verbatim,quote]
1253 oboe = \relative c'' {
1254 r2 r8 d16(\f f e g f a)
1257 \addQuote "oboe" { \oboe }
1259 \new Voice \relative c'' {
1260 \set Score.quotedCueEventTypes = #'(note-event rest-event tie-event
1261 beam-event tuplet-span-event
1262 dynamic-event slur-event)
1263 \cueDuring #"oboe" #UP { R1 }
1270 Se puede imprimir el nombre del instrumento de las notas guía
1271 estableciendo la propiedad @code{instrumentCueName} en el contexto
1274 @lilypond[verbatim,quote]
1275 oboe = \relative c''' {
1278 \addQuote "oboe" { \oboe }
1280 \new Staff \relative c'' <<
1281 \new CueVoice \with {
1282 instrumentCueName = "ob."
1285 \cueDuring #"oboe" #UP { R1 }
1291 @cindex quitar notas guía
1292 @cindex notas guía, quitar
1296 @funindex \transposedCueDuring
1297 @funindex transposedCueDuring
1299 Además de imprimir el nombre del instrumento de las notas guía, cuando
1300 éstas finalizan se debe imprimir el nombre del instrumento original, y
1301 cualquier otro cambio introducido por la parte de guía se debe
1302 deshacer. Esto se puede hacer mediante la utilización de
1303 @code{\addInstrumentDefinition} (añadir definición de instrumento) y
1304 @code{\instrumentSwitch} (cambio de instrumento). Para ver un ejemplo
1305 con su explicación, consulte @ref{Nombres de instrumentos}.
1307 La instrucción @code{\killCues} quita las notas guía de una expresión
1308 musical. Esto puede ser útil si las notas guía se tienen que eliminar
1309 de una particella pero posiblemente se deban reponer más tarde.
1311 @lilypond[verbatim,quote]
1312 flute = \relative c''' {
1315 \addQuote "flute" { \flute }
1317 \new Voice \relative c'' {
1319 \cueDuring #"flute" #UP { R1 }
1325 La instrucción @code{\transposedCueDuring} es útil para añadir guías
1326 instrumentales a partir de un registro completamente diferente. La
1327 sintaxis es similar a la de @code{\cueDuring}, pero necesita un
1328 argumento adicional para especificar la transposición del instrumento
1329 de guía. Para ver más información sobre la transposición, consulte
1330 @ref{Transposición de los instrumentos}.
1332 @lilypond[verbatim,quote]
1333 piccolo = \relative c''' {
1339 \addQuote "piccolo" { \piccolo }
1341 cbassoon = \relative c, {
1344 \transposedCueDuring #"piccolo" #UP c,, { R1 }
1349 \new Staff = "piccolo" \piccolo
1350 \new Staff = "cbassoon" \cbassoon
1354 Es posible etiquetar las partes guía con nombres exclusivos de forma
1355 que se puedan procesar de diversas formas. Para ver más detalles
1356 sobre este procedimiento, consulte @ref{Uso de etiquetas}.
1358 @cindex notas más pequeñas
1359 @cindex pequeñas, notas más
1361 Se puede crear un contexto de @code{CueVoice} explícitamente si se
1362 necesitan notas de un tamaño menor, por ejemplo para establecer una
1363 secuencia alternativa de notas más apropiada para una voz más aguda o
1366 @lilypond[verbatim,relative=2]
1382 Referencia de la notación:
1383 @ref{Transposición de los instrumentos},
1384 @ref{Nombres de instrumentos},
1385 @ref{Uso de etiquetas}.
1387 Fragmentos de código:
1388 @rlsr{Staff notation}.
1390 Referencia de funcionamiento interno:
1391 @rinternals{CueVoice},
1397 Pueden ocurrir colisiones con los silencios si se usa
1398 @code{\cueDuring}, entre los contextos de @code{Voice} y de