1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
3 Translation of GIT committish: 9b0c8394bbd8510cfc39c40342879703a4b3d2c1
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 cómo
22 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 pentagramas
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 cinco
73 líneas se crean con las instrucciones @code{\new} o @code{\context}.
74 Para ver más detalles, consulte @ref{Crear y referenciar contextos}.
76 El contexto básico de pentagrama es @code{Staff}:
78 @lilypond[verbatim,quote,relative=2]
79 \new Staff { c4 d e f }
82 El contexto @code{DrumStaff} crea una pauta de cinco líneas preparada
83 para un conjunto de batería típico. Cada instrumento se presenta con
84 un símbolo distinto. Los instrumentos se escriben en el modo de
85 percusión que sigue a una instrucción @code{\drummode}, con cada
86 instrumento identificado por un nombre. Para ver más detalles,
87 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 muestra
96 las duraciones de la entrada. Se preservan las duraciones reales.
97 Para ver más detalles, consulte @ref{Mostrar los ritmos de la melodía}.
99 @lilypond[verbatim,quote,relative=2]
100 \new RhythmicStaff { c4 d e f }
103 @code{TabStaff} crea una tablatura con seis cuerdas en la afinación
104 estándar de guitarra. Para ver más detalles, consulte @ref{Tablaturas predeterminadas}.
106 @lilypond[verbatim,quote,relative=2]
107 \new TabStaff { c4 d e f }
110 Existen dos contextos de pauta específicos para la notación de música
111 antigua: @code{MensuralStaff} y @code{VaticanaStaff}. Se describen en
112 @ref{Contextos predefinidos}.
114 @code{GregorianTranscriptionStaff} crea una pauta para la notación
115 moderna de canto gregoriano. No muestra líneas divisorias.
117 @lilypond[verbatim,quote,relative=2]
118 \new GregorianTranscriptionStaff { c4 d e f e d }
121 Se pueden definir contextos nuevos de pentagrama único. Para ver más
122 detalles, consulte @ref{Definir contextos nuevos}.
129 Referencia de la notación:
130 @ref{Crear y referenciar contextos},
131 @ref{Pautas de percusión},
132 @ref{Mostrar los ritmos de la melodía},
133 @ref{Tablaturas predeterminadas},
134 @ref{Contextos predefinidos},
135 @ref{El símbolo del pentagrama},
136 @ref{Contextos del canto gregoriano},
137 @ref{Contextos de la música mensural},
138 @ref{Definir contextos nuevos}.
140 Fragmentos de código:
141 @rlsr{Staff notation}.
143 Referencia de funcionamiento interno:
145 @rinternals{DrumStaff},
146 @rinternals{GregorianTranscriptionStaff},
147 @rinternals{RhythmicStaff},
148 @rinternals{TabStaff},
149 @rinternals{MensuralStaff},
150 @rinternals{VaticanaStaff},
151 @rinternals{StaffSymbol}.
154 @node Agrupar pentagramas
155 @unnumberedsubsubsec Agrupar pentagramas
156 @translationof Grouping staves
158 @cindex comienzo del sistema
159 @cindex pentagramas, varios
160 @cindex corchete vertical
161 @cindex llave vertical
162 @cindex pentagramas de piano
163 @cindex pentagramas, grupo de
164 @cindex pauta de coro
165 @cindex sistema, delimitador de comienzo
166 @cindex coro, sistema de
167 @cindex piano, sistema de
168 @cindex piano, pentagramas de
169 @cindex sistema de piano
170 @cindex sistema de coro
173 Existen varios contextos para agrupar pentagramas individuales
174 formando sistemas. Cada contexto de agrupación establece el estilo
175 del delimitador de comienzo del sistema y el comportamiento de las
178 Si no se especifica ningún contexto, se usan las propiedades
179 predeterminadas: el grupo comienza con una línea vertical y las barras
180 de compás no están conectadas.
182 @lilypond[verbatim,quote,relative=2]
189 En el contexto @code{StaffGroup}, el grupo se inicia con un corchete y
190 las barras de compás se dibujan atravesando todos los pentagramas.
192 @lilypond[verbatim,quote,relative=2]
199 En un @code{ChoirStaff} (sistema de coro), el grupo se inicia con un
200 corchete, pero las barras de compás no están conectadas.
202 @lilypond[verbatim,quote,relative=2]
209 En un @code{GrandStaff} (sistema de piano), el grupo se inicia con una
210 llave y las barras de compás se conectan entre los pentagramas.
212 @lilypond[verbatim,quote,relative=2]
219 El @code{PianoStaff} (sistema de piano) es idéntico a
220 @code{GrandStaff}, excepto que contempla directamente la impresión del
221 nombre del instrumento. Para ver más detalles, consulte
222 @ref{Nombres de instrumentos}.
224 @lilypond[verbatim,quote,relative=2]
226 \set PianoStaff.instrumentName = #"Piano"
232 Cada contexto de grupo de pentagramas fija la propiedad del
233 delimitador de inicio @code{systemStartDelimiter} a uno de los
234 siguientes valores: @code{SystemStartBar} (línea),
235 @code{SystemStartBrace} (llave) o @code{SystemStartBracket}
236 (corchete). También está disponible un cuarto delimitador,
237 @code{SystemStartSquare} (corchete en ángulo recto), pero se debe
238 especificar explícitamente.
240 Se pueden definir contextos nuevos de grupo de pentagramas. Para ver
241 más detalles, consulte @ref{Definir contextos nuevos}.
244 @lilypondfile[verbatim,quote,texidoc,doctitle]
245 {use-square-bracket-at-the-start-of-a-staff-group.ly}
247 @lilypondfile[verbatim,quote,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,quote,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 @code{PianoStaff} no acepta @code{ChordNames} de forma predeterminada.
287 @node Grupos de pentagramas anidados
288 @unnumberedsubsubsec Grupos de pentagramas anidados
289 @translationof Nested staff groups
291 @cindex pentagramas anidados
292 @cindex anidamiento de pentagramas
293 @cindex sistema, delimitadores de inicio anidados
294 @cindex anidados, corchetes de pentagrama
295 @cindex corchetes anidados
296 @cindex llaves, anidado de
298 Los contextos de grupos de pentagramas se pueden anidar hasta una
299 profundidad arbitraria. En este caso, cada contexto descendiente crea
300 un corchete nuevo adyacente al corchete de su grupo padre.
302 @lilypond[verbatim,quote,relative=2]
304 \new Staff { c2 c | c2 c }
306 \new Staff { g2 g | g2 g }
307 \new StaffGroup \with {
308 systemStartDelimiter = #'SystemStartSquare
311 \new Staff { e2 e | e2 e }
312 \new Staff { c2 c | c2 c }
318 Se pueden definir nuevos contextos de grupos de pentagramas anidados.
319 Para ver más detalles, consulte @ref{Definir contextos nuevos}.
322 @lilypondfile[verbatim,quote,texidoc,doctitle]
326 Referencia de la notación:
327 @ref{Agrupar pentagramas},
328 @ref{Nombres de instrumentos},
329 @ref{Definir contextos nuevos}.
331 Fragmentos de código:
332 @rlsr{Staff notation}.
334 Referencia de funcionamiento interno:
335 @rinternals{StaffGroup},
336 @rinternals{ChoirStaff},
337 @rinternals{SystemStartBar},
338 @rinternals{SystemStartBrace},
339 @rinternals{SystemStartBracket},
340 @rinternals{SystemStartSquare}.
343 @node Separación de sistemas
344 @unnumberedsubsubsec Separación de sistemas
345 @translationof Separating systems
347 @cindex separación de sistemas, marca de
349 Si el número de sistemas por página varía de una página a otra, es
350 costumbre separar los sistemas colocando una marca separadora entre
351 ellos. De forma predeterminada, el separador de sistemas es nulo,
352 pero se puede activar con una opción de @code{\paper}.
354 @c \book is required here to display the system separator
355 @c ragged-right is required as there are two systems
356 @lilypond[verbatim,quote,ragged-right]
377 system-separator-markup = \slashSeparator
378 % following commands are needed only to format this documentation
380 paper-height = 100\mm
387 Referencia de la notación:
388 @ref{Disposición de la página}.
390 Fragmentos de código:
391 @rlsr{Notación de los pentagramas}.
394 @node Modificación de pentagramas sueltos
395 @subsection Modificación de pentagramas sueltos
396 @translationof Modifying single staves
398 Esta sección explica cómo cambiar los atributos específicos de un
399 pentagrama: por ejemplo, cambiar el número de líneas o el tamaño de la
400 pauta. También se describen los métodos para comenzar y terminar los
401 pentagramas, y establecer secciones de ossia.
404 * El símbolo del pentagrama::
405 * Pentagramas de Ossia::
406 * Ocultar pentagramas::
410 @node El símbolo del pentagrama
411 @unnumberedsubsubsec El símbolo del pentagrama
412 @translationof Staff symbol
414 @cindex pentagrama, símbolo del
415 @cindex pentagrama, detener e inicial líneas del
416 @cindex pentagrama, mofidicar las líneas del
417 @cindex adicionales, líneas
418 @cindex adicionales internas, líneas
419 @cindex adicionales, modificar líneas
420 @cindex líneas del pentagrama
421 @cindex líneas adicionales
423 @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,relative=2]
434 \stopStaff f4 d \startStaff g, e
435 f'4 d \stopStaff g, e
436 f'4 d \startStaff g, e
444 Las líneas de la pauta pertenecen al grob @code{StaffSymbol}
445 (incluidas las líneas adicionales) y se pueden modificar usando las
446 propiedades de @code{StaffSymbol}, pero esas modificaciones deben
447 hacerse antes de que el pentagrama se (re)inicie.
449 Se puede cambiar el número de líneas de la pauta:
451 @lilypond[verbatim,quote,relative=2]
453 \override Staff.StaffSymbol.line-count = #2
457 \revert Staff.StaffSymbol.line-count
461 La posición de cada una de las líneas de la pauta también puede
462 cambiarse. Una lista de números fija la posición de cada línea.
463 @code{0}@tie{}corresponde a la línea central normal, y las
464 posiciones normales de las líneas son
465 @code{(-4@tie{}-2@tie{}0@tie{}2@tie{}4)}. Se imprime una sola
466 línea de pauta por cada valor que se introduce, de manera que el
467 número de líneas así como su posición en la pauta pueden cambiarse
468 con una sola operación de sobreescritura.
470 @lilypond[verbatim,quote,relative=2]
472 \override Staff.StaffSymbol.line-positions = #'(1 3 5 -1 -3)
475 \override Staff.StaffSymbol.line-positions = #'(8 6.5 -6 -8 -0.5)
479 Para preservar las direcciones típicas de las plicas (hacia arriba
480 para la mitad inferior del pentagra y hacia abajo para la mitad
481 superior), debemos alinear la línea (o espacio) central de la
482 pauta personalizada con la posición de la línea central normal
483 (0). Puede ser necesario un ajuste de la posición de la clave y
484 del Do@tie{}central para que se correspondan a las líneas nuevas.
487 Puede cambiarse el grosor de las líneas de la pauta. También resultan
488 afectadas, de forma predeterminada, las líneas adicionales y no la
489 plica de las figuras.
491 @lilypond[verbatim,quote,relative=2]
493 \override StaffSymbol.thickness = #3
498 También es posible fijar el grosor de las líneas adicionales de
499 forma independiente del de las líneas de la pauta.
501 @lilypond[verbatim,quote,relative=2]
503 \override StaffSymbol.thickness = #2
504 \override StaffSymbol.ledger-line-thickness = #'(0.5 . 0.4)
510 El primer valor se multiplica por
511 el grosor de las líneas del pentagrama,
512 el segundo por el ancho de un espacio del pentagrama, y después
513 los dos valores se suman para obtener el grosor de
514 las líneas adicionales.
516 Se pueden alterar las posiciones de las líneas adicionales:
518 @lilypond[verbatim,quote,relative=2]
520 \override StaffSymbol.ledger-positions = #'(-3 -2 -1 2 5 6)
525 Puede hacerse que las líneas adicionales añadidas aparezcan por encima
526 o por debajo de la cabeza de las figuras, dependiendo de la posición
527 actual relativa a otras cabezas de figura que tienen asimismo sus
528 propias líneas adicionales.
530 @lilypond[verbatim,quote,relative=2]
532 \override StaffSymbol.ledger-extra = #4
537 También puede hacerse que las líneas adicionales aparezcan dentro del
538 pentagrama allí donde se requieren líneas de pauta personalizadas. El
539 ejemplo muestra la posición predeterminada de las líneas adicionales
540 cuando el valor de posición explícito @code{ledger-position} se ha
541 fijado o no. La instrucción @code{\stopStaff} se necesita en el
542 ejemplo para revertir la instrucción de sobreescritura
543 @code{\override} para todo el @code{StaffSymbol} (el símbolo de
546 @lilypond[verbatim,quote,relative=1]
547 \override Staff.StaffSymbol.line-positions = #'(-8 0 2 4)
551 \override Staff.StaffSymbol.ledger-positions = #'(-8 -6 (-4 -2) 0)
555 Puede alterarse la distancia entre líneas de la pauta. Esto afecta
556 también al espaciado de las líneas adicionales.
558 @lilypond[verbatim,quote,relative=2]
560 \override StaffSymbol.staff-space = #1.5
566 @lilypondfile[verbatim,quote,texidoc,doctitle]
567 {making-some-staff-lines-thicker-than-the-others.ly}
575 Referencia de la notación:
578 Fragmentos de código:
579 @rlsr{Staff notation}.
581 Referencia de funcionamiento interno:
582 @rinternals{StaffSymbol},
583 @rinternals{staff-symbol-interface}.
586 @node Pentagramas de Ossia
587 @unnumberedsubsubsec Pentagramas de Ossia
588 @translationof Ossia staves
590 @cindex pentagrama a la francesa
592 @cindex francesa, pentagramas a la
593 @cindex pauta, escalado de
594 @cindex escalado de pentagramas
596 @funindex \startStaff
601 Los pentagramas @notation{Ossia} se pueden preparar mediante la
602 creación de un pentagrama simultáneo nuevo en la posición adecuada:
604 @lilypond[verbatim,quote]
605 \new Staff \relative c'' {
609 \new Staff { e4 d f e }
616 Sin embargo, el ejemplo anterior no es lo que normalmente se desea.
617 Para crear pentagramas de ossia que estén encima del pentagrama
618 original, que no tengan compás ni clave, y que tengan un tamaño menor
619 de tipografía se deben usar varios trucos. El Manual de aprendizaje
620 describe una técnica específica para llegar a este objetivo, empezando
621 por @rlearning{Anidado de expresiones musicales}.
623 El ejemplo siguiente utiliza la propiedad @code{alignAboveContext}
624 para alinear el pentagrama de ossia. Este método es muy conveniente
625 cuando se necesitan sólo algunos pentagramas de ossia.
627 @lilypond[verbatim,quote]
628 \new Staff = "main" \relative c'' {
634 \remove "Time_signature_engraver"
635 alignAboveContext = #"main"
637 \override StaffSymbol.staff-space = #(magstep -3)
638 \override StaffSymbol.thickness = #(magstep -3)
647 Si se requieren muchos pentagramas de ossia aislados, puede ser más
648 conveniente la creación de un contexto @code{Staff} vacío con un
649 @emph{identificador de contexto} específico; después se pueden crear
650 los pentagramas de ossia @emph{llamando} a este contexto y usando
651 @code{\startStaff} y @code{\stopStaff} en los puntos deseados. Las
652 ventajas de este método son más patentes si la pieza es más larga que
653 en ejemplo siguiente.
655 @lilypond[verbatim,quote,ragged-right]
657 \new Staff = "ossia" \with {
658 \remove "Time_signature_engraver"
661 \override StaffSymbol.staff-space = #(magstep -3)
662 \override StaffSymbol.thickness = #(magstep -3)
666 \new Staff \relative c' {
670 \context Staff = "ossia" {
671 \startStaff e4 g8 f e2 \stopStaff
678 \context Staff = "ossia" {
679 \startStaff g4 e8 f g2 \stopStaff
687 Como alternativa, se puede usar la instrucción
688 @code{\RemoveEmptyStaves} para crear pentagramas de ossia. Este
689 método es muy conveniente cuando los pentagramas de ossia aparecen
690 inmediatamente después de un salto de línea. Para ver más información
691 sobre @code{\RemoveEmptyStaves}, consulte @ref{Ocultar pentagramas}.
693 @lilypond[verbatim,quote,ragged-right]
695 \new Staff = "ossia" \with {
696 \remove "Time_signature_engraver"
699 \override StaffSymbol.staff-space = #(magstep -3)
700 \override StaffSymbol.thickness = #(magstep -3)
705 \new Staff \relative c' {
717 \Staff \RemoveEmptyStaves
718 \override VerticalAxisGroup.remove-first = ##t
726 @lilypondfile[verbatim,quote,texidoc,doctitle]
727 {vertically-aligning-ossias-and-lyrics.ly}
733 @rglos{Frenched staff}.
735 Manual de aprendizaje:
736 @rlearning{Anidado de expresiones musicales},
737 @rlearning{Tamaño de los objetos},
738 @rlearning{Longitud y grosor de los objetos}.
740 Referencia de la notación:
741 @ref{Ocultar pentagramas}.
743 Fragmentos de código:
744 @rlsr{Staff notation}.
746 Referencia de funcionamiento interno:
747 @rinternals{StaffSymbol}.
750 @node Ocultar pentagramas
751 @unnumberedsubsubsec Ocultar pentagramas
752 @translationof Hiding staves
754 @cindex francesa, partituras a la
755 @cindex ocultación de pentagramas
756 @cindex francesa, pentagrama a la
757 @cindex pentagrama, ocultación de
758 @cindex pentagrama vacío
759 @cindex ocultar pentagramas
760 @cindex vacío, pentagrama
762 @funindex \RemoveEmptyStaves
763 @funindex RemoveEmptyStaves
764 @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 c''' { a8 f e16 d c b a2 }
779 Se pueden ocultar los pentagramas que están vacíos mediante la
780 instrucción @code{\RemoveEmptyStaves} dentro del bloque @code{\layout}
781 para el contexto @code{\Staff}. En las partituras orquestales, este
782 estilo se conoce como @q{partitura a la francesa}. De forma
783 predeterminada, esta instrucción oculta y elimina todos los
784 pentagramas vacíos de la partitura excepto los del primer sistema.
786 @warning{Un pentagrama se considera vacío cuando contiene solamente
787 silencios, silencios multicompás, desplazamientos, silencios de
788 separación o una combinación de estos elementos.}
790 @lilypond[verbatim,quote,ragged-right]
793 \Staff \RemoveEmptyStaves
814 También se puede usar @code{\RemoveEmptyStaves} en el contexto
815 @code{\Staff} para crear secciones de ossia para un pentagrama. Para
816 ver más detalles, consulte @ref{Pentagramas de Ossia}.
818 @cindex ocultar pentagramas de música antigua
819 @cindex ocultar pentagramas rítmicos
821 @funindex \RemoveEmptyStaves
822 @funindex RemoveEmptyStaves
824 Se puede usar la instrucción @code{\RemoveEmptyStaves} para ocultar
825 los pentagramas vacíos en contextos de música antigua como
826 @code{\VaticanaStaff}. De forma similar, se puede usar
827 @code{\RhythmicStaff \RemoveEmptyStaves} para ocultar los contextos
828 @code{RhythmicStaff} vacíos.
832 @code{\Staff \RemoveEmptyStaves},
833 @code{\VaticanaStaff \RemoveEmptyStaves},
834 @code{\RhythmicStaff \RemoveEmptyStaves}.
839 @lilypondfile[verbatim,quote,texidoc,doctitle]
840 {removing-the-first-empty-line.ly}
844 @rglos{Frenched staff}.
846 Manual de aprendizaje:
847 @rlearning{Visibilidad y color de los objetos}.
849 Referencia de la notación:
850 @ref{Cambiar los valores por omisión de los contextos},
851 @ref{El símbolo del pentagrama},
852 @ref{Pentagramas de Ossia},
854 @ref{Silencios invisibles},
855 @ref{Visibilidad de los objetos}.
857 Fragmentos de código:
858 @rlsr{Staff notation}.
860 Referencia de funcionamiento interno:
861 @rinternals{ChordNames},
862 @rinternals{FiguredBass},
865 @rinternals{VerticalAxisGroup},
866 @rinternals{Staff_symbol_engraver}.
869 La eliminación del grabador @code{Staff_symbol_engraver} también
870 oculta las barras de compás. Si se fuerza la visibilidad de la barra
871 de compás, pueden ocurrir errores de formato visual. En este caso,
872 utilice las siguientes sobreescrituras de valores en vez de quitar el
877 \override NoteHead.no-ledgers = ##t
880 Para ver los fallos y problemas conocidos, así como las advertencias
881 asociadas con @code{\RemoveEmptyStaves}, consulte
882 @ref{Cambiar los valores por omisión de los contextos}.
885 @node Escritura de las particellas
886 @subsection Escritura de las particellas
887 @translationof Writing parts
889 Esta sección explica cómo insertar indicaciones de tempo y nombres de
890 instrumento en una partitura. También se describen métodos para citar
891 otras voces y dar formato a las notas guía.
894 * Nombres de instrumentos::
895 * Citar otras voces::
896 * Formateo de las notas guía::
900 @node Nombres de instrumentos
901 @unnumberedsubsubsec Nombres de instrumentos
902 @translationof Instrument names
904 @cindex instrumento, nombre del
905 @cindex instrumento, nombre abreviado
907 Se pueden imprimir los nombres de los instrumentos en el lado
908 izquierdo de los pentagramas dentro de los contextos
909 @code{Staff}, @code{PianoStaff}, @code{StaffGroup}, @code{GrandStaff}
910 y @code{ChoirStaff}. El valor de @code{instrumentName} se usa para el
911 primer pentagrama, y el valor de @code{shortInstrumentName} se usa
912 para todos los pentagramas siguientes.
914 @lilypond[verbatim,quote,ragged-right,relative=1]
916 instrumentName = #"Violin "
917 shortInstrumentName = #"Vln. "
919 { c4.. g'16 c4.. g'16 \break | c1 }
922 @cindex instrumentos, nombres complejos de
924 También podemos usar @code{\markup} para construir nombres de
925 instrumento más complicados:
927 @lilypond[verbatim,quote,relative=2]
929 instrumentName = \markup {
930 \column { "Clarinetti"
931 \line { "in B" \smaller \flat }
938 @cindex instrument names, centering
940 Cuando se agrupan dos o más contextos de pentagrama, los nombres de
941 instrumento y los nombres cortos aparecen centrados de forma
942 predeterminada. Para centrar nombres de instrumento de varias líneas,
943 se debe utilizar @code{\center-column}:
945 @lilypond[verbatim,quote,indent=1.5\cm,relative=2]
948 instrumentName = #"Flute"
952 instrumentName = \markup {
953 \center-column { "Clarinet" }
954 \line { "in B" \smaller \flat }
962 @funindex short-indent
964 Sin embargo, si los nombres de instrumento son más largos, éstos no se
965 centran para un grupo de pentagramas a no ser que se aumenten los
966 valores del sangrado, @code{indent}, y del sangrado corto,
967 @code{short-indent}. Para ver más detalles sobre estos ajustes,
968 consulte @ref{Variables de paper para desplazamientos y sangrados,,Variables de @code{@bs{}paper} para desplazamientos y sangrados}.
970 @lilypond[verbatim,quote,ragged-right]
974 instrumentName = #"Alto Flute in G"
975 shortInstrumentName = #"Flt."
982 instrumentName = #"Clarinet"
983 shortInstrumentName = #"Clar."
994 short-indent = 1.5\cm
998 @cindex nombres de instrumento, añadir a otros contextos
1000 Para añadir nombres de instrumento a otros contextos (como
1001 @code{ChordNames} o @code{FiguredBass}), debemos
1002 añadir el grabador @code{Instrument_name_engraver} a dicho
1003 contexto. Para ver más detalles, consulte @ref{Modificar los complementos (plug-ins) de contexto}.
1005 @cindex nombres de instrumento, cambiar
1007 El nombre de instrumento corto @code{shortInstrumentName} se puede
1008 cambiar en mitad de una pieza; sin embargo, sólo el primer
1009 @code{instrumentName} se imprime y el resto de ellos se ignoran:
1011 @lilypond[verbatim,quote,ragged-right,relative=1]
1013 instrumentName = #"Flute"
1014 shortInstrumentName = #"Flt."
1019 \set Staff.instrumentName = #"Clarinet"
1020 \set Staff.shortInstrumentName = #"Clt."
1026 @cindex instrumento, cambio de
1027 @cindex cambio de instrumento
1029 @funindex \addInstrumentDefinition
1030 @funindex addInstrumentDefinition
1031 @funindex \instrumentSwitch
1032 @funindex instrumentSwitch
1034 Si se necesita un @emph{cambio} de instrumento, se debe usar
1035 @code{\addInstrumentDefinition} en combinación con
1036 @code{\instrumentSwitch} para crear una lista detallada de los cambios
1037 necesarios para el intercambio. La instrucción
1038 @code{\addInstrumentDefinition} tiene dos argumentos: una cadena
1039 identificativa, y una lista asociativa de propiedades de contexto y
1040 los valores que el instrumento va a usar. Se debe situar en el ámbito
1041 del nivel más alto. @code{\instrumentSwitch} se usa en la expresión
1042 musical para declarar el cambio de instrumento:
1044 @lilypond[verbatim,quote,ragged-right]
1045 \addInstrumentDefinition #"contrabassoon"
1046 #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
1047 (shortInstrumentName . "Cbsn.")
1048 (clefGlyph . "clefs.F")
1049 (middleCPosition . 6)
1051 (instrumentCueName . ,(make-bold-markup "cbsn."))
1052 (midiInstrument . "bassoon"))
1055 instrumentName = #"Bassoon"
1059 \compressFullBarRests
1062 \instrumentSwitch "contrabassoon"
1069 Referencia de la notación:
1070 @ref{Variables de paper para desplazamientos y sangrados,,Variables de @code{@bs{}paper} para desplazamientos y sangrados},
1071 @ref{Modificar los complementos (plug-ins) de contexto}.
1073 Fragmentos de código:
1074 @rlsr{Staff notation}.
1076 Referencia de funcionamiento interno:
1077 @rinternals{InstrumentName},
1078 @rinternals{PianoStaff},
1082 @node Citar otras voces
1083 @unnumberedsubsubsec Citar otras voces
1084 @translationof Quoting other voices
1087 @cindex citar otras voces
1088 @cindex fragmentos, citar
1093 @funindex \quoteDuring
1094 @funindex quoteDuring
1095 @funindex \transposition
1096 @funindex transposition
1098 Es muy frecuente que una voz use las mismas notas que otra voz. Por
1099 ejemplo, los violines primero y segundo tocando la misma frase durante
1100 un determinado pasaje musical. Esto se hace dejando que una voz
1101 @emph{cite} a la otra, sin tener que volver a introducir la música
1102 para la segunda voz.
1104 La instrucción @code{\addQuote}, utilizada en el ámbito del nivel
1105 sintáctico superior, define un flujo de música desde el que es posible
1108 La instrucción @code{\quoteDuring} se usa para indicar el punto en que
1109 comienza la cita. Va seguida por dos argumentos: el nombre de la voz
1110 citada, tal y como se definió con @code{\addQuote}, y una expresión
1111 musical que indica la duración de la cita.
1113 @lilypond[verbatim,quote]
1114 fluteNotes = \relative c'' {
1115 a4 gis g gis | b4^"quoted" r8 ais\p a4( f)
1118 oboeNotes = \relative c'' {
1119 c4 cis c b \quoteDuring #"flute" { s1 }
1122 \addQuote "flute" { \fluteNotes }
1126 \new Staff \with { instrumentName = "Flute" } \fluteNotes
1127 \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1132 Si la expresión musical que se usa para @code{\quoteDuring} contiene
1133 cualquier cosa que no sea un silencio de separación o un silencio
1134 multicompás, se produce una situación de polifonía, lo que no suele
1137 @lilypond[verbatim,quote]
1138 fluteNotes = \relative c'' {
1139 a4 gis g gis | b4^"quoted" r8 ais\p a4( f)
1142 oboeNotes = \relative c'' {
1143 c4 cis c b \quoteDuring #"flute" { e4 r8 ais b4 a }
1146 \addQuote "flute" { \fluteNotes }
1150 \new Staff \with { instrumentName = "Flute" } \fluteNotes
1151 \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1156 La instrucción @code{\quoteDuring} usa los ajustes de
1157 @code{\transposition} tanto de la parte citada como de la que cita,
1158 para producir notas que tienen la misma altura de sonido en la parte
1159 que cita y en las de la parte citada.
1161 @lilypond[verbatim,quote]
1162 clarinetNotes = \relative c'' {
1165 b4 ais a ais | cis4^"quoted" r8 bis\p b4( f)
1168 oboeNotes = \relative c'' {
1169 c4 cis c b \quoteDuring #"clarinet" { s1 }
1172 \addQuote "clarinet" { \clarinetNotes }
1177 \new Staff \with { instrumentName = "Clarinet" } \clarinetNotes
1178 \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1184 @cindex articulation-event
1185 @cindex dynamic-event
1188 @cindex crescendo-event
1190 @funindex quotedEventTypes
1191 @funindex quotedCueEventTypes
1193 De forma predeterminada, la música citada incluye todas las
1194 articulaciones, matices dinámicos, elementos de marcado, etc. de la
1195 expresión citada. Es posible elegir cuáles de estos objetos de la
1196 música que se cita se imprimen, mediante la propiedad de contexto
1197 @code{quotedEventTypes}.
1199 @lilypond[verbatim,quote]
1200 fluteNotes = \relative c'' {
1202 b4\<^"quoted" r8 ais a4\f( c->)
1205 oboeNotes = \relative c'' {
1207 \quoteDuring #"flute" { s1 }
1210 \addQuote "flute" { \fluteNotes }
1214 \set Score.quotedEventTypes = #'(note-event articulation-event
1215 crescendo-event rest-event
1216 slur-event dynamic-event)
1217 \new Staff \with { instrumentName = "Flute" } \fluteNotes
1218 \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1223 Las citas también se pueden etiquetar, véase @ref{Uso de etiquetas}.
1226 Referencia de la notación:
1227 @ref{Transposición de los instrumentos},
1228 @ref{Uso de etiquetas}.
1231 @file{scm/define-event-classes.scm}.
1233 Fragmentos de código:
1234 @rlsr{Staff notation}.
1236 Referencia de funcionamiento interno:
1237 @rinternals{Music classes},
1238 @rinternals{QuoteMusic},
1242 Sólo el contenido de la primera voz de una instrucción
1243 @code{\addQuote} se tiene en cuenta para la cita, de manera que
1244 si la expresión musical contiene enunciados @code{\new}
1245 o @code{\context Voice}, sus contenidos no serían citados.
1246 La cita de notas de adorno no está contemplada y puede hacer que
1247 LilyPond termine de forma abrupta; la cita de unos tresillos
1248 dentro de otros puede dar como resultado una
1249 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
1269 @funindex \cueDuringWithClef
1270 @funindex cueDuringWithClef
1271 @funindex \quoteDuring
1272 @funindex quoteDuring
1274 @cindex notas pequeñas
1275 @cindex pequeñas, notas
1278 La manera más sencilla de dar formato a las notas guía es crear
1279 explícitamente un contexto @code{CueVoice} dentro de la parte.
1281 @lilypond[verbatim,relative=1]
1286 \stemUp d'8^"flute" c d e fis2
1292 La instrucción @code{\cueClef} puede usarse también con un contexto
1293 @code{CueVoice} explícito si se requiere un cambio de clave, e imprime
1294 una clave del tamaño adecuado para las notas guía. Después puede
1295 utilizarse la instrucción @code{\cueClefUnset} para volver a la clave
1296 original, de nuevo con un signo de clave del tamaño adecuado.
1298 @lilypond[verbatim,noragged-right,relative=1]
1302 { e2\rest r4. \cueClefUnset e,8 }
1304 \cueClef "treble" \stemUp d''8^"flute" c d e fis2
1310 Las instrucciones @code{\cueClef} y @code{\cueClefUnset} se pueden
1311 usar también sin un @code{CueVoice} si es necesario.
1313 @lilypond[verbatim,noragged-right,relative=1]
1317 d'8^"flute" c d e fis2
1322 En casos de colocación más compleja de notas guía, por ejemplo con
1323 transposición o insertando notas guía procedentes de más de una
1324 fuente, pueden usarse las instrucciones @code{\cueDuring} o
1325 @code{\cueDuringWithClef}. Son una forma más especializada de
1326 @code{\quoteDuring}, véase @ref{Citar otras voces} en la sección
1332 \cueDuring #@var{nombre_de_la_cita} #@var{dirección} #@var{música}
1338 \cueDuringWithClef #@var{nombre_de_la_cita} #@var{dirección} #@var{clave} #@var{música}
1341 La música procedente de los compases correspondientes del elemento
1342 @code{@var{nombre_de_la_cita}} se añade como un contexto
1343 @code{CueVoice} y ocurre simultáneamente con la @code{@var{música}},
1344 lo que produce una situación polifónica. La @code{@var{dirección}}
1345 toma un argumento @code{UP} (arriba) o @code{DOWN} (abajo), y
1346 corresponde a las voces primera y segunda, respectivamente,
1347 determinando cómo se imprimen las notas guía en relación a la otra
1350 @lilypond[verbatim,quote]
1351 fluteNotes = \relative c'' {
1352 r2. c4 | d8 c d e fis2 | g2 d |
1355 oboeNotes = \relative c'' {
1357 \new CueVoice { \set instrumentCueName = "flute" }
1358 \cueDuring #"flute" #UP { R1 }
1362 \addQuote "flute" { \fluteNotes }
1372 Es posible ajustar qué aspectos de la música se citan con
1373 @code{\cueDuring} estableciendo el valor de la propiedad
1374 @code{quotedCueEventTypes}. Su valor por omisión es
1375 @code{'(note-event rest-event tie-event beam-event
1376 tuplet-span-event)}, lo que significa que solamente las notas,
1377 silencios, ligaduras de unión, barras y grupos especiales se citan,
1378 pero no las articulaciones, marcas dinámicas, elementos de marcado,
1381 @warning{Cuando un contexto @code{Voice} da comienzo con @code{\cueDuring},
1382 como en el ejemplo siguiente, el contexto @code{Voice} se debe
1383 declarar explícitamente, pues en caso contrario toda la expresión musical
1384 pertenecería al contexto @code{CueVoice}.}
1386 @lilypond[verbatim,quote]
1387 oboeNotes = \relative c'' {
1388 r2 r8 d16(\f f e g f a)
1391 \addQuote "oboe" { \oboeNotes }
1393 \new Voice \relative c'' {
1394 \set Score.quotedCueEventTypes = #'(note-event rest-event tie-event
1395 beam-event tuplet-span-event
1396 dynamic-event slur-event)
1397 \cueDuring #"oboe" #UP { R1 }
1402 El nombre del instrumento que está tocando se puede imprimir si se
1403 ajusta la propiedad @code{instrumentCueName} dentro de un contexto
1404 @code{CueVoice} provisional. La colocación y estilo del
1405 @code{instrumentCueName} viene controlado a través del objeto
1406 @code{InstrumentSwitch}, véase @ref{Nombres de instrumentos}. Si las
1407 notas guía requieren un cambio de clave, puede hacerse manualmente
1408 pero la clave original se debe restaurar al final de las notas guía.
1410 @lilypond[verbatim,quote]
1411 fluteNotes = \relative c'' {
1412 r2. c4 d8 c d e fis2 g2 d2
1415 bassoonNotes = \relative c {
1419 \new CueVoice { \set instrumentCueName = "flute" }
1420 \cueDuring #"flute" #UP { R1 }
1425 \addQuote "flute" { \fluteNotes }
1432 De forma alternativa, puede usarse la función
1433 @code{\cueDuringWithClef} en su lugar. Esta instrucción admite un
1434 argumento adicional para especificar el cambio de clabe que se
1435 necesita imprimir para las notas guía, pero después imprime
1436 automáticamente la clave original una vez que ha finalizado la serie
1439 @lilypond[verbatim,quote]
1440 fluteNotes = \relative c'' {
1441 r2. c4 d8 c d e fis2 g2 d2
1444 bassoonNotes = \relative c {
1447 \new CueVoice { \set instrumentCueName = "flute" }
1448 \cueDuringWithClef #"flute" #UP #"treble" { R1 }
1452 \addQuote "flute" { \fluteNotes }
1459 @funindex \transposedCueDuring
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 cita,
1465 para así producir las alturas de sonido del instrumento original.
1467 Para transportar las notas guía de forma diferente, use
1468 @code{\transposedCueDuring}. Esta instrucción acepta un argumento
1469 adicional para especificar (en modo absoluto) la altura impresa con
1470 que queremos representar el sonido de un Do central de concierto.
1471 Esto es útil para toma citas de un instrumento que está en un registro
1472 completamente diferente.
1474 @lilypond[verbatim,quote]
1475 piccoloNotes = \relative c''' {
1482 bassClarinetNotes = \relative c' {
1486 \transposedCueDuring #"piccolo" #UP d { R1 }
1490 \addQuote "piccolo" { \piccoloNotes }
1493 \new Staff \piccoloNotes
1494 \new Staff \bassClarinetNotes
1498 @cindex removing cue notes
1499 @cindex cue notes, removing
1503 @funindex \addInstrumentDefinition
1504 @funindex addInstrumentDefinition
1506 La instrucción @code{\killCues} elimina las notas guía de una
1507 expresión musical, de forma que la misma expresión musical pueda
1508 utilizarse para producir la particella instrumental (con notas guía) y
1509 la partitura de conjunto. La instrucción @code{\killCues} elimina
1510 solamente las notas y eventos que se han citado mediante
1511 @code{\cueDuring}. Otros elementos de marcado asociados con las
1512 guías, como los cambios de clave o una etiqueta identificativa del
1513 instrumento fuente, pueden marcarse para su inclusión selectiva dentro
1514 de la partitura; véase @ref{Uso de etiquetas}.
1516 @lilypond[verbatim,quote]
1517 fluteNotes = \relative c'' {
1518 r2. c4 d8 c d e fis2 g2 d2
1521 bassoonNotes = \relative c {
1526 \new CueVoice { \set instrumentCueName = "flute" }
1528 \cueDuring #"flute" #UP { R1 }
1529 \tag #'part \clef bass
1533 \addQuote "flute" { \fluteNotes }
1544 \removeWithTag #'part { \killCues { \bassoonNotes } }
1549 Como alternativa, los cambios de clave y los letreros de instrumento
1550 se pueden recolectar dentro de una definición de instrumento para su
1551 uso repetido, utilizando @code{\addInstrumentDefinition} que se
1552 descibe en @ref{Nombres de instrumentos}.
1555 Referencia de la notación:
1556 @ref{Citar otras voces},
1557 @ref{Transposición de los instrumentos},
1558 @ref{Nombres de instrumentos},
1560 @ref{Guías musicales},
1561 @ref{Uso de etiquetas}.
1563 Fragmentos de código:
1564 @rlsr{Staff notation}.
1566 Referencia de funcionamiento interno:
1567 @rinternals{CueVoice},
1571 Pueden ocurrir colisiones con los silencios si se usa
1572 @code{\cueDuring}, entre los contextos de @code{Voice} y de
1573 @code{CueVoice}. Al usar @code{\cueDuringWithClef} o
1574 @code{\transposedCueDuring} el argumento adicional requerido para cada
1575 caso debe ir después de la cita y de la dirección.