1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
3 Translation of GIT committish: 19d0e8e1a9cee3444ec4915b1d2d116e67f5b3f7
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
66 @funindex RhythmicStaff
68 @funindex MensuralStaff
69 @funindex VaticanaStaff
70 @funindex GregorianTranscriptionStaff
72 Las @notation{pautas} y los @notation{pentagramas} o pautas de
73 cinco líneas se crean con las instrucciones @code{\new} o
74 @code{\context}. Para ver más detalles, consulte @ref{Crear y
75 referenciar contextos}.
77 El contexto básico de pentagrama es @code{Staff}:
79 @lilypond[verbatim,quote]
80 \new Staff \relative { c''4 d e f }
83 El contexto @code{DrumStaff} crea una pauta de cinco líneas
84 preparada para un conjunto de batería típico. Cada instrumento se
85 presenta con un símbolo distinto. Los instrumentos se escriben en
86 el modo de percusión que sigue a una instrucción @code{\drummode},
87 con cada instrumento identificado por un nombre. Para ver más
88 detalles, consulte @ref{Pautas de percusión}.
90 @lilypond[verbatim,quote]
92 \drummode { cymc hh ss tomh }
96 @code{RhythmicStaff} crea una pauta de una sola línea que sólo
97 muestra las duraciones de la entrada. Se preservan las duraciones
98 reales. Para ver más detalles, consulte
99 @ref{Mostrar los ritmos de la melodía}.
101 @lilypond[verbatim,quote]
102 \new RhythmicStaff { c4 d e f }
105 @code{TabStaff} crea una tablatura con seis cuerdas en la
106 afinación estándar de guitarra. Para ver más detalles, consulte
107 @ref{Tablaturas predeterminadas}.
109 @lilypond[verbatim,quote]
110 \new TabStaff \relative { c''4 d e f }
113 Existen dos contextos de pauta específicos para la notación de
114 música antigua: @code{MensuralStaff} y @code{VaticanaStaff}. Se
115 describen en @ref{Contextos predefinidos}.
117 @code{GregorianTranscriptionStaff} crea una pauta para la notación
118 moderna de canto gregoriano. No muestra líneas divisorias.
120 @lilypond[verbatim,quote]
121 \new GregorianTranscriptionStaff \relative { c''4 d e f e d }
124 Se pueden definir contextos nuevos de pentagrama único. Para ver
125 más detalles, consulte @ref{Definir contextos nuevos}.
132 Referencia de la notación:
133 @ref{Crear y referenciar contextos},
134 @ref{Pautas de percusión},
135 @ref{Mostrar los ritmos de la melodía},
136 @ref{Tablaturas predeterminadas},
137 @ref{Contextos predefinidos},
138 @ref{El símbolo del pentagrama},
139 @ref{Contextos del canto gregoriano},
140 @ref{Contextos de la música mensural},
141 @ref{Definir contextos nuevos}.
143 Fragmentos de código:
144 @rlsr{Staff notation}.
146 Referencia de funcionamiento interno:
148 @rinternals{DrumStaff},
149 @rinternals{GregorianTranscriptionStaff},
150 @rinternals{RhythmicStaff},
151 @rinternals{TabStaff},
152 @rinternals{MensuralStaff},
153 @rinternals{VaticanaStaff},
154 @rinternals{StaffSymbol}.
157 @node Agrupar pentagramas
158 @unnumberedsubsubsec Agrupar pentagramas
159 @translationof Grouping staves
161 @cindex comienzo del sistema
162 @cindex pentagramas, varios
163 @cindex corchete vertical
164 @cindex llave vertical
165 @cindex pentagramas de piano
166 @cindex pentagramas, grupo de
167 @cindex pauta de coro
168 @cindex sistema, delimitador de comienzo
169 @cindex coro, sistema de
170 @cindex piano, sistema de
171 @cindex piano, pentagramas de
172 @cindex sistema de piano
173 @cindex sistema de coro
176 Existen varios contextos para agrupar pentagramas individuales
177 formando sistemas. Cada contexto de agrupación establece el
178 estilo del delimitador de comienzo del sistema y el comportamiento
179 de las barras de compás.
181 Si no se especifica ningún contexto, se usan las propiedades
182 predeterminadas: el grupo comienza con una línea vertical y las
183 barras de compás no están conectadas.
185 @lilypond[verbatim,quote]
187 \new Staff \relative { c''1 c }
188 \new Staff \relative { c''1 c }
192 En el contexto @code{StaffGroup}, el grupo se inicia con un
193 corchete y las barras de compás se dibujan atravesando todos los
196 @lilypond[verbatim,quote]
198 \new Staff \relative { c''1 c }
199 \new Staff \relative { c''1 c }
203 En un @code{ChoirStaff} (sistema de coro), el grupo se inicia con
204 un corchete, pero las barras de compás no están conectadas.
206 @lilypond[verbatim,quote]
208 \new Staff \relative { c''1 c }
209 \new Staff \relative { c''1 c }
213 En un @code{GrandStaff} (sistema de piano), el grupo se inicia con
214 una llave y las barras de compás se conectan entre los
217 @lilypond[verbatim,quote]
219 \new Staff \relative { c''1 c }
220 \new Staff \relative { c''1 c }
224 El @code{PianoStaff} (sistema de piano) es idéntico a
225 @code{GrandStaff}, excepto que contempla directamente la impresión
226 del nombre del instrumento. Para ver más detalles, consulte
227 @ref{Nombres de instrumentos}.
229 @lilypond[verbatim,quote]
231 \set PianoStaff.instrumentName = #"Piano"
232 \new Staff \relative { c''1 c }
233 \new Staff \relative { \clef bass c1 c }
237 Cada contexto de grupo de pentagramas fija la propiedad del
238 delimitador de inicio @code{systemStartDelimiter} a uno de los
239 siguientes valores: @code{SystemStartBar} (línea),
240 @code{SystemStartBrace} (llave) o @code{SystemStartBracket}
241 (corchete). También está disponible un cuarto delimitador,
242 @code{SystemStartSquare} (corchete en ángulo recto), pero se debe
243 especificar explícitamente.
245 Se pueden definir contextos nuevos de grupo de pentagramas. Para
246 ver más detalles, consulte @ref{Definir contextos nuevos}.
249 @lilypondfile[verbatim,quote,texidoc,doctitle]
250 {use-square-bracket-at-the-start-of-a-staff-group.ly}
252 @lilypondfile[verbatim,quote,texidoc,doctitle]
253 {display-bracket-with-only-one-staff-in-a-system.ly}
255 @cindex diseño «mensurstriche»
256 @cindex mensurstriche, diseño
257 @cindex renacimiento, música del
258 @cindex transcripción de música mensural
259 @cindex mensural, música, transcripción de
261 @lilypondfile[verbatim,quote,texidoc,doctitle]
262 {mensurstriche-layout-bar-lines-between-the-staves.ly}
270 Referencia de la notación:
271 @ref{Nombres de instrumentos},
272 @ref{Definir contextos nuevos}.
274 Fragmentos de código:
275 @rlsr{Staff notation}.
277 Referencia de funcionamiento interno:
279 @rinternals{StaffGroup},
280 @rinternals{ChoirStaff},
281 @rinternals{GrandStaff},
282 @rinternals{PianoStaff},
283 @rinternals{SystemStartBar},
284 @rinternals{SystemStartBrace},
285 @rinternals{SystemStartBracket},
286 @rinternals{SystemStartSquare}.
289 @node Grupos de pentagramas anidados
290 @unnumberedsubsubsec Grupos de pentagramas anidados
291 @translationof Nested staff groups
293 @cindex pentagramas anidados
294 @cindex anidamiento de pentagramas
295 @cindex sistema, delimitadores de inicio anidados
296 @cindex anidados, corchetes de pentagrama
297 @cindex corchetes anidados
298 @cindex llaves, anidado de
300 Los contextos de grupos de pentagramas se pueden anidar hasta una
301 profundidad arbitraria. En este caso, cada contexto descendiente
302 crea un corchete nuevo adyacente al corchete de su grupo padre.
304 @lilypond[verbatim,quote]
306 \new Staff \relative { c''2 c | c2 c }
308 \new Staff \relative { g'2 g | g2 g }
309 \new StaffGroup \with {
310 systemStartDelimiter = #'SystemStartSquare
313 \new Staff \relative { e'2 e | e2 e }
314 \new Staff \relative { c'2 c | c2 c }
320 Se pueden definir nuevos contextos de grupos de pentagramas
321 anidados. Para ver más detalles, consulte
322 @ref{Definir contextos nuevos}.
325 @lilypondfile[verbatim,quote,texidoc,doctitle]
329 Referencia de la notación:
330 @ref{Agrupar pentagramas},
331 @ref{Nombres de instrumentos},
332 @ref{Definir contextos nuevos}.
334 Fragmentos de código:
335 @rlsr{Staff notation}.
337 Referencia de funcionamiento interno:
338 @rinternals{StaffGroup},
339 @rinternals{ChoirStaff},
340 @rinternals{SystemStartBar},
341 @rinternals{SystemStartBrace},
342 @rinternals{SystemStartBracket},
343 @rinternals{SystemStartSquare}.
346 @node Separación de sistemas
347 @unnumberedsubsubsec Separación de sistemas
348 @translationof Separating systems
350 @cindex separación de sistemas, marca de
352 Si el número de sistemas por página varía de una página a otra, es
353 costumbre separar los sistemas colocando una marca separadora
354 entre ellos. De forma predeterminada, el separador de sistemas es
355 nulo, pero se puede activar con una opción de @code{\paper}.
357 @c \book is required here to display the system separator
358 @c ragged-right is required as there are two systems
359 @lilypond[verbatim,quote,ragged-right]
380 system-separator-markup = \slashSeparator
381 % following commands are needed only to format this documentation
383 paper-height = 100\mm
390 Referencia de la notación:
391 @ref{Disposición de la página}.
393 Fragmentos de código:
394 @rlsr{Notación de los pentagramas}.
397 @node Modificación de pentagramas sueltos
398 @subsection Modificación de pentagramas sueltos
399 @translationof Modifying single staves
401 Esta sección explica cómo cambiar los atributos específicos de un
402 pentagrama: por ejemplo, cambiar el número de líneas o el tamaño
403 de la pauta. También se describen los métodos para comenzar y
404 terminar los pentagramas, y establecer secciones de ossia.
407 * El símbolo del pentagrama::
408 * Pentagramas de Ossia::
409 * Ocultar pentagramas::
413 @node El símbolo del pentagrama
414 @unnumberedsubsubsec El símbolo del pentagrama
415 @translationof Staff symbol
417 @cindex pentagrama, símbolo del
418 @cindex pentagrama, detener e inicial líneas del
419 @cindex pentagrama, mofidicar las líneas del
420 @cindex adicionales, líneas
421 @cindex adicionales internas, líneas
422 @cindex adicionales, modificar líneas
423 @cindex líneas del pentagrama
424 @cindex líneas adicionales
426 @funindex \startStaff
431 Se pueden usar las instrucciones @code{\stopStaff} y
432 @code{\startStaff} para detener y (re)iniciar, respectivamente, la
433 impresión de las líneas de la pauta en cualquier punto de la
436 @lilypond[verbatim,quote]
438 \stopStaff f''4 d \startStaff g, e
439 f'4 d \stopStaff g, e
440 f'4 d \startStaff g, e
449 Las líneas de la pauta pertenecen al grob @code{StaffSymbol}
450 (incluidas las líneas adicionales) y se pueden modificar usando
451 las propiedades de @code{StaffSymbol}, pero esas modificaciones
452 deben hacerse antes de que el pentagrama se (re)inicie.
454 Se puede cambiar el número de líneas de la pauta:
456 @lilypond[verbatim,quote]
459 \override Staff.StaffSymbol.line-count = #2
463 \revert Staff.StaffSymbol.line-count
468 La posición de cada una de las líneas de la pauta también puede
469 cambiarse. Una lista de números fija la posición de cada línea.
470 @code{0}@tie{}corresponde a la línea central normal, y las
471 posiciones normales de las líneas son
472 @code{(-4@tie{}-2@tie{}0@tie{}2@tie{}4)}. Se imprime una sola
473 línea de pauta por cada valor que se introduce, de manera que el
474 número de líneas así como su posición en la pauta pueden cambiarse
475 con una sola operación de sobreescritura.
477 @lilypond[verbatim,quote]
480 \override Staff.StaffSymbol.line-positions = #'(1 3 5 -1 -3)
483 \override Staff.StaffSymbol.line-positions = #'(8 6.5 -6 -8 -0.5)
488 Para preservar las direcciones típicas de las plicas (hacia arriba
489 para la mitad inferior del pentagra y hacia abajo para la mitad
490 superior), debemos alinear la línea (o espacio) central de la
491 pauta personalizada con la posición de la línea central normal
492 (0). Puede ser necesario un ajuste de la posición de la clave y
493 del Do@tie{}central para que se correspondan a las líneas nuevas.
496 Puede cambiarse el grosor de las líneas de la pauta. También
497 resultan afectadas, de forma predeterminada, las líneas
498 adicionales y no la plica de las figuras.
500 @lilypond[verbatim,quote]
502 \override StaffSymbol.thickness = #3
508 También es posible fijar el grosor de las líneas adicionales de
509 forma independiente del de las líneas de la pauta.
511 @lilypond[verbatim,quote]
513 \override StaffSymbol.thickness = #2
514 \override StaffSymbol.ledger-line-thickness = #'(0.5 . 0.4)
521 El primer valor se multiplica por el grosor de las líneas del
522 pentagrama, el segundo por el ancho de un espacio del pentagrama,
523 y después los dos valores se suman para obtener el grosor de las
526 Se pueden alterar las posiciones de las líneas adicionales:
528 @lilypond[verbatim,quote]
530 \override StaffSymbol.ledger-positions = #'(-3 -2 -1 2 5 6)
536 Puede hacerse que las líneas adicionales añadidas aparezcan por
537 encima o por debajo de la cabeza de las figuras, dependiendo de la
538 posición actual relativa a otras cabezas de figura que tienen
539 asimismo sus propias líneas adicionales.
541 @lilypond[verbatim,quote]
543 \override StaffSymbol.ledger-extra = #4
549 También puede hacerse que las líneas adicionales aparezcan dentro
550 del pentagrama allí donde se requieren líneas de pauta
551 personalizadas. El ejemplo muestra la posición predeterminada de
552 las líneas adicionales cuando el valor de posición explícito
553 @code{ledger-position} se ha fijado o no. La instrucción
554 @code{\stopStaff} se necesita en el ejemplo para revertir la
555 instrucción de sobreescritura @code{\override} para todo el
556 @code{StaffSymbol} (el símbolo de pauta).
558 @lilypond[verbatim,quote]
560 \override Staff.StaffSymbol.line-positions = #'(-8 0 2 4)
564 \override Staff.StaffSymbol.ledger-positions = #'(-8 -6 (-4 -2) 0)
569 Puede alterarse la distancia entre líneas de la pauta. Esto
570 afecta también al espaciado de las líneas adicionales.
572 @lilypond[verbatim,quote]
574 \override StaffSymbol.staff-space = #1.5
581 @lilypondfile[verbatim,quote,texidoc,doctitle]
582 {making-some-staff-lines-thicker-than-the-others.ly}
590 Referencia de la notación:
593 Fragmentos de código:
594 @rlsr{Staff notation}.
596 Referencia de funcionamiento interno:
597 @rinternals{StaffSymbol},
598 @rinternals{staff-symbol-interface}.
601 @node Pentagramas de Ossia
602 @unnumberedsubsubsec Pentagramas de Ossia
603 @translationof Ossia staves
605 @cindex pentagrama a la francesa
607 @cindex francesa, pentagramas a la
608 @cindex pauta, escalado de
609 @cindex escalado de pentagramas
611 @funindex \startStaff
616 Los pentagramas @notation{Ossia} se pueden preparar mediante la
617 creación de un pentagrama simultáneo nuevo en la posición
620 @lilypond[verbatim,quote]
621 \new Staff \relative {
625 \new Staff { e4 d f e }
632 Sin embargo, el ejemplo anterior no es lo que normalmente se
633 desea. Para crear pentagramas de ossia que estén encima del
634 pentagrama original, que no tengan compás ni clave, y que tengan
635 un tamaño menor de tipografía se deben usar varios trucos. El
636 Manual de aprendizaje describe una técnica específica para llegar
637 a este objetivo, empezando por @rlearning{Anidado de expresiones
640 El ejemplo siguiente utiliza la propiedad @code{alignAboveContext}
641 para alinear el pentagrama de ossia. Este método es muy
642 conveniente cuando se necesitan sólo algunos pentagramas de ossia.
644 @lilypond[verbatim,quote]
645 \new Staff = "main" \relative {
651 \remove "Time_signature_engraver"
652 alignAboveContext = #"main"
662 Si se requieren muchos pentagramas de ossia aislados, puede ser
663 más conveniente la creación de un contexto @code{Staff} vacío con
664 un @emph{identificador de contexto} específico; después se pueden
665 crear los pentagramas de ossia @emph{llamando} a este contexto y
666 usando @code{\startStaff} y @code{\stopStaff} en los puntos
667 deseados. Las ventajas de este método son más patentes si la
668 pieza es más larga que en ejemplo siguiente.
670 @lilypond[verbatim,quote,ragged-right]
672 \new Staff = "ossia" \with {
673 \remove "Time_signature_engraver"
679 \new Staff \relative {
683 \context Staff = "ossia" {
684 \startStaff e4 g8 f e2 \stopStaff
691 \context Staff = "ossia" {
692 \startStaff g4 e8 f g2 \stopStaff
700 Como alternativa, se puede usar la instrucción
701 @code{\RemoveAllEmptyStaves} para crear pentagramas de ossia.
702 Este método es muy conveniente cuando los pentagramas de ossia
703 aparecen inmediatamente después de un salto de línea. Para ver más
704 información sobre @code{\RemoveAllEmptyStaves}, consulte
705 @ref{Ocultar pentagramas}.
707 @lilypond[verbatim,quote,ragged-right]
709 \new Staff = "ossia" \with {
710 \remove "Time_signature_engraver"
713 \RemoveAllEmptyStaves
718 \new Staff \relative {
732 @lilypondfile[verbatim,quote,texidoc,doctitle]
733 {vertically-aligning-ossias-and-lyrics.ly}
739 @rglos{Frenched staff}.
741 Manual de aprendizaje:
742 @rlearning{Anidado de expresiones musicales},
743 @rlearning{Tamaño de los objetos},
744 @rlearning{Longitud y grosor de los objetos}.
746 Referencia de la notación:
747 @ref{Ocultar pentagramas}.
749 Fragmentos de código:
750 @rlsr{Staff notation}.
752 Referencia de funcionamiento interno:
753 @rinternals{StaffSymbol}.
756 @node Ocultar pentagramas
757 @unnumberedsubsubsec Ocultar pentagramas
758 @translationof Hiding staves
760 @cindex francesa, partituras a la
761 @cindex ocultación de pentagramas
762 @cindex francesa, pentagrama a la
763 @cindex pentagrama, ocultación de
764 @cindex pentagrama vacío
765 @cindex ocultar pentagramas
766 @cindex vacío, pentagrama
768 @funindex \RemoveEmptyStaves
769 @funindex \RemoveAllEmptyStaves
770 @funindex Staff_symbol_engraver
774 Se pueden ocultar las líneas del pentagrama quitando el grabador
775 @code{Staff_symbol_engraver} del contexto de @code{Staff}. Como
776 alternativa se puede utilizar la instrucción @code{\stopStaff}.
778 @lilypond[verbatim,quote]
780 \remove "Staff_symbol_engraver"
782 \relative { a''8 f e16 d c b a2 }
786 Se pueden ocultar los pentagramas vacíos (para hacer la que se
787 conoce como @q{partitura a la francesa}) aplicando la instrucción
788 @code{\RemoveEmptyStaves} sobre un contexto, lo cual se puede
789 hacer globalmente (dentro del bloque @code{\layout}) así como para
790 pautas específicas solamente (dentro de un bloque @code{\with}).
791 Esta instrucción elimina todas las pautas vacías de la partitura
792 excepto las del primer sistema. Si queremos ocultar también las
793 del primer sistema, usamos @code{\RemoveAllEmptyStaves}. Los
794 contextos que están contemplados son @code{Staff},
795 @code{RhythmicStaff} y @code{VaticanaStaff}.
797 @warning{Un pentagrama se considera vacío cuando contiene
798 solamente silencios, silencios multicompás, desplazamientos,
799 silencios de separación o una combinación de estos elementos.}
801 @lilypond[verbatim,quote,ragged-right]
826 También se puede usar @code{\RemoveAllEmptyStaves} para crear
827 secciones de ossia para un pentagrama. Para ver más detalles,
828 consulte @ref{Pentagramas de Ossia}.
832 @code{\RemoveEmptyStaves},
833 @code{\RemoveAllEmptyStaves}.
838 @rglos{Frenched staff}.
840 Manual de aprendizaje:
841 @rlearning{Visibilidad y color de los objetos}.
843 Referencia de la notación:
844 @ref{Cambiar los valores por omisión de los contextos},
845 @ref{El símbolo del pentagrama},
846 @ref{Pentagramas de Ossia},
848 @ref{Silencios invisibles},
849 @ref{Visibilidad de los objetos}.
851 Fragmentos de código:
852 @rlsr{Staff notation}.
854 Referencia de funcionamiento interno:
855 @rinternals{ChordNames},
856 @rinternals{FiguredBass},
859 @rinternals{VerticalAxisGroup},
860 @rinternals{Staff_symbol_engraver}.
863 La eliminación del grabador @code{Staff_symbol_engraver} también
864 oculta las barras de compás. Si se fuerza la visibilidad de la
865 barra de compás, pueden ocurrir errores de formato visual. En
866 este caso, utilice las siguientes sobreescrituras de valores en
867 vez de quitar el grabador:
871 \override NoteHead.no-ledgers = ##t
874 Para ver los fallos y problemas conocidos, así como las
875 advertencias asociadas con @code{\RemoveEmptyStaves}, consulte
876 @ref{Cambiar los valores por omisión de los contextos}.
879 @node Escritura de las particellas
880 @subsection Escritura de las particellas
881 @translationof Writing parts
883 Esta sección explica cómo insertar indicaciones de tempo y nombres
884 de instrumento en una partitura. También se describen métodos
885 para citar otras voces y dar formato a las notas guía.
888 * Nombres de instrumentos::
889 * Citar otras voces::
890 * Formateo de las notas guía::
894 @node Nombres de instrumentos
895 @unnumberedsubsubsec Nombres de instrumentos
896 @translationof Instrument names
898 @cindex instrumento, nombre del
899 @cindex instrumento, nombre abreviado
901 Se pueden imprimir los nombres de los instrumentos en el lado
902 izquierdo de los pentagramas dentro de los contextos @code{Staff},
903 @code{PianoStaff}, @code{StaffGroup}, @code{GrandStaff} y
904 @code{ChoirStaff}. El valor de @code{instrumentName} se usa para
905 el primer pentagrama, y el valor de @code{shortInstrumentName} se
906 usa para todos los pentagramas siguientes.
908 @lilypond[verbatim,quote,ragged-right]
910 instrumentName = #"Violin "
911 shortInstrumentName = #"Vln. "
913 c'4.. g'16 c4.. g'16 \break | c1 |
917 @cindex instrumentos, nombres complejos de
919 También podemos usar @code{\markup} para construir nombres de
920 instrumento más complicados:
922 @lilypond[verbatim,quote]
924 instrumentName = \markup {
925 \column { "Clarinetti"
926 \line { "in B" \smaller \flat }
934 @cindex instrument names, centering
936 Cuando se agrupan dos o más contextos de pentagrama, los nombres
937 de instrumento y los nombres cortos aparecen centrados de forma
938 predeterminada. Para centrar nombres de instrumento de varias
939 líneas, se debe utilizar @code{\center-column}:
941 @lilypond[verbatim,quote,indent=1.5\cm]
944 instrumentName = #"Flute"
949 instrumentName = \markup {
950 \center-column { "Clarinet"
951 \line { "in B" \smaller \flat }
954 } \relative { c''4 b c2 }
959 @funindex short-indent
961 Sin embargo, si los nombres de instrumento son más largos, éstos
962 no se centran para un grupo de pentagramas a no ser que se
963 aumenten los valores del sangrado, @code{indent}, y del sangrado
964 corto, @code{short-indent}. Para ver más detalles sobre estos
966 @ref{Variables de paper para desplazamientos y sangrados,,Variables de @code{@bs{}paper} para desplazamientos y sangrados}.
968 @lilypond[verbatim,quote,ragged-right]
971 instrumentName = #"Alto Flute in G"
972 shortInstrumentName = #"Flt."
978 instrumentName = #"Clarinet"
979 shortInstrumentName = #"Clar."
988 short-indent = 1.5\cm
992 @cindex nombres de instrumento, añadir a otros contextos
994 Para añadir nombres de instrumento a otros contextos (como
995 @code{ChordNames} o @code{FiguredBass}), debemos añadir el
996 grabador @code{Instrument_name_engraver} a dicho contexto. Para
997 ver más detalles, consulte @ref{Modificar los complementos
998 (plug-ins) de contexto}.
1000 @cindex nombres de instrumento, cambiar
1002 El nombre de instrumento corto @code{shortInstrumentName} se puede
1003 cambiar en mitad de una pieza, igual que otros ajustes que pueden
1004 ser necesarios para el instrumento nuevo; sin embargo, sólo el
1005 primer @code{instrumentName} se imprime y el resto de ellos se
1008 @lilypond[verbatim,quote,ragged-right]
1009 prepPiccolo = <>^\markup \italic { muta in Piccolo }
1012 \set Staff.instrumentName = #"Piccolo"
1013 \set Staff.shortInstrumentName = #"Picc."
1014 \set Staff.midiInstrument = #"piccolo"
1015 <>^\markup \bold { Piccolo }
1019 prepFlute = <>^\markup \italic { muta in Flauto }
1022 \set Staff.instrumentName = #"Flute"
1023 \set Staff.shortInstrumentName = #"Flt."
1024 \set Staff.midiInstrument = #"flute"
1025 <>^\markup \bold { Flute }
1030 instrumentName = #"Flute"
1031 shortInstrumentName = #"Flt."
1032 midiInstrument = #"flute"
1036 g1 g \prepPiccolo R R \break
1039 g1 g \prepFlute R R \break
1047 Referencia de la notación:
1048 @ref{Variables de paper para desplazamientos y sangrados,,Variables de @code{@bs{}paper} para desplazamientos y sangrados},
1049 @ref{Modificar los complementos (plug-ins) de contexto}.
1051 Fragmentos de código:
1052 @rlsr{Staff notation}.
1054 Referencia de funcionamiento interno:
1055 @rinternals{InstrumentName},
1056 @rinternals{PianoStaff},
1060 @node Citar otras voces
1061 @unnumberedsubsubsec Citar otras voces
1062 @translationof Quoting other voices
1065 @cindex citar otras voces
1066 @cindex fragmentos, citar
1071 @funindex \quoteDuring
1072 @funindex quoteDuring
1073 @funindex \transposition
1074 @funindex transposition
1076 Es muy frecuente que una voz use las mismas notas que otra voz.
1077 Por ejemplo, los violines primero y segundo tocando la misma frase
1078 durante un determinado pasaje musical. Esto se hace dejando que
1079 una voz @emph{cite} a la otra, sin tener que volver a introducir
1080 la música para la segunda voz.
1082 La instrucción @code{\addQuote}, utilizada en el ámbito del nivel
1083 sintáctico superior, define un flujo de música desde el que es
1084 posible citar fragmentos.
1086 La instrucción @code{\quoteDuring} se usa para indicar el punto en
1087 que comienza la cita. Va seguida por dos argumentos: el nombre de
1088 la voz citada, tal y como se definió con @code{\addQuote}, y una
1089 expresión musical que indica la duración de la cita.
1091 @lilypond[verbatim,quote]
1092 fluteNotes = \relative {
1093 a'4 gis g gis | b4^"quoted" r8 ais\p a4( f)
1096 oboeNotes = \relative {
1097 c''4 cis c b \quoteDuring #"flute" { s1 }
1100 \addQuote "flute" { \fluteNotes }
1104 \new Staff \with { instrumentName = "Flute" } \fluteNotes
1105 \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1110 Si la expresión musical que se usa para @code{\quoteDuring}
1111 contiene cualquier cosa que no sea un silencio de separación o un
1112 silencio multicompás, se produce una situación de polifonía, lo
1113 que no suele ser deseable:
1115 @lilypond[verbatim,quote]
1116 fluteNotes = \relative {
1117 a'4 gis g gis | b4^"quoted" r8 ais\p a4( f)
1120 oboeNotes = \relative {
1121 c''4 cis c b \quoteDuring #"flute" { e4 r8 ais b4 a }
1124 \addQuote "flute" { \fluteNotes }
1128 \new Staff \with { instrumentName = "Flute" } \fluteNotes
1129 \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1134 Si una instrucción @code{\unfoldRepeat} dentro de una expresión
1135 musical se necesita imprimir al usar @code{\quoteDuring}, entonces
1136 debe contener también su propia instrucción @code{\unfoldRepeat};
1138 @lilypond[verbatim,quote]
1139 fluteNotes = \relative {
1140 \repeat volta 2 { a'4 gis g gis }
1143 oboeNotesDW = \relative {
1144 \repeat volta 2 \quoteDuring #"incorrect" { s1 }
1147 oboeNotesW = \relative {
1148 \repeat volta 2 \quoteDuring #"correct" { s1 }
1152 \addQuote "incorrect" { \fluteNotes }
1154 \addQuote "correct" { \unfoldRepeats \fluteNotes }
1159 \new Staff \with { instrumentName = "Flute" }
1161 \new Staff \with { instrumentName = "Oboe (incorrect)" }
1163 \new Staff \with { instrumentName = "Oboe (correct)" }
1169 La instrucción @code{\quoteDuring} usa los ajustes de
1170 @code{\transposition} tanto de la parte citada como de la que
1171 cita, para producir notas que tienen la misma altura de sonido en
1172 la parte que cita y en las de la parte citada.
1174 @lilypond[verbatim,quote]
1175 clarinetNotes = \relative c'' {
1178 b4 ais a ais | cis4^"quoted" r8 bis\p b4( f)
1181 oboeNotes = \relative {
1182 c''4 cis c b \quoteDuring #"clarinet" { s1 }
1185 \addQuote "clarinet" { \clarinetNotes }
1190 \new Staff \with { instrumentName = "Clarinet" } \clarinetNotes
1191 \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1197 @cindex articulation-event
1198 @cindex dynamic-event
1201 @cindex crescendo-event
1203 @funindex quotedEventTypes
1204 @funindex quotedCueEventTypes
1206 De forma predeterminada, la música citada incluye todas las
1207 articulaciones, matices dinámicos, elementos de marcado, etc. de
1208 la expresión citada. Es posible elegir cuáles de estos objetos de
1209 la música que se cita se imprimen, mediante la propiedad de
1210 contexto @code{quotedEventTypes}.
1212 @lilypond[verbatim,quote]
1213 fluteNotes = \relative {
1215 b4\<^"quoted" r8 ais a4\f( c->)
1218 oboeNotes = \relative {
1220 \quoteDuring #"flute" { s1 }
1223 \addQuote "flute" { \fluteNotes }
1227 \set Score.quotedEventTypes = #'(note-event articulation-event
1228 crescendo-event rest-event
1229 slur-event dynamic-event)
1230 \new Staff \with { instrumentName = "Flute" } \fluteNotes
1231 \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1236 Las citas también se pueden etiquetar, véase @ref{Uso de etiquetas}.
1239 Referencia de la notación:
1240 @ref{Transposición de los instrumentos},
1241 @ref{Uso de etiquetas}.
1244 @file{scm/define-event-classes.scm}.
1246 Fragmentos de código:
1247 @rlsr{Staff notation}.
1249 Referencia de funcionamiento interno:
1250 @rinternals{Music classes},
1251 @rinternals{QuoteMusic},
1255 Sólo el contenido de la primera voz de una instrucción
1256 @code{\addQuote} se tiene en cuenta para la cita, de manera que si
1257 la expresión musical contiene enunciados @code{\new} o
1258 @code{\context Voice}, sus contenidos no serían citados. La cita
1259 de notas de adorno no está contemplada y puede hacer que LilyPond
1260 termine de forma abrupta; la cita de unos tresillos dentro de
1261 otros puede dar como resultado una notación de pobre calidad.
1264 @node Formateo de las notas guía
1265 @unnumberedsubsubsec Formateo de las notas guía
1266 @translationof Formatting cue notes
1268 @cindex guía, formateo de las notas
1271 @cindex guía, notas, formato de
1273 @cindex citar otras voces
1274 @cindex voces, citar
1277 @funindex \cueDuring
1281 @funindex \cueDuringWithClef
1282 @funindex cueDuringWithClef
1283 @funindex \quoteDuring
1284 @funindex quoteDuring
1286 @cindex notas pequeñas
1287 @cindex pequeñas, notas
1290 La manera más sencilla de dar formato a las notas guía es crear
1291 explícitamente un contexto @code{CueVoice} dentro de la parte.
1299 \stemUp d'8^"flute" c d e fis2
1306 La instrucción @code{\cueClef} puede usarse también con un
1307 contexto @code{CueVoice} explícito si se requiere un cambio de
1308 clave, e imprime una clave del tamaño adecuado para las notas
1309 guía. Después puede utilizarse la instrucción
1310 @code{\cueClefUnset} para volver a la clave original, de nuevo con
1311 un signo de clave del tamaño adecuado.
1313 @lilypond[verbatim,noragged-right]
1318 { e'2\rest r4. \cueClefUnset e,8 }
1320 \cueClef "treble" \stemUp d''8^"flute" c d e fis2
1327 Las instrucciones @code{\cueClef} y @code{\cueClefUnset} se pueden
1328 usar también sin un @code{CueVoice} si es necesario.
1330 @lilypond[verbatim,noragged-right]
1335 d''8^"flute" c d e fis2
1341 En casos de colocación más compleja de notas guía, por ejemplo con
1342 transposición o insertando notas guía procedentes de más de una
1343 fuente, pueden usarse las instrucciones @code{\cueDuring} o
1344 @code{\cueDuringWithClef}. Son una forma más especializada de
1345 @code{\quoteDuring}, véase @ref{Citar otras voces} en la sección
1351 \cueDuring #@var{nombre_de_la_cita} #@var{dirección} #@var{música}
1357 \cueDuringWithClef #@var{nombre_de_la_cita} #@var{dirección} #@var{clave} #@var{música}
1360 La música procedente de los compases correspondientes del elemento
1361 @code{@var{nombre_de_la_cita}} se añade como un contexto
1362 @code{CueVoice} y ocurre simultáneamente con la
1363 @code{@var{música}}, lo que produce una situación polifónica. La
1364 @code{@var{dirección}} toma un argumento @code{UP} (arriba) o
1365 @code{DOWN} (abajo), y corresponde a las voces primera y segunda,
1366 respectivamente, determinando cómo se imprimen las notas guía en
1367 relación a la otra voz.
1369 @lilypond[verbatim,quote]
1370 fluteNotes = \relative {
1371 r2. c''4 | d8 c d e fis2 | g2 d |
1374 oboeNotes = \relative c'' {
1376 <>^\markup \tiny { flute }
1377 \cueDuring #"flute" #UP { R1 }
1381 \addQuote "flute" { \fluteNotes }
1391 Es posible ajustar qué aspectos de la música se citan con
1392 @code{\cueDuring} estableciendo el valor de la propiedad
1393 @code{quotedCueEventTypes}. Su valor por omisión es
1394 @code{'(note-event rest-event tie-event beam-event
1395 tuplet-span-event)}, lo que significa que solamente las notas,
1396 silencios, ligaduras de unión, barras y grupos especiales se
1397 citan, pero no las articulaciones, marcas dinámicas, elementos de
1400 @warning{Cuando un contexto @code{Voice} da comienzo con
1401 @code{\cueDuring}, como en el ejemplo siguiente, el contexto
1402 @code{Voice} se debe declarar explícitamente, pues en caso
1403 contrario toda la expresión musical pertenecería al contexto
1406 @lilypond[verbatim,quote]
1407 oboeNotes = \relative {
1408 r2 r8 d''16(\f f e g f a)
1411 \addQuote "oboe" { \oboeNotes }
1413 \new Voice \relative c'' {
1414 \set Score.quotedCueEventTypes = #'(note-event rest-event tie-event
1415 beam-event tuplet-span-event
1416 dynamic-event slur-event)
1417 \cueDuring #"oboe" #UP { R1 }
1422 Se pueden usar elementos de marcado para mostrar el nombre del
1423 instrumento citado. Si las notas guía requieren un cambio de
1424 clave, puede hacerse manualmente pero la clave original se debe
1425 restaurar al final de las notas guía.
1427 @lilypond[verbatim,quote]
1428 fluteNotes = \relative {
1429 r2. c''4 d8 c d e fis2 g2 d2
1432 bassoonNotes = \relative c {
1436 <>^\markup \tiny { flute }
1437 \cueDuring #"flute" #UP { R1 }
1442 \addQuote "flute" { \fluteNotes }
1449 De forma alternativa, puede usarse la función
1450 @code{\cueDuringWithClef} en su lugar. Esta instrucción admite un
1451 argumento adicional para especificar el cambio de clabe que se
1452 necesita imprimir para las notas guía, pero después imprime
1453 automáticamente la clave original una vez que ha finalizado la
1454 serie de notas guía.
1456 @lilypond[verbatim,quote]
1457 fluteNotes = \relative {
1458 r2. c''4 d8 c d e fis2 g2 d2
1461 bassoonNotes = \relative c {
1464 <>^\markup { \tiny "flute" }
1465 \cueDuringWithClef #"flute" #UP #"treble" { R1 }
1469 \addQuote "flute" { \fluteNotes }
1476 @funindex \transposedCueDuring
1477 @funindex transposedCueDuring
1479 Como @code{\quoteDuring}, @code{\cueDuring} tiene en cuenta las
1480 transposiciones instrumentales. Las notas guía se producen en las
1481 alturas en que se escribirían para el instrumento que recibe la
1482 cita, para así producir las alturas de sonido del instrumento
1485 Para transportar las notas guía de forma diferente, use
1486 @code{\transposedCueDuring}. Esta instrucción acepta un argumento
1487 adicional para especificar (en modo absoluto) la altura impresa
1488 con que queremos representar el sonido de un Do central de
1489 concierto. Esto es útil para toma citas de un instrumento que
1490 está en un registro completamente diferente.
1492 @lilypond[verbatim,quote]
1493 piccoloNotes = \relative {
1500 bassClarinetNotes = \relative c' {
1504 \transposedCueDuring #"piccolo" #UP d { R1 }
1508 \addQuote "piccolo" { \piccoloNotes }
1511 \new Staff \piccoloNotes
1512 \new Staff \bassClarinetNotes
1516 @cindex removing cue notes
1517 @cindex cue notes, removing
1522 La instrucción @code{\killCues} elimina las notas guía de una
1523 expresión musical, de forma que la misma expresión musical pueda
1524 utilizarse para producir la particella instrumental (con notas
1525 guía) y la partitura de conjunto. La instrucción @code{\killCues}
1526 elimina solamente las notas y eventos que se han citado mediante
1527 @code{\cueDuring}. Otros elementos de marcado asociados con las
1528 guías, como los cambios de clave o una etiqueta identificativa del
1529 instrumento fuente, pueden marcarse para su inclusión selectiva
1530 dentro de la partitura; véase @ref{Uso de etiquetas}.
1532 @lilypond[verbatim,quote]
1533 fluteNotes = \relative {
1534 r2. c''4 d8 c d e fis2 g2 d2
1537 bassoonNotes = \relative c {
1542 <>^\markup \tiny { flute }
1544 \cueDuring #"flute" #UP { R1 }
1545 \tag #'part \clef bass
1549 \addQuote "flute" { \fluteNotes }
1560 \removeWithTag #'part { \killCues { \bassoonNotes } }
1565 Como alternativa, los cambios de clave y los letreros de
1566 instrumento se pueden recolectar dentro de una definición de
1567 instrumento para su uso repetido, utilizando
1568 @code{\addInstrumentDefinition} que se descibe en @ref{Nombres de
1572 Referencia de la notación:
1573 @ref{Citar otras voces},
1574 @ref{Transposición de los instrumentos},
1575 @ref{Nombres de instrumentos},
1577 @ref{Guías musicales},
1578 @ref{Uso de etiquetas}.
1580 Fragmentos de código:
1581 @rlsr{Staff notation}.
1583 Referencia de funcionamiento interno:
1584 @rinternals{CueVoice},
1588 Pueden ocurrir colisiones con los silencios si se usa
1589 @code{\cueDuring}, entre los contextos de @code{Voice} y de
1590 @code{CueVoice}. Al usar @code{\cueDuringWithClef} o
1591 @code{\transposedCueDuring} el argumento adicional requerido para
1592 cada caso debe ir después de la cita y de la dirección.