1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
3 Translation of GIT committish: 041cb33a404a829a8cdeeaebce17e45f613f10d8
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 @c The line width is a bit of a hack to allow space for the
18 @lilypondfile[quote,ragged-right,line-width=14.5\cm,staffsize=16]{staff-headword.ly}
20 Esta sección explica cómo influir sobre la apariencia de los
21 pentagramas, cómo imprimir partituras con más de un pentagrama y
22 cómo añadir indicaciones de tempo y notas guía a los pentagramas.
25 * Impresión de los pentagramas::
26 * Modificación de pentagramas sueltos::
27 * Escritura de las particellas::
31 @node Impresión de los pentagramas
32 @subsection Impresión de los pentagramas
33 @translationof Displaying staves
35 Esta sección describe los distintos métodos de creación de
36 pentagramas y grupos de ellos.
39 * Crear instancias de pentagramas nuevos::
40 * Agrupar pentagramas::
41 * Grupos de pentagramas anidados::
42 * Separación de sistemas::
46 @node Crear instancias de pentagramas nuevos
47 @unnumberedsubsubsec Crear instancias de pentagramas nuevos
48 @translationof Instantiating new staves
50 @cindex nuevo pentagrama
52 @cindex pentagrama, iniciar
53 @cindex pentagrama, instanciar
54 @cindex pentagrama, nuevo
55 @cindex pentagrama de percusión
56 @cindex pentagrama único
57 @cindex percusión, pauta de
58 @cindex pauta de percusión
59 @cindex gregoriano, canto, pauta de transcripción de
60 @cindex rítmica, pauta
61 @cindex tablatura, pauta de
65 @funindex RhythmicStaff
67 @funindex MensuralStaff
68 @funindex VaticanaStaff
69 @funindex GregorianTranscriptionStaff
71 Las @notation{pautas} y los @notation{pentagramas} o pautas de
72 cinco líneas se crean con las instrucciones @code{\new} o
73 @code{\context}. Para ver más detalles, consulte @ref{Crear y
74 referenciar contextos}.
76 El contexto básico de pentagrama es @code{Staff}:
78 @lilypond[verbatim,quote]
79 \new Staff \relative { c''4 d e f }
82 El contexto @code{DrumStaff} crea una pauta de cinco líneas
83 preparada para un conjunto de batería típico. Cada instrumento se
84 presenta con un símbolo distinto. Los instrumentos se escriben en
85 el modo de percusión que sigue a una instrucción @code{\drummode},
86 con cada instrumento identificado por un nombre. Para ver más
87 detalles, consulte @ref{Pautas de percusión}.
89 @lilypond[verbatim,quote]
91 \drummode { cymc hh ss tomh }
95 @code{RhythmicStaff} crea una pauta de una sola línea que sólo
96 muestra las duraciones de la entrada. Se preservan las duraciones
97 reales. Para ver más detalles, consulte
98 @ref{Mostrar los ritmos de la melodía}.
100 @lilypond[verbatim,quote]
101 \new RhythmicStaff { c4 d e f }
104 @code{TabStaff} crea una tablatura con seis cuerdas en la
105 afinación estándar de guitarra. Para ver más detalles, consulte
106 @ref{Tablaturas predeterminadas}.
108 @lilypond[verbatim,quote]
109 \new TabStaff \relative { c''4 d e f }
112 Existen dos contextos de pauta específicos para la notación de
113 música antigua: @code{MensuralStaff} y @code{VaticanaStaff}. Se
114 describen en @ref{Contextos predefinidos}.
116 @code{GregorianTranscriptionStaff} crea una pauta para la notación
117 moderna de canto gregoriano. No muestra líneas divisorias.
119 @lilypond[verbatim,quote]
120 \new GregorianTranscriptionStaff \relative { c''4 d e f e d }
123 Se pueden definir contextos nuevos de pentagrama único. Para ver
124 más detalles, consulte @ref{Definir contextos nuevos}.
131 Referencia de la notación:
132 @ref{Crear y referenciar contextos},
133 @ref{Pautas de percusión},
134 @ref{Mostrar los ritmos de la melodía},
135 @ref{Tablaturas predeterminadas},
136 @ref{Contextos predefinidos},
137 @ref{El símbolo del pentagrama},
138 @ref{Contextos del canto gregoriano},
139 @ref{Contextos de la música mensural},
140 @ref{Definir contextos nuevos}.
142 Fragmentos de código:
143 @rlsr{Staff notation}.
145 Referencia de funcionamiento interno:
147 @rinternals{DrumStaff},
148 @rinternals{GregorianTranscriptionStaff},
149 @rinternals{RhythmicStaff},
150 @rinternals{TabStaff},
151 @rinternals{MensuralStaff},
152 @rinternals{VaticanaStaff},
153 @rinternals{StaffSymbol}.
156 @node Agrupar pentagramas
157 @unnumberedsubsubsec Agrupar pentagramas
158 @translationof Grouping staves
160 @cindex comienzo del sistema
161 @cindex pentagramas, varios
162 @cindex corchete vertical
163 @cindex llave vertical
164 @cindex pentagramas de piano
165 @cindex pentagramas, grupo de
166 @cindex pauta de coro
167 @cindex sistema, delimitador de comienzo
168 @cindex coro, sistema de
169 @cindex piano, sistema de
170 @cindex piano, pentagramas de
171 @cindex sistema de piano
172 @cindex sistema de coro
175 Existen varios contextos para agrupar pentagramas individuales
176 formando sistemas. Cada contexto de agrupación establece el
177 estilo del delimitador de comienzo del sistema y el comportamiento
178 de las barras de compás.
180 Si no se especifica ningún contexto, se usan las propiedades
181 predeterminadas: el grupo comienza con una línea vertical y las
182 barras de compás no están conectadas.
184 @lilypond[verbatim,quote]
186 \new Staff \relative { c''1 c }
187 \new Staff \relative { c''1 c }
191 En el contexto @code{StaffGroup}, el grupo se inicia con un
192 corchete y las barras de compás se dibujan atravesando todos los
195 @lilypond[verbatim,quote]
197 \new Staff \relative { c''1 c }
198 \new Staff \relative { c''1 c }
202 En un @code{ChoirStaff} (sistema de coro), el grupo se inicia con
203 un corchete, pero las barras de compás no están conectadas.
205 @lilypond[verbatim,quote]
207 \new Staff \relative { c''1 c }
208 \new Staff \relative { c''1 c }
212 En un @code{GrandStaff} (sistema de piano), el grupo se inicia con
213 una llave y las barras de compás se conectan entre los
216 @lilypond[verbatim,quote]
218 \new Staff \relative { c''1 c }
219 \new Staff \relative { c''1 c }
223 El @code{PianoStaff} (sistema de piano) es idéntico a
224 @code{GrandStaff}, excepto que contempla directamente la impresión
225 del nombre del instrumento. Para ver más detalles, consulte
226 @ref{Nombres de instrumentos}.
228 @lilypond[verbatim,quote]
229 \new PianoStaff \with { instrumentName = #"Piano" }
231 \new Staff \relative { c''1 c }
232 \new Staff \relative { \clef bass c1 c }
236 Cada contexto de grupo de pentagramas fija la propiedad del
237 delimitador de inicio @code{systemStartDelimiter} a uno de los
238 siguientes valores: @code{SystemStartBar} (línea),
239 @code{SystemStartBrace} (llave) o @code{SystemStartBracket}
240 (corchete). También está disponible un cuarto delimitador,
241 @code{SystemStartSquare} (corchete en ángulo recto), pero se debe
242 especificar explícitamente.
244 Se pueden definir contextos nuevos de grupo de pentagramas. Para
245 ver más detalles, consulte @ref{Definir contextos nuevos}.
248 @lilypondfile[verbatim,quote,texidoc,doctitle]
249 {use-square-bracket-at-the-start-of-a-staff-group.ly}
251 @lilypondfile[verbatim,quote,texidoc,doctitle]
252 {display-bracket-with-only-one-staff-in-a-system.ly}
254 @cindex diseño «mensurstriche»
255 @cindex mensurstriche, diseño
256 @cindex renacimiento, música del
257 @cindex transcripción de música mensural
258 @cindex mensural, música, transcripción de
260 @lilypondfile[verbatim,quote,texidoc,doctitle]
261 {mensurstriche-layout-bar-lines-between-the-staves.ly}
269 Referencia de la notación:
270 @ref{Nombres de instrumentos},
271 @ref{Definir contextos nuevos}.
273 Fragmentos de código:
274 @rlsr{Staff notation}.
276 Referencia de funcionamiento interno:
278 @rinternals{StaffGroup},
279 @rinternals{ChoirStaff},
280 @rinternals{GrandStaff},
281 @rinternals{PianoStaff},
282 @rinternals{SystemStartBar},
283 @rinternals{SystemStartBrace},
284 @rinternals{SystemStartBracket},
285 @rinternals{SystemStartSquare}.
288 @node Grupos de pentagramas anidados
289 @unnumberedsubsubsec Grupos de pentagramas anidados
290 @translationof Nested staff groups
292 @cindex pentagramas anidados
293 @cindex anidamiento de pentagramas
294 @cindex sistema, delimitadores de inicio anidados
295 @cindex anidados, corchetes de pentagrama
296 @cindex corchetes anidados
297 @cindex llaves, anidado de
299 Los contextos de grupos de pentagramas se pueden anidar hasta una
300 profundidad arbitraria. En este caso, cada contexto descendiente
301 crea un corchete nuevo adyacente al corchete de su grupo padre.
303 @lilypond[verbatim,quote]
305 \new Staff \relative { c''2 c | c2 c }
307 \new Staff \relative { g'2 g | g2 g }
308 \new StaffGroup \with {
309 systemStartDelimiter = #'SystemStartSquare
312 \new Staff \relative { e'2 e | e2 e }
313 \new Staff \relative { c'2 c | c2 c }
319 Se pueden definir nuevos contextos de grupos de pentagramas
320 anidados. Para ver más detalles, consulte
321 @ref{Definir contextos nuevos}.
324 @lilypondfile[verbatim,quote,texidoc,doctitle]
328 Referencia de la notación:
329 @ref{Agrupar pentagramas},
330 @ref{Nombres de instrumentos},
331 @ref{Definir contextos nuevos}.
333 Fragmentos de código:
334 @rlsr{Staff notation}.
336 Referencia de funcionamiento interno:
337 @rinternals{StaffGroup},
338 @rinternals{ChoirStaff},
339 @rinternals{SystemStartBar},
340 @rinternals{SystemStartBrace},
341 @rinternals{SystemStartBracket},
342 @rinternals{SystemStartSquare}.
345 @node Separación de sistemas
346 @unnumberedsubsubsec Separación de sistemas
347 @translationof Separating systems
349 @cindex separación de sistemas, marca de
351 Si el número de sistemas por página varía de una página a otra, es
352 costumbre separar los sistemas colocando una marca separadora
353 entre ellos. De forma predeterminada, el separador de sistemas es
354 nulo, pero se puede activar con una opción de @code{\paper}.
356 @c \book is required here to display the system separator
357 @c ragged-right is required as there are two systems
358 @lilypond[verbatim,quote,ragged-right]
379 system-separator-markup = \slashSeparator
380 % following commands are needed only to format this documentation
382 paper-height = 100\mm
389 Referencia de la notación:
390 @ref{Disposición de la página}.
392 Fragmentos de código:
393 @rlsr{Notación de los pentagramas}.
396 @node Modificación de pentagramas sueltos
397 @subsection Modificación de pentagramas sueltos
398 @translationof Modifying single staves
400 Esta sección explica cómo cambiar los atributos específicos de un
401 pentagrama: por ejemplo, cambiar el número de líneas o el tamaño
402 de la pauta. También se describen los métodos para comenzar y
403 terminar los pentagramas, y establecer secciones de ossia.
406 * El símbolo del pentagrama::
407 * Pentagramas de Ossia::
408 * Ocultar pentagramas::
412 @node El símbolo del pentagrama
413 @unnumberedsubsubsec El símbolo del pentagrama
414 @translationof Staff symbol
416 @cindex pentagrama, símbolo del
417 @cindex pentagrama, detener e inicial líneas del
418 @cindex pentagrama, mofidicar las líneas del
419 @cindex adicionales, líneas
420 @cindex adicionales internas, líneas
421 @cindex adicionales, modificar líneas
422 @cindex líneas del pentagrama
423 @cindex líneas adicionales
425 @funindex \startStaff
428 Se pueden usar las instrucciones @code{\stopStaff} y
429 @code{\startStaff} para detener y (re)iniciar, respectivamente, la
430 impresión de las líneas de la pauta en cualquier punto de la
433 @lilypond[verbatim,quote]
435 \stopStaff f''4 d \startStaff g, e
436 f'4 d \stopStaff g, e
437 f'4 d \startStaff g, e
446 Las líneas de la pauta pertenecen al grob @code{StaffSymbol}
447 (incluidas las líneas adicionales) y se pueden modificar usando
448 las propiedades de @code{StaffSymbol}, pero esas modificaciones
449 deben hacerse antes de que el pentagrama se (re)inicie.
451 Se puede cambiar el número de líneas de la pauta:
453 @lilypond[verbatim,quote]
456 \override Staff.StaffSymbol.line-count = #2
460 \revert Staff.StaffSymbol.line-count
465 La posición de cada una de las líneas de la pauta también puede
466 cambiarse. Una lista de números fija la posición de cada línea.
467 @code{0}@tie{}corresponde a la línea central normal, y las
468 posiciones normales de las líneas son
469 @code{(-4@tie{}-2@tie{}0@tie{}2@tie{}4)}. Se imprime una sola
470 línea de pauta por cada valor que se introduce, de manera que el
471 número de líneas así como su posición en la pauta pueden cambiarse
472 con una sola operación de sobreescritura.
474 @lilypond[verbatim,quote]
477 \override Staff.StaffSymbol.line-positions = #'(1 3 5 -1 -3)
480 \override Staff.StaffSymbol.line-positions = #'(8 6.5 -6 -8 -0.5)
485 Para preservar las direcciones típicas de las plicas (hacia arriba
486 para la mitad inferior del pentagra y hacia abajo para la mitad
487 superior), debemos alinear la línea (o espacio) central de la
488 pauta personalizada con la posición de la línea central normal
489 (0). Puede ser necesario un ajuste de la posición de la clave y
490 del Do@tie{}central para que se correspondan a las líneas nuevas.
493 Puede cambiarse el grosor de las líneas de la pauta. También
494 resultan afectadas, de forma predeterminada, las líneas
495 adicionales y no la plica de las figuras.
497 @lilypond[verbatim,quote]
499 \override StaffSymbol.thickness = #3
505 También es posible fijar el grosor de las líneas adicionales de
506 forma independiente del de las líneas de la pauta.
508 @lilypond[verbatim,quote]
510 \override StaffSymbol.thickness = #2
511 \override StaffSymbol.ledger-line-thickness = #'(0.5 . 0.4)
518 El primer valor se multiplica por el grosor de las líneas del
519 pentagrama, el segundo por el ancho de un espacio del pentagrama,
520 y después los dos valores se suman para obtener el grosor de las
523 Se pueden alterar las posiciones de las líneas adicionales:
525 @lilypond[verbatim,quote]
527 \override StaffSymbol.ledger-positions = #'(-3 -2 -1 2 5 6)
533 Puede hacerse que las líneas adicionales añadidas aparezcan por
534 encima o por debajo de la cabeza de las figuras, dependiendo de la
535 posición actual relativa a otras cabezas de figura que tienen
536 asimismo sus propias líneas adicionales.
538 @lilypond[verbatim,quote]
540 \override StaffSymbol.ledger-extra = #4
546 También puede hacerse que las líneas adicionales aparezcan dentro
547 del pentagrama allí donde se requieren líneas de pauta
548 personalizadas. El ejemplo muestra la posición predeterminada de
549 las líneas adicionales cuando el valor de posición explícito
550 @code{ledger-position} se ha fijado o no. La instrucción
551 @code{\stopStaff} se necesita en el ejemplo para revertir la
552 instrucción de sobreescritura @code{\override} para todo el
553 @code{StaffSymbol} (el símbolo de pauta).
555 @lilypond[verbatim,quote]
557 \override Staff.StaffSymbol.line-positions = #'(-8 0 2 4)
561 \override Staff.StaffSymbol.ledger-positions = #'(-8 -6 (-4 -2) 0)
566 Puede alterarse la distancia entre líneas de la pauta. Esto
567 afecta también al espaciado de las líneas adicionales.
569 @lilypond[verbatim,quote]
571 \override StaffSymbol.staff-space = #1.5
578 @lilypondfile[verbatim,quote,texidoc,doctitle]
579 {making-some-staff-lines-thicker-than-the-others.ly}
587 Referencia de la notación:
590 Fragmentos de código:
591 @rlsr{Staff notation}.
593 Referencia de funcionamiento interno:
594 @rinternals{StaffSymbol},
595 @rinternals{staff-symbol-interface}.
598 @node Pentagramas de Ossia
599 @unnumberedsubsubsec Pentagramas de Ossia
600 @translationof Ossia staves
602 @cindex pentagrama a la francesa
604 @cindex francesa, pentagramas a la
605 @cindex pauta, escalado de
606 @cindex escalado de pentagramas
608 @funindex \startStaff
611 Los pentagramas @notation{Ossia} se pueden preparar mediante la
612 creación de un pentagrama simultáneo nuevo en la posición
615 @lilypond[verbatim,quote]
616 \new Staff \relative {
620 \new Staff { e4 d f e }
627 Sin embargo, el ejemplo anterior no es lo que normalmente se
628 desea. Para crear pentagramas de ossia que estén encima del
629 pentagrama original, que no tengan compás ni clave, y que tengan
630 un tamaño menor de tipografía se deben usar varios trucos. El
631 Manual de aprendizaje describe una técnica específica para llegar
632 a este objetivo, empezando por @rlearning{Anidado de expresiones
635 El ejemplo siguiente utiliza la propiedad @code{alignAboveContext}
636 para alinear el pentagrama de ossia. Este método es muy
637 conveniente cuando se necesitan sólo algunos pentagramas de ossia.
639 @lilypond[verbatim,quote]
640 \new Staff = "main" \relative {
646 \remove "Time_signature_engraver"
647 alignAboveContext = #"main"
657 Si se requieren muchos pentagramas de ossia aislados, puede ser
658 más conveniente la creación de un contexto @code{Staff} vacío con
659 un @emph{identificador de contexto} específico; después se pueden
660 crear los pentagramas de ossia @emph{llamando} a este contexto y
661 usando @code{\startStaff} y @code{\stopStaff} en los puntos
662 deseados. Las ventajas de este método son más patentes si la
663 pieza es más larga que en ejemplo siguiente.
665 @lilypond[verbatim,quote,ragged-right]
667 \new Staff = "ossia" \with {
668 \remove "Time_signature_engraver"
674 \new Staff \relative {
678 \context Staff = "ossia" {
679 \startStaff e4 g8 f e2 \stopStaff
686 \context Staff = "ossia" {
687 \startStaff g4 e8 f g2 \stopStaff
695 Como alternativa, se puede usar la instrucción
696 @code{\RemoveAllEmptyStaves} para crear pentagramas de ossia.
697 Este método es muy conveniente cuando los pentagramas de ossia
698 aparecen inmediatamente después de un salto de línea. Para ver más
699 información sobre @code{\RemoveAllEmptyStaves}, consulte
700 @ref{Ocultar pentagramas}.
702 @lilypond[verbatim,quote,ragged-right]
704 \new Staff = "ossia" \with {
705 \remove "Time_signature_engraver"
708 \RemoveAllEmptyStaves
713 \new Staff \relative {
727 @lilypondfile[verbatim,quote,texidoc,doctitle]
728 {vertically-aligning-ossias-and-lyrics.ly}
734 @rglos{Frenched staff}.
736 Manual de aprendizaje:
737 @rlearning{Anidado de expresiones musicales},
738 @rlearning{Tamaño de los objetos},
739 @rlearning{Longitud y grosor de los objetos}.
741 Referencia de la notación:
742 @ref{Ocultar pentagramas}.
744 Fragmentos de código:
745 @rlsr{Staff notation}.
747 Referencia de funcionamiento interno:
748 @rinternals{StaffSymbol}.
751 @node Ocultar pentagramas
752 @unnumberedsubsubsec Ocultar pentagramas
753 @translationof Hiding staves
755 @cindex francesa, partituras a la
756 @cindex ocultación de pentagramas
757 @cindex francesa, pentagrama a la
758 @cindex pentagrama, ocultación de
759 @cindex pentagrama vacío
760 @cindex ocultar pentagramas
761 @cindex vacío, pentagrama
763 @funindex \RemoveEmptyStaves
764 @funindex \RemoveAllEmptyStaves
765 @funindex Staff_symbol_engraver
768 Se pueden ocultar las líneas del pentagrama quitando el grabador
769 @code{Staff_symbol_engraver} del contexto de @code{Staff}. Como
770 alternativa se puede utilizar la instrucción @code{\stopStaff}.
772 @lilypond[verbatim,quote]
774 \remove "Staff_symbol_engraver"
776 \relative { a''8 f e16 d c b a2 }
780 Se pueden ocultar los pentagramas vacíos (para hacer la que se
781 conoce como @q{partitura a la francesa}) aplicando la instrucción
782 @code{\RemoveEmptyStaves} sobre un contexto, lo cual se puede
783 hacer globalmente (dentro del bloque @code{\layout}) así como para
784 pautas específicas solamente (dentro de un bloque @code{\with}).
785 Esta instrucción elimina todas las pautas vacías de la partitura
786 excepto las del primer sistema. Si queremos ocultar también las
787 del primer sistema, usamos @code{\RemoveAllEmptyStaves}. Los
788 contextos que están contemplados son @code{Staff},
789 @code{RhythmicStaff} y @code{VaticanaStaff}.
791 @warning{Un pentagrama se considera vacío cuando contiene
792 solamente silencios, silencios multicompás, desplazamientos,
793 silencios de separación o una combinación de estos elementos.}
795 @lilypond[verbatim,quote,ragged-right]
820 También se puede usar @code{\RemoveAllEmptyStaves} para crear
821 secciones de ossia para un pentagrama. Para ver más detalles,
822 consulte @ref{Pentagramas de Ossia}.
826 @code{\RemoveEmptyStaves},
827 @code{\RemoveAllEmptyStaves}.
832 @rglos{Frenched staff}.
834 Manual de aprendizaje:
835 @rlearning{Visibilidad y color de los objetos}.
837 Referencia de la notación:
838 @ref{Cambiar los valores por omisión de los contextos},
839 @ref{El símbolo del pentagrama},
840 @ref{Pentagramas de Ossia},
842 @ref{Silencios invisibles},
843 @ref{Visibilidad de los objetos}.
845 Fragmentos de código:
846 @rlsr{Staff notation}.
848 Referencia de funcionamiento interno:
849 @rinternals{ChordNames},
850 @rinternals{FiguredBass},
853 @rinternals{VerticalAxisGroup},
854 @rinternals{Staff_symbol_engraver}.
857 La eliminación del grabador @code{Staff_symbol_engraver} también
858 oculta las barras de compás. Si se fuerza la visibilidad de la
859 barra de compás, pueden ocurrir errores de formato visual. En
860 este caso, utilice las siguientes sobreescrituras de valores en
861 vez de quitar el grabador:
865 \override NoteHead.no-ledgers = ##t
868 Para ver los fallos y problemas conocidos, así como las
869 advertencias asociadas con @code{\RemoveEmptyStaves}, consulte
870 @ref{Cambiar los valores por omisión de los contextos}.
873 @node Escritura de las particellas
874 @subsection Escritura de las particellas
875 @translationof Writing parts
877 Esta sección explica cómo insertar indicaciones de tempo y nombres
878 de instrumento en una partitura. También se describen métodos
879 para citar otras voces y dar formato a las notas guía.
882 * Nombres de instrumentos::
883 * Citar otras voces::
884 * Formateo de las notas guía::
888 @node Nombres de instrumentos
889 @unnumberedsubsubsec Nombres de instrumentos
890 @translationof Instrument names
892 @cindex instrumento, nombre del
893 @cindex instrumento, nombre abreviado
895 Se pueden imprimir los nombres de los instrumentos en el lado
896 izquierdo de los pentagramas dentro de los contextos @code{Staff},
897 @code{PianoStaff}, @code{StaffGroup}, @code{GrandStaff} y
898 @code{ChoirStaff}. El valor de @code{instrumentName} se usa para
899 el primer pentagrama, y el valor de @code{shortInstrumentName} se
900 usa para todos los pentagramas siguientes.
902 @lilypond[verbatim,quote,ragged-right]
904 instrumentName = #"Violin "
905 shortInstrumentName = #"Vln. "
907 c'4.. g'16 c4.. g'16 \break | c1 |
911 @cindex instrumentos, nombres complejos de
913 También podemos usar @code{\markup} para construir nombres de
914 instrumento más complicados:
916 @lilypond[verbatim,quote]
918 instrumentName = \markup {
919 \column { "Clarinetti"
920 \line { "in B" \smaller \flat }
928 @cindex instrument names, centering
930 Cuando se agrupan dos o más contextos de pentagrama, los nombres
931 de instrumento y los nombres cortos aparecen centrados de forma
932 predeterminada. Para centrar nombres de instrumento de varias
933 líneas, se debe utilizar @code{\center-column}:
935 @lilypond[verbatim,quote,indent=1.5\cm]
938 instrumentName = #"Flute"
943 instrumentName = \markup {
944 \center-column { "Clarinet"
945 \line { "in B" \smaller \flat }
948 } \relative { c''4 b c2 }
953 @funindex short-indent
955 Sin embargo, si los nombres de instrumento son más largos, éstos
956 no se centran para un grupo de pentagramas a no ser que se
957 aumenten los valores del sangrado, @code{indent}, y del sangrado
958 corto, @code{short-indent}. Para ver más detalles sobre estos
960 @ref{Variables de paper para desplazamientos y sangrados,,Variables de @code{@bs{}paper} para desplazamientos y sangrados}.
962 @lilypond[verbatim,quote,ragged-right]
965 instrumentName = #"Alto Flute in G"
966 shortInstrumentName = #"Flt."
972 instrumentName = #"Clarinet"
973 shortInstrumentName = #"Clar."
982 short-indent = 1.5\cm
986 @cindex nombres de instrumento, añadir a otros contextos
988 Para añadir nombres de instrumento a otros contextos (como
989 @code{ChordNames} o @code{FiguredBass}), debemos añadir el
990 grabador @code{Instrument_name_engraver} a dicho contexto. Para
991 ver más detalles, consulte @ref{Modificar los complementos
992 (plug-ins) de contexto}.
994 @cindex nombres de instrumento, cambiar
996 El nombre de instrumento corto @code{shortInstrumentName} se puede
997 cambiar en mitad de una pieza, igual que otros ajustes que pueden
998 ser necesarios para el instrumento nuevo; sin embargo, sólo el
999 primer @code{instrumentName} se imprime y el resto de ellos se
1002 @lilypond[verbatim,quote,ragged-right]
1003 prepPiccolo = <>^\markup \italic { muta in Piccolo }
1005 prepFlute = <>^\markup \italic { muta in Flauto }
1008 <>^\markup \bold { Piccolo }
1013 <>^\markup \bold { Flute }
1018 instrumentName = #"Flute"
1019 shortInstrumentName = #"Flt."
1023 g1 g \prepPiccolo R R \break
1024 \set Staff.instrumentName = #"Piccolo"
1025 \set Staff.shortInstrumentName = #"Picc."
1028 g1 g \prepFlute R R \break
1029 \set Staff.instrumentName = #"Flute"
1030 \set Staff.shortInstrumentName = #"Flt."
1038 Referencia de la notación:
1039 @ref{Variables de paper para desplazamientos y sangrados,,Variables de @code{@bs{}paper} para desplazamientos y sangrados},
1040 @ref{Modificar los complementos (plug-ins) de contexto}.
1042 Fragmentos de código:
1043 @rlsr{Staff notation}.
1045 Referencia de funcionamiento interno:
1046 @rinternals{InstrumentName},
1047 @rinternals{PianoStaff},
1051 @node Citar otras voces
1052 @unnumberedsubsubsec Citar otras voces
1053 @translationof Quoting other voices
1056 @cindex citar otras voces
1057 @cindex fragmentos, citar
1061 @funindex \quoteDuring
1062 @funindex \transposition
1064 Es muy frecuente que una voz use las mismas notas que otra voz.
1065 Por ejemplo, los violines primero y segundo tocando la misma frase
1066 durante un determinado pasaje musical. Esto se hace dejando que
1067 una voz @emph{cite} a la otra, sin tener que volver a introducir
1068 la música para la segunda voz.
1070 La instrucción @code{\addQuote}, utilizada en el ámbito del nivel
1071 sintáctico superior, define un flujo de música desde el que es
1072 posible citar fragmentos.
1074 La instrucción @code{\quoteDuring} se usa para indicar el punto en
1075 que comienza la cita. Va seguida por dos argumentos: el nombre de
1076 la voz citada, tal y como se definió con @code{\addQuote}, y una
1077 expresión musical que indica la duración de la cita.
1079 @lilypond[verbatim,quote]
1080 fluteNotes = \relative {
1081 a'4 gis g gis | b4^"quoted" r8 ais\p a4( f)
1084 oboeNotes = \relative {
1085 c''4 cis c b \quoteDuring #"flute" { s1 }
1088 \addQuote "flute" { \fluteNotes }
1092 \new Staff \with { instrumentName = "Flute" } \fluteNotes
1093 \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1098 Si la expresión musical que se usa para @code{\quoteDuring}
1099 contiene cualquier cosa que no sea un silencio de separación o un
1100 silencio multicompás, se produce una situación de polifonía, lo
1101 que no suele ser deseable:
1103 @lilypond[verbatim,quote]
1104 fluteNotes = \relative {
1105 a'4 gis g gis | b4^"quoted" r8 ais\p a4( f)
1108 oboeNotes = \relative {
1109 c''4 cis c b \quoteDuring #"flute" { e4 r8 ais b4 a }
1112 \addQuote "flute" { \fluteNotes }
1116 \new Staff \with { instrumentName = "Flute" } \fluteNotes
1117 \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1122 Si una instrucción @code{\unfoldRepeats} dentro de una expresión
1123 musical se necesita imprimir al usar @code{\quoteDuring}, entonces
1124 debe contener también su propia instrucción @code{\unfoldRepeats};
1126 @lilypond[verbatim,quote]
1127 fluteNotes = \relative {
1128 \repeat volta 2 { a'4 gis g gis }
1131 oboeNotesDW = \relative {
1132 \repeat volta 2 \quoteDuring #"incorrect" { s1 }
1135 oboeNotesW = \relative {
1136 \repeat volta 2 \quoteDuring #"correct" { s1 }
1140 \addQuote "incorrect" { \fluteNotes }
1142 \addQuote "correct" { \unfoldRepeats \fluteNotes }
1147 \new Staff \with { instrumentName = "Flute" }
1149 \new Staff \with { instrumentName = "Oboe (incorrect)" }
1151 \new Staff \with { instrumentName = "Oboe (correct)" }
1157 La instrucción @code{\quoteDuring} usa los ajustes de
1158 @code{\transposition} tanto de la parte citada como de la que
1159 cita, para producir notas que tienen la misma altura de sonido en
1160 la parte que cita y en las de la parte citada.
1162 @lilypond[verbatim,quote]
1163 clarinetNotes = \relative c'' {
1166 b4 ais a ais | cis4^"quoted" r8 bis\p b4( f)
1169 oboeNotes = \relative {
1170 c''4 cis c b \quoteDuring #"clarinet" { s1 }
1173 \addQuote "clarinet" { \clarinetNotes }
1178 \new Staff \with { instrumentName = "Clarinet" } \clarinetNotes
1179 \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1185 @cindex articulation-event
1186 @cindex dynamic-event
1189 @cindex crescendo-event
1191 @funindex quotedEventTypes
1192 @funindex quotedCueEventTypes
1194 De forma predeterminada, la música citada incluye todas las
1195 articulaciones, matices dinámicos, elementos de marcado, etc. de
1196 la expresión citada. Es posible elegir cuáles de estos objetos de
1197 la música que se cita se imprimen, mediante la propiedad de
1198 contexto @code{quotedEventTypes}.
1200 @lilypond[verbatim,quote]
1201 fluteNotes = \relative {
1203 b4\<^"quoted" r8 ais a4\f( c->)
1206 oboeNotes = \relative {
1208 \quoteDuring #"flute" { s1 }
1211 \addQuote "flute" { \fluteNotes }
1215 \set Score.quotedEventTypes = #'(note-event articulation-event
1216 crescendo-event rest-event
1217 slur-event dynamic-event)
1218 \new Staff \with { instrumentName = "Flute" } \fluteNotes
1219 \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1224 Las citas también se pueden etiquetar, véase @ref{Uso de etiquetas}.
1227 Referencia de la notación:
1228 @ref{Transposición de los instrumentos},
1229 @ref{Uso de etiquetas}.
1232 @file{scm/define-event-classes.scm}.
1234 Fragmentos de código:
1235 @rlsr{Staff notation}.
1237 Referencia de funcionamiento interno:
1238 @rinternals{Music classes},
1239 @rinternals{QuoteMusic},
1243 Sólo el contenido de la primera voz de una instrucción
1244 @code{\addQuote} se tiene en cuenta para la cita, de manera que si
1245 la expresión musical contiene enunciados @code{\new} o
1246 @code{\context Voice}, sus contenidos no serían citados. La cita
1247 de notas de adorno no está contemplada y puede hacer que LilyPond
1248 termine de forma abrupta; la cita de unos tresillos dentro de
1249 otros puede dar como resultado una notación de pobre calidad.
1252 @node Formateo de las notas guía
1253 @unnumberedsubsubsec Formateo de las notas guía
1254 @translationof Formatting cue notes
1256 @cindex guía, formateo de las notas
1259 @cindex guía, notas, formato de
1261 @cindex citar otras voces
1262 @cindex voces, citar
1265 @funindex \cueDuring
1267 @funindex \cueDuringWithClef
1268 @funindex \quoteDuring
1270 @cindex notas pequeñas
1271 @cindex pequeñas, notas
1274 La manera más sencilla de dar formato a las notas guía es crear
1275 explícitamente un contexto @code{CueVoice} dentro de la parte.
1283 \stemUp d'8^"flute" c d e fis2
1290 La instrucción @code{\cueClef} puede usarse también con un
1291 contexto @code{CueVoice} explícito si se requiere un cambio de
1292 clave, e imprime una clave del tamaño adecuado para las notas
1293 guía. Después puede utilizarse la instrucción
1294 @code{\cueClefUnset} para volver a la clave original, de nuevo con
1295 un signo de clave del tamaño adecuado.
1297 @lilypond[verbatim,noragged-right]
1302 { e'2\rest r4. \cueClefUnset e,8 }
1304 \cueClef "treble" \stemUp d''8^"flute" c d e fis2
1311 Las instrucciones @code{\cueClef} y @code{\cueClefUnset} se pueden
1312 usar también sin un @code{CueVoice} si es necesario.
1314 @lilypond[verbatim,noragged-right]
1319 d''8^"flute" c d e fis2
1325 En casos de colocación más compleja de notas guía, por ejemplo con
1326 transposición o insertando notas guía procedentes de más de una
1327 fuente, pueden usarse las instrucciones @code{\cueDuring} o
1328 @code{\cueDuringWithClef}. Son una forma más especializada de
1329 @code{\quoteDuring}, véase @ref{Citar otras voces} en la sección
1335 \cueDuring #@var{nombre_de_la_cita} #@var{dirección} #@var{música}
1341 \cueDuringWithClef #@var{nombre_de_la_cita} #@var{dirección} #@var{clave} #@var{música}
1344 La música procedente de los compases correspondientes del elemento
1345 @code{@var{nombre_de_la_cita}} se añade como un contexto
1346 @code{CueVoice} y ocurre simultáneamente con la
1347 @code{@var{música}}, lo que produce una situación polifónica. La
1348 @code{@var{dirección}} toma un argumento @code{UP} (arriba) o
1349 @code{DOWN} (abajo), y corresponde a las voces primera y segunda,
1350 respectivamente, determinando cómo se imprimen las notas guía en
1351 relación a la otra voz.
1353 @lilypond[verbatim,quote]
1354 fluteNotes = \relative {
1355 r2. c''4 | d8 c d e fis2 | g2 d |
1358 oboeNotes = \relative c'' {
1360 <>^\markup \tiny { flute }
1361 \cueDuring #"flute" #UP { R1 }
1365 \addQuote "flute" { \fluteNotes }
1375 Es posible ajustar qué aspectos de la música se citan con
1376 @code{\cueDuring} estableciendo el valor de la propiedad
1377 @code{quotedCueEventTypes}. Su valor por omisión es
1378 @code{'(note-event rest-event tie-event beam-event
1379 tuplet-span-event)}, lo que significa que solamente las notas,
1380 silencios, ligaduras de unión, barras y grupos especiales se
1381 citan, pero no las articulaciones, marcas dinámicas, elementos de
1384 @warning{Cuando un contexto @code{Voice} da comienzo con
1385 @code{\cueDuring}, como en el ejemplo siguiente, el contexto
1386 @code{Voice} se debe declarar explícitamente, pues en caso
1387 contrario toda la expresión musical pertenecería al contexto
1390 @lilypond[verbatim,quote]
1391 oboeNotes = \relative {
1392 r2 r8 d''16(\f f e g f a)
1395 \addQuote "oboe" { \oboeNotes }
1397 \new Voice \relative c'' {
1398 \set Score.quotedCueEventTypes = #'(note-event rest-event tie-event
1399 beam-event tuplet-span-event
1400 dynamic-event slur-event)
1401 \cueDuring #"oboe" #UP { R1 }
1406 Se pueden usar elementos de marcado para mostrar el nombre del
1407 instrumento citado. Si las notas guía requieren un cambio de
1408 clave, puede hacerse manualmente pero la clave original se debe
1409 restaurar al final de las notas guía.
1411 @lilypond[verbatim,quote]
1412 fluteNotes = \relative {
1413 r2. c''4 d8 c d e fis2 g2 d2
1416 bassoonNotes = \relative c {
1420 <>^\markup \tiny { flute }
1421 \cueDuring #"flute" #UP { R1 }
1426 \addQuote "flute" { \fluteNotes }
1433 De forma alternativa, puede usarse la función
1434 @code{\cueDuringWithClef} en su lugar. Esta instrucción admite un
1435 argumento adicional para especificar el cambio de clabe que se
1436 necesita imprimir para las notas guía, pero después imprime
1437 automáticamente la clave original una vez que ha finalizado la
1438 serie de notas guía.
1440 @lilypond[verbatim,quote]
1441 fluteNotes = \relative {
1442 r2. c''4 d8 c d e fis2 g2 d2
1445 bassoonNotes = \relative c {
1448 <>^\markup { \tiny "flute" }
1449 \cueDuringWithClef #"flute" #UP #"treble" { R1 }
1453 \addQuote "flute" { \fluteNotes }
1460 @funindex \transposedCueDuring
1462 Como @code{\quoteDuring}, @code{\cueDuring} tiene en cuenta las
1463 transposiciones instrumentales. Las notas guía se producen en las
1464 alturas en que se escribirían para el instrumento que recibe la
1465 cita, para así producir las alturas de sonido del instrumento
1468 Para transportar las notas guía de forma diferente, use
1469 @code{\transposedCueDuring}. Esta instrucción acepta un argumento
1470 adicional para especificar (en modo absoluto) la altura impresa
1471 con que queremos representar el sonido de un Do central de
1472 concierto. Esto es útil para toma citas de un instrumento que
1473 está en un registro completamente diferente.
1475 @lilypond[verbatim,quote]
1476 piccoloNotes = \relative {
1483 bassClarinetNotes = \relative c' {
1487 \transposedCueDuring #"piccolo" #UP d { R1 }
1491 \addQuote "piccolo" { \piccoloNotes }
1494 \new Staff \piccoloNotes
1495 \new Staff \bassClarinetNotes
1499 @cindex removing cue notes
1500 @cindex cue notes, removing
1504 La instrucción @code{\killCues} elimina las notas guía de una
1505 expresión musical, de forma que la misma expresión musical pueda
1506 utilizarse para producir la particella instrumental (con notas
1507 guía) y la partitura de conjunto. La instrucción @code{\killCues}
1508 elimina solamente las notas y eventos que se han citado mediante
1509 @code{\cueDuring}. Otros elementos de marcado asociados con las
1510 guías, como los cambios de clave o una etiqueta identificativa del
1511 instrumento fuente, pueden marcarse para su inclusión selectiva
1512 dentro de la partitura; véase @ref{Uso de etiquetas}.
1514 @lilypond[verbatim,quote]
1515 fluteNotes = \relative {
1516 r2. c''4 d8 c d e fis2 g2 d2
1519 bassoonNotes = \relative c {
1524 <>^\markup \tiny { flute }
1526 \cueDuring #"flute" #UP { R1 }
1527 \tag #'part \clef bass
1531 \addQuote "flute" { \fluteNotes }
1542 \removeWithTag #'part { \killCues { \bassoonNotes } }
1547 Como alternativa, los cambios de clave y los letreros de
1548 instrumento se pueden recolectar dentro de una definición de
1549 instrumento para su uso repetido, utilizando
1550 @code{\addInstrumentDefinition} que se descibe en @ref{Nombres de
1554 Referencia de la notación:
1555 @ref{Citar otras voces},
1556 @ref{Transposición de los instrumentos},
1557 @ref{Nombres de instrumentos},
1559 @ref{Guías musicales},
1560 @ref{Uso de etiquetas}.
1562 Fragmentos de código:
1563 @rlsr{Staff notation}.
1565 Referencia de funcionamiento interno:
1566 @rinternals{CueVoice},
1570 Pueden ocurrir colisiones con los silencios si se usa
1571 @code{\cueDuring}, entre los contextos de @code{Voice} y de
1572 @code{CueVoice}. Al usar @code{\cueDuringWithClef} o
1573 @code{\transposedCueDuring} el argumento adicional requerido para
1574 cada caso debe ir después de la cita y de la dirección.