1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
3 Translation of GIT committish: 8e0330b913e0c7494282e6b00cebbf4dcee79b50
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{\RemoveEmptyStaffContext} 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{\RemoveEmptyStaffContext}, 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 \RemoveEmptyStaffContext
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 \RemoveEmptyStaffContext
726 @funindex RemoveEmptyStaffContext
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{\RemoveEmptyStaffContext} dentro del bloque
744 @code{\layout}. En las partituras orquestales, este estilo se conoce
745 como @q{partitura a la francesa}. De forma predeterminada, esta
746 instrucción oculta y elimina todos los pentagramas vacíos de la
747 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 \RemoveEmptyStaffContext
777 También se puede usar @code{\RemoveEmptyStaffContext} para crear
778 secciones de ossia para un pentagrama. Para ver más detalles,
779 consulte @ref{Pentagramas de Ossia}.
781 @cindex ocultar pentagramas de música antigua
782 @cindex ocultar pentagramas rítmicos
784 @funindex \RemoveEmptyStaffContext
785 @funindex RemoveEmptyStaffContext
786 @funindex \AncientRemoveEmptyStaffContext
787 @funindex AncientRemoveEmptyStaffContext
788 @funindex \RemoveEmptyRhythmicStaffContext
789 @funindex RemoveEmptyRhythmicStaffContext
791 Se puede usar la instrucción @code{\AncientRemoveEmptyStaffContext}
792 para ocultar los pentagramas vacíos en contextos de música antigua.
793 de forma similar, se puede usar
794 @code{\RemoveEmptyRhythmicStaffContext} para ocultar los contextos
795 @code{RhythmicStaff} vacíos.
799 @code{\RemoveEmptyStaffContext},
800 @code{\AncientRemoveEmptyStaffContext},
801 @code{\RemoveEmptyRhythmicStaffContext}.
807 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
808 {removing-the-first-empty-line.ly}
813 @rglos{Frenched staff}.
815 Manual de aprendizaje:
816 @rlearning{Visibilidad y color de los objetos}.
818 Referencia de la notación:
819 @ref{Cambiar los valores por omisión de los contextos},
820 @ref{El símbolo del pentagrama},
821 @ref{Pentagramas de Ossia},
823 @ref{Silencios invisibles},
824 @ref{Visibilidad de los objetos}.
826 Fragmentos de código:
827 @rlsr{Staff notation}.
829 Referencia de funcionamiento interno:
830 @rinternals{ChordNames},
831 @rinternals{FiguredBass},
834 @rinternals{VerticalAxisGroup},
835 @rinternals{Staff_symbol_engraver}.
840 La eliminación del grabador @code{Staff_symbol_engraver} también
841 oculta las barras de compás. Si se fuerza la visibilidad de la barra
842 de compás, pueden ocurrir errores de formato visual. En este caso,
843 utilice las siguientes sobreescrituras de valores en vez de quitar el
847 \override StaffSymbol #'stencil = ##f
848 \override NoteHead #'no-ledgers = ##t
851 Para ver los fallos y problemas conocidos, así como las advertencias
852 asociadas con @code{\RemoveEmptyStaffContext}, consulte @ref{Cambiar
853 los valores por omisión de los contextos}.
855 @node Escritura de las particellas
856 @subsection Escritura de las particellas
857 @translationof Writing parts
859 Esta sección explica cómo insertar indicaciones de tempo y nombres de
860 instrumento en una partitura. También se describen métodos para citar
861 otras voces y dar formato a las notas guía.
864 * Nombres de instrumentos::
865 * Citar otras voces::
866 * Formateo de las notas guía::
870 @node Nombres de instrumentos
871 @unnumberedsubsubsec Nombres de instrumentos
872 @translationof Instrument names
874 @cindex instrumento, nombre del
875 @cindex instrumento, nombre abreviado
877 Se pueden imprimir los nombres de los instrumentos en el lado
878 izquierdo de los pentagramas dentro de los contextos @code{Staff} y
879 @code{PianoStaff}. El valor de @code{instrumentName} se usa para el
880 primer pentagrama, y el valor de @code{shortInstrumentName} se usa
881 para todos los pentagramas siguientes.
883 @lilypond[verbatim,quote,ragged-right,relative=1]
884 \set Staff.instrumentName = #"Violin "
885 \set Staff.shortInstrumentName = #"Vln "
891 También podemos usar el modo de marcado para construir nombres de
892 instrumento más complicados:
894 @lilypond[verbatim,quote,relative=2]
895 \set Staff.instrumentName = \markup {
896 \column { "Clarinetti"
897 \line { "in B" \smaller \flat } } }
901 @cindex instrument names, centering
903 Cuando se agrupan dos o más contextos de pentagrama, los nombres de
904 instrumento y los nombres cortos aparecen centrados de forma
905 predeterminada. Para centrar nombres de instrumento de varias líneas,
906 se debe utilizar @code{\center-column}:
908 @lilypond[verbatim,quote,indent=1.5\cm,relative=2]
911 \set Staff.instrumentName = #"Flute"
915 \set Staff.instrumentName = \markup \center-column {
917 \line { "in B" \smaller \flat }
925 @funindex short-indent
927 Sin embargo, si los nombres de instrumento son más largos, éstos no se
928 centran para un grupo de pentagramas a no ser que se aumenten los
929 valores del sangrado, @code{indent}, y del sangrado corto,
930 @code{short-indent}. Para ver más detalles sobre estos ajustes,
931 consulte @ref{Dimensiones horizontales}.
933 @lilypond[verbatim,quote,ragged-right]
936 short-indent = 1.5\cm
941 \set Staff.instrumentName = #"Alto Flute in G"
942 \set Staff.shortInstrumentName = #"Fl."
947 \set Staff.instrumentName = #"Clarinet"
948 \set Staff.shortInstrumentName = #"Clar."
955 @cindex nombres de instrumento, añadir a otros contextos
957 Para añadir nombres de instrumento a otros contextos (como
958 @code{GrandStaff}, @code{ChoirStaff} o @code{StaffGroup}), debemos
959 añadir el grabador @code{Instrument_name_engraver} a dicho
960 contexto. Para ver más detalles, consulte @ref{Modificar los complementos (plug-ins) de contexto}.
962 @cindex nombres de instrumento, cambiar
964 Los nombres de instrumento se pueden cambiar en mitad de una pieza;
965 sin embargo, recuerde que el @code{instrumentName} no se imprime en
966 mitad de la pieza, ya que sólo aparece en el primer pentagrama:
968 @lilypond[verbatim,quote,ragged-right,relative=1]
969 \set Staff.instrumentName = #"First"
970 \set Staff.shortInstrumentName = #"one"
973 \set Staff.instrumentName = #"Second"
974 \set Staff.shortInstrumentName = #"two"
979 @cindex instrumento, cambio de
980 @cindex cambio de instrumento
982 @funindex \addInstrumentDefinition
983 @funindex addInstrumentDefinition
984 @funindex \instrumentSwitch
985 @funindex instrumentSwitch
987 Si se necesita un @emph{cambio} de instrumento, se debe usar
988 @code{\addInstrumentDefinition} en combinación con
989 @code{\instrumentSwitch} para crear una lista detallada de los cambios
990 necesarios para el intercambio. La instrucción
991 @code{\addInstrumentDefinition} tiene dos argumentos: una cadena
992 identificativa, y una lista asociativa de propiedades de contexto y
993 los valores que el instrumento va a usar. Se debe situar en el ámbito
994 del nivel más alto. @code{\instrumentSwitch} se usa en la expresión
995 musical para declarar el cambio de instrumento:
997 @lilypond[verbatim,quote,ragged-right]
998 \addInstrumentDefinition #"contrabassoon"
999 #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
1000 (shortInstrumentName . "Cbsn.")
1001 (clefGlyph . "clefs.F")
1002 (middleCPosition . 6)
1004 (instrumentCueName . ,(make-bold-markup "cbsn."))
1005 (midiInstrument . "bassoon"))
1008 instrumentName = #"Bassoon"
1012 \compressFullBarRests
1015 \instrumentSwitch "contrabassoon"
1023 Referencia de la notación:
1024 @ref{Dimensiones horizontales},
1025 @ref{Modificar los complementos (plug-ins) de contexto}.
1027 Fragmentos de código:
1028 @rlsr{Staff notation}.
1030 Referencia de funcionamiento interno:
1031 @rinternals{InstrumentName},
1032 @rinternals{PianoStaff},
1036 @node Citar otras voces
1037 @unnumberedsubsubsec Citar otras voces
1038 @translationof Quoting other voices
1041 @cindex citar otras voces
1047 @funindex \quoteDuring
1048 @funindex quoteDuring
1049 @funindex \transposition
1050 @funindex transposition
1052 Es muy frecuente que una voz duplique música de otra voz. Por
1053 ejemplo, los violines primero y segundo pueden tocar las mismas notas
1054 durante un pasaje musical. En LilyPond esto se hace dejando que una
1055 voz @emph{cite} a la otra, sin tener que volverla a introducir.
1057 Antes de que una voz pueda citarse, se debe usar la instrucción
1058 @code{\addQuote} para iniciar el fragmento citado. Esta instrucción
1059 se debe usar en el ámbito del nivel más alto. El primer argumento es
1060 una cadena identificativa, y el segundo es una expresión musical:
1063 flute = \relative c'' @{
1066 \addQuote "flute" @{ \flute @}
1069 La instrucción @code{\quoteDuring} se usa para indicar el punto en que
1070 comienza la cita. va seguido por dos argumentos: el nombre de la voz
1071 citada, tal y como se definió con @code{\addQuote}, y una expresión
1072 musical que indica la duración de la cita, normalmente silencios de
1073 separación o silencios multicompás. La música correspondiente
1074 (incluidas todas las articulaciones,
1075 matices, elementos de marcado, etc.) de la
1076 voz citada se inserta dentro de la expresión musical:
1078 @lilypond[verbatim,quote]
1079 flute = \relative c'' {
1080 a4 gis g->\f gis^\markup{quoted}
1082 \addQuote "flute" { \flute }
1085 c4 cis \quoteDuring #"flute" { s2 }
1089 Si la expresión musical que se usa para @code{\quoteDuring} contiene
1090 cualquier cosa que no sea un silencio de separación o un silencio
1091 multicompás, ase produce una situación de polifonía, lo que no suele
1094 @lilypond[verbatim,quote]
1095 flute = \relative c'' {
1098 \addQuote "flute" { \flute }
1101 c4 cis \quoteDuring #"flute" { c4 b }
1105 Las citas reconocen los ajustes de transposición de los instrumentos
1106 tanto para la fuente como para los instrumentos de destino si se
1107 utiliza la instrucción @code{\transposition}. Para ver más detalles
1108 sobre @code{\transposition}, consulte @ref{Transposición de los instrumentos}.
1110 @lilypond[verbatim,quote]
1111 clarinet = \relative c'' {
1115 \addQuote "clarinet" { \clarinet }
1118 c4 cis \quoteDuring #"clarinet" { s2 }
1122 Es posible etiquetar las citas con nombres exclusivos para poder
1123 procesarlas de diferentes maneras. Para ver más detalles sobre este
1124 procedimiento, consulte @ref{Uso de etiquetas}.
1126 También es posible ajustar qué objetos de la voz original se citan
1127 mediante la modificación de la propiedad @code{quotedEventTypes}. De
1128 forma predeterminada, su valor es @code{#'(StreamEvent)}, lo que
1129 significa que todo se cita. Su establecimiento a,
1130 p.ej. @code{#'(note-event rest-event tie-event)} provoca que LilyPond
1131 cite solamente las notas, silencios y ligaduras de unión, pero no las
1132 articulaciones, los elementos de marcado ni los matices dinámicos.
1134 @lilypond[verbatim,quote]
1135 clarinet = \relative c'' {
1136 a4 gis g->\f gis^\markup{quoted}
1138 \addQuote "clarinet" { \clarinet }
1141 \set Score.quotedEventTypes = #'(note-event rest-event tie-event)
1142 c4 cis \quoteDuring #"clarinet" { s2 }
1148 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1149 {quoting-another-voice-with-transposition.ly}
1152 @cindex articulation-event
1153 @cindex dynamic-event
1156 @funindex quotedEventTypes
1157 @funindex quotedCueEventTypes
1159 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1160 {quoting-another-voice.ly}
1164 Referencia de la notación:
1165 @ref{Transposición de los instrumentos},
1166 @ref{Uso de etiquetas}.
1168 Fragmentos de código:
1169 @rlsr{Staff notation}.
1171 Referencia de funcionamiento interno:
1172 @rinternals{QuoteMusic},
1178 Sólo el contenido de la primera voz de una instrucción
1179 @code{\addQuote} se tiene en cuenta para la cita, de manera que la
1180 música no puede contener enunciados @code{\new} ni @code{\context
1181 Voice} que cambiarían a una voz distinta.
1183 La cita de notas de adorno no es funcional e incluso puede hacer que
1184 LilyPond termine de forma abrupta.
1186 La cita de unos tresillos dentro de otros puede dar como resultado una
1187 notación de pobre calidad.
1189 En anteriores versiones LilyPond (antes de la 2.11), @code{addQuote}
1190 se escribía completamente en minúsculas: @code{\addquote}.
1193 @node Formateo de las notas guía
1194 @unnumberedsubsubsec Formateo de las notas guía
1195 @translationof Formatting cue notes
1197 @cindex guía, formateo de las notas
1200 @cindex guía, notas, formato de
1202 @cindex citar otras voces
1204 @funindex \cueDuring
1206 @funindex \quoteDuring
1207 @funindex quoteDuring
1209 La sección anterior explica la forma de crear citas. La instrucción
1210 @code{\cueDuring} es una forma más especializada de
1211 @code{\quoteDuring}, que es especialmente útil para insertar notas
1212 guía en una particella. La sintaxis es como sigue:
1215 \cueDuring #@var{nombre_de_la_parte} #@var{voz} @var{música}
1218 Esta instrucción copia
1219 sólo las notas y los silencios de
1220 los compases correspondientes a partir de
1221 @code{@var{nombre_de_la_parte}} dentro de un contexto @code{CueVoice} de voz
1222 guía. La voz guía @code{CueVoice} se crea implícitamente, y se
1223 produce simultáneamente con @code{@var{música}}, lo que crea una situación
1224 polifónica. El argumento @code{@var{voz}} determina si la notación de las
1225 notas guía debe ser como primera o como segunda voz; @code{UP}
1226 (arriba) corresponde a la primera voz, y @code{DOWN} (abajo)
1227 corresponde a la segunda.
1229 @lilypond[verbatim,quote]
1230 oboe = \relative c'' {
1231 r2 r8 d16(\f f e g f a)
1234 \addQuote "oboe" { \oboe }
1236 \new Voice \relative c'' {
1237 \cueDuring #"oboe" #UP { R1 }
1243 En el ejemplo anterior, el contexto @code{Voice} se tuvo que declarar
1244 explícitamente, pues en caso contrario toda la expresión musical
1245 habría pertenecido al contexto @code{CueVoice}.
1247 Es posible ajustar qué aspectos de la música se citan con
1248 @code{\cueDuring} estableciendo el valor de la propiedad
1249 @code{quotedCueEventTypes}. Su valor por omisión es
1250 @code{#'(note-event rest-event tie-event beam-event
1251 tuplet-span-event)}, lo que significa que solamente las notas,
1252 silencios, ligaduras de unión, barras y grupos especiales se citan,
1253 pero no las articulaciones, marcas dinámicas, elementos de marcado,
1256 @lilypond[verbatim,quote]
1257 oboe = \relative c'' {
1258 r2 r8 d16(\f f e g f a)
1261 \addQuote "oboe" { \oboe }
1263 \new Voice \relative c'' {
1264 \set Score.quotedCueEventTypes = #'(note-event rest-event tie-event
1265 beam-event tuplet-span-event
1266 dynamic-event slur-event)
1267 \cueDuring #"oboe" #UP { R1 }
1274 Se puede imprimir el nombre del instrumento de las notas guía
1275 estableciendo la propiedad @code{instrumentCueName} en el contexto
1278 @lilypond[verbatim,quote]
1279 oboe = \relative c''' {
1282 \addQuote "oboe" { \oboe }
1284 \new Staff \relative c'' <<
1285 \new CueVoice \with {
1286 instrumentCueName = "ob."
1289 \cueDuring #"oboe" #UP { R1 }
1295 @cindex quitar notas guía
1296 @cindex notas guía, quitar
1300 @funindex \transposedCueDuring
1301 @funindex transposedCueDuring
1303 Además de imprimir el nombre del instrumento de las notas guía, cuando
1304 éstas finalizan se debe imprimir el nombre del instrumento original, y
1305 cualquier otro cambio introducido por la parte de guía se debe
1306 deshacer. Esto se puede hacer mediante la utilización de
1307 @code{\addInstrumentDefinition} (añadir definición de instrumento) y
1308 @code{\instrumentSwitch} (cambio de instrumento). Para ver un ejemplo
1309 con su explicación, consulte @ref{Nombres de instrumentos}.
1311 La instrucción @code{\killCues} quita las notas guía de una expresión
1312 musical. Esto puede ser útil si las notas guía se tienen que eliminar
1313 de una particella pero posiblemente se deban reponer más tarde.
1315 @lilypond[verbatim,quote]
1316 flute = \relative c''' {
1319 \addQuote "flute" { \flute }
1321 \new Voice \relative c'' {
1323 \cueDuring #"flute" #UP { R1 }
1329 La instrucción @code{\transposedCueDuring} es útil para añadir guías
1330 instrumentales a partir de un registro completamente diferente. La
1331 sintaxis es similar a la de @code{\cueDuring}, pero necesita un
1332 argumento adicional para especificar la transposición del instrumento
1333 de guía. Para ver más información sobre la transposición, consulte
1334 @ref{Transposición de los instrumentos}.
1336 @lilypond[verbatim,quote]
1337 piccolo = \relative c''' {
1343 \addQuote "piccolo" { \piccolo }
1345 cbassoon = \relative c, {
1348 \transposedCueDuring #"piccolo" #UP c,, { R1 }
1353 \new Staff = "piccolo" \piccolo
1354 \new Staff = "cbassoon" \cbassoon
1358 Es posible etiquetar las partes guía con nombres exclusivos de forma
1359 que se puedan procesar de diversas formas. Para ver más detalles
1360 sobre este procedimiento, consulte @ref{Uso de etiquetas}.
1362 @cindex notas más pequeñas
1363 @cindex pequeñas, notas más
1365 Se puede crear un contexto de @code{CueVoice} explícitamente si se
1366 necesitan notas de un tamaño menor, por ejemplo para establecer una
1367 secuencia alternativa de notas más apropiada para una voz más aguda o
1370 @lilypond[verbatim,relative=2]
1386 Referencia de la notación:
1387 @ref{Transposición de los instrumentos},
1388 @ref{Nombres de instrumentos},
1389 @ref{Uso de etiquetas}.
1391 Fragmentos de código:
1392 @rlsr{Staff notation}.
1394 Referencia de funcionamiento interno:
1395 @rinternals{CueVoice},
1401 Pueden ocurrir colisiones con los silencios si se usa
1402 @code{\cueDuring}, entre los contextos de @code{Voice} y de