1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
3 Translation of GIT committish: 8656e359d629aed6990bb8d8d3da8eac2d2c311e
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. For details, see the Contributors'
7 Guide, node Updating translation committishes..
12 @node Notación de los pentagramas
13 @section Notación de los pentagramas
14 @translationof Staff notation
16 @lilypondfile[quote]{staff-headword.ly}
18 Esta sección explica cómo influir sobre la apariencia de los
19 pentagramas, cómo imprimir partituras con más de un pentagrama y cómo
20 añadir indicaciones de tempo y notas guía a los pentagramas.
23 * Impresión de los pentagramas::
24 * Modificación de pentagramas sueltos::
25 * Escritura de las particellas::
29 @node Impresión de los pentagramas
30 @subsection Impresión de los pentagramas
31 @translationof Displaying staves
33 Esta sección describe los distintos métodos de creación de pentagramas
37 * Crear instancias de pentagramas nuevos::
38 * Agrupar pentagramas::
39 * Grupos de pentagramas anidados::
40 * Separación de sistemas::
44 @node Crear instancias de pentagramas nuevos
45 @unnumberedsubsubsec Crear instancias de pentagramas nuevos
46 @translationof Instantiating new staves
48 @cindex nuevo pentagrama
50 @cindex pentagrama, iniciar
51 @cindex pentagrama, instanciar
52 @cindex pentagrama, nuevo
53 @cindex pentagrama de percusión
54 @cindex pentagrama único
55 @cindex percusión, pauta de
56 @cindex pauta de percusión
57 @cindex gregoriano, canto, pauta de transcripción de
58 @cindex rítmica, pauta
59 @cindex tablatura, pauta de
64 @funindex RhythmicStaff
66 @funindex MensuralStaff
67 @funindex VaticanaStaff
68 @funindex GregorianTranscriptionStaff
70 Las @notation{pautas} y los @notation{pentagramas} o pautas de cinco
71 líneas se crean con las instrucciones @code{\new} o @code{\context}.
72 Para ver más detalles, consulte @ref{Crear contextos}.
74 El contexto básico de pentagrama es @code{Staff}:
76 @lilypond[verbatim,quote,relative=2]
77 \new Staff { c4 d e f }
80 El contexto @code{DrumStaff} crea una pauta de cinco líneas preparada
81 para un conjunto de batería típico. Cada instrumento se presenta con
82 un símbolo distinto. Los instrumentos se escriben en el modo de
83 percusión que sigue a una instrucción @code{\drummode}, con cada
84 instrumento identificado por un nombre. Para ver más detalles,
85 consulte @ref{Pautas de percusión}.
87 @lilypond[verbatim,quote]
89 \drummode { cymc hh ss tomh }
93 @code{RhythmicStaff} crea una pauta de una sola línea que sólo muestra
94 las duraciones de la entrada. Se preservan las duraciones reales.
95 Para ver más detalles, consulte @ref{Mostrar los ritmos de la melodía}.
97 @lilypond[verbatim,quote,relative=2]
98 \new RhythmicStaff { c4 d e f }
101 @code{TabStaff} crea una tablatura con seis cuerdas en la afinación
102 estándar de guitarra. Para ver más detalles, consulte @ref{Tablaturas predeterminadas}.
104 @lilypond[verbatim,quote,relative=2]
105 \new TabStaff { c4 d e f }
108 Existen dos contextos de pauta específicos para la notación de música
109 antigua: @code{MensuralStaff} y @code{VaticanaStaff}. Se describen en
110 @ref{Contextos predefinidos}.
112 @code{GregorianTranscriptionStaff} crea una pauta para la notación
113 moderna de canto gregoriano. No muestra líneas divisorias.
115 @lilypond[verbatim,quote,relative=2]
116 \new GregorianTranscriptionStaff { c4 d e f e d }
119 Se pueden definir contextos nuevos de pentagrama único. Para ver más
120 detalles, consulte @ref{Definir contextos nuevos}.
128 Referencia de la notación:
129 @ref{Crear contextos},
130 @ref{Pautas de percusión},
131 @ref{Mostrar los ritmos de la melodía},
132 @ref{Tablaturas predeterminadas},
133 @ref{Contextos predefinidos},
134 @ref{El símbolo del pentagrama},
135 @ref{Contextos del canto gregoriano},
136 @ref{Contextos de la música mensural},
137 @ref{Definir contextos nuevos}.
139 Fragmentos de código:
140 @rlsr{Staff notation}.
142 Referencia de funcionamiento interno:
144 @rinternals{DrumStaff},
145 @rinternals{GregorianTranscriptionStaff},
146 @rinternals{RhythmicStaff},
147 @rinternals{TabStaff},
148 @rinternals{MensuralStaff},
149 @rinternals{VaticanaStaff},
150 @rinternals{StaffSymbol}.
153 @node Agrupar pentagramas
154 @unnumberedsubsubsec Agrupar pentagramas
155 @translationof Grouping staves
157 @cindex comienzo del sistema
158 @cindex pentagramas, varios
159 @cindex corchete vertical
160 @cindex llave vertical
161 @cindex pentagramas de piano
162 @cindex pentagramas, grupo de
163 @cindex pauta de coro
164 @cindex sistema, delimitador de comienzo
165 @cindex coro, sistema de
166 @cindex piano, sistema de
167 @cindex piano, pentagramas de
168 @cindex sistema de piano
169 @cindex sistema de coro
172 Existen varios contextos para agrupar pentagramas individuales
173 formando sistemas. Cada contexto de agrupación establece el estilo
174 del delimitador de comienzo del sistema y el comportamiento de las
177 Si no se especifica ningún contexto, se usan las propiedades
178 predeterminadas: el grupo comienza con una línea vertical y las barras
179 de compás no están conectadas.
181 @lilypond[verbatim,quote,relative=2]
188 En el contexto @code{StaffGroup}, el grupo se inicia con un corchete y
189 las barras de compás se dibujan atravesando todos los pentagramas.
191 @lilypond[verbatim,quote,relative=2]
198 En un @code{ChoirStaff} (sistema de coro), el grupo se inicia con un
199 corchete, pero las barras de compás no están conectadas.
201 @lilypond[verbatim,quote,relative=2]
208 En un @code{GrandStaff} (sistema de piano), el grupo se inicia con una
209 llave y las barras de compás se conectan entre los pentagramas.
211 @lilypond[verbatim,quote,relative=2]
218 El @code{PianoStaff} (sistema de piano) es idéntico a
219 @code{GrandStaff}, excepto que contempla directamente la impresión del
220 nombre del instrumento. Para ver más detalles, consulte
221 @ref{Nombres de instrumentos}.
223 @lilypond[verbatim,quote,relative=2]
225 \set PianoStaff.instrumentName = #"Piano"
231 Cada contexto de grupo de pentagramas fija la propiedad del
232 delimitador de inicio @code{systemStartDelimiter} a uno de los
233 siguientes valores: @code{SystemStartBar} (línea),
234 @code{SystemStartBrace} (llave) o @code{SystemStartBracket}
235 (corchete). También está disponible un cuarto delimitador,
236 @code{SystemStartSquare} (corchete en ángulo recto), pero se debe
237 especificar explícitamente.
239 Se pueden definir contextos nuevos de grupo de pentagramas. Para ver
240 más detalles, consulte @ref{Definir contextos nuevos}.
244 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
245 {use-square-bracket-at-the-start-of-a-staff-group.ly}
247 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
248 {display-bracket-with-only-one-staff-in-a-system.ly}
250 @cindex diseño «mensurstriche»
251 @cindex mensurstriche, diseño
252 @cindex renacimiento, música del
253 @cindex transcripción de música mensural
254 @cindex mensural, música, transcripción de
256 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
257 {mensurstriche-layout-bar-lines-between-the-staves.ly}
265 Referencia de la notación:
266 @ref{Nombres de instrumentos},
267 @ref{Definir contextos nuevos}.
269 Fragmentos de código:
270 @rlsr{Staff notation}.
272 Referencia de funcionamiento interno:
274 @rinternals{StaffGroup},
275 @rinternals{ChoirStaff},
276 @rinternals{GrandStaff},
277 @rinternals{PianoStaff},
278 @rinternals{SystemStartBar},
279 @rinternals{SystemStartBrace},
280 @rinternals{SystemStartBracket},
281 @rinternals{SystemStartSquare}.
284 @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}.
323 @lilypondfile[verbatim,lilyquote,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}.
344 @node Separación de sistemas
345 @unnumberedsubsubsec Separación de sistemas
346 @translationof Separating systems
348 @cindex separación de sistemas, marca de
350 Si el número de sistemas por p´agina varía de una página a otra, es
351 costumbre separar los sistemas colocando una marca separadora entre
352 ellos. De forma predeterminada, el separador de sistemas es nulo,
353 pero se puede activar con una opción de @code{\paper}.
355 @c \book is required here to display the system separator
356 @c ragged-right is required as there are two systems
357 @lilypond[verbatim,quote,ragged-right]
378 system-separator-markup = \slashSeparator
379 % following commands are needed only to format this documentation
381 paper-height = 100\mm
388 Referencia de la notación:
389 @ref{Disposición de la página}.
391 Fragmentos de código:
392 @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 ajuste del símbolo del pentagrama
415 @cindex dibujo del símbolo del pentagrama
416 @cindex pentagrama, ajuste del símbolo del
417 @cindex símbolo del pentagrama, dibujo del
418 @cindex detener líneas de pentagrama
419 @cindex iniciar líneas de pentagrama
420 @cindex pentagrama, número de líneas
421 @cindex pentagrama, grosor de las líneas
422 @cindex líneas, número de, de la pauta
423 @cindex grosor de líneas de pauta
424 @cindex adicionales, establecer líneas
425 @cindex ajuste de líneas adicionales
426 @cindex espaciado de líneas adicionales
427 @cindex número de líneas de pauta
429 las líneas de un pentagrama pertenecen al grob @code{StaffSymbol}. Se
430 pueden modificar las propiedades de @code{StaffSymbol} para modificar
431 la apariencia de una pauta, pero han de modificarse antes de que se
432 produzca la creación de la misma.
434 Se puede cambiar el número de líneas de la pauta. La posición de la
435 clave y del Do central pueden requerir una modificación para mantener
436 la correspondencia con la nueva pauta. Para ver una explicación,
437 consulte la sección de fragmentos de código en @ref{Clave}.
439 @lilypond[verbatim,quote,relative=2]
441 \override StaffSymbol #'line-count = #3
446 Se puede modificar el grosor de las líneas de la pauta. El grosor de
447 las líneas adicionales y las plicas también resultan afectados, pues
448 dependen del grosor de las líneas de la pauta.
450 @lilypond[verbatim,quote,relative=1]
452 \override StaffSymbol #'thickness = #3
457 El grosor de las líneas adicionales se puede fijar de forma
458 independiente al de las líneas de la pauta. En el ejemplo, los dos
459 números son factores que multiplican el grosor de las líneas del
460 pentagrama y su espaciado. Las dos contribuciones se suman para dar
461 el grosor de las líneas adicionales.
463 @lilypond[verbatim,quote,relative=1]
465 \override StaffSymbol #'ledger-line-thickness = #'(1 . 0.2)
470 Se puede cambiar la distancia entre las líneas de la pauta. Este
471 ajuste afecta también al espaciado de las líneas adicionales.
473 @lilypond[verbatim,quote,relative=1]
475 \override StaffSymbol #'staff-space = #1.5
480 Hay más detalles sobre las propiedades de @code{StaffSymbol} en
481 @rinternals{staff-symbol-interface}.
483 @cindex detener el pentagrama
484 @cindex iniciar el pentagrama
485 @cindex pentagrama, iniciar
486 @cindex pentagrama, detener
488 @funindex \startStaff
493 Se pueden colocar modificaciones a las propiedades de una pauta en el
494 medio de una partitura, entre @code{\stopStaff} (detener pauta) y
495 @code{\startStaff} (iniciar pauta):
497 @lilypond[verbatim,quote,relative=2]
500 \override Staff.StaffSymbol #'line-count = #2
504 \revert Staff.StaffSymbol #'line-count
510 En general, se pueden usar @code{\startStaff} y @code{\stopStaff} para
511 detener o iniciar un pentagrama en mitad de una partitura.
513 @lilypond[verbatim,quote,relative=2]
530 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
531 {making-some-staff-lines-thicker-than-the-others.ly}
540 Referencia de la notación:
543 Fragmentos de código:
544 @rlsr{Staff notation}.
546 Referencia de funcionamiento interno:
547 @rinternals{StaffSymbol},
548 @rinternals{staff-symbol-interface}.
551 @node Pentagramas de Ossia
552 @unnumberedsubsubsec Pentagramas de Ossia
553 @translationof Ossia staves
555 @cindex pentagrama a la francesa
557 @cindex francesa, pentagramas a la
558 @cindex pauta, escalado de
559 @cindex escalado de pentagramas
561 @funindex \startStaff
566 Los pentagramas @notation{Ossia} se pueden preparar mediante la
567 creación de un pentagrama simultáneo nuevo en la posición adecuada:
569 @lilypond[verbatim,quote]
570 \new Staff \relative c'' {
574 \new Staff { e4 d f e }
581 Sin embargo, el ejemplo anterior no es lo que normalmente se desea.
582 Para crear pentagramas de ossia que estén encima del pentagrama
583 original, que no tengan compás ni clave, y que tengan un tamaño menor
584 de tipografía se deben usar varios trucos. El Manual de aprendizaje
585 describe una técnica específica para llegar a este objetivo, empezando
586 por @rlearning{Anidado de expresiones musicales}.
588 El ejemplo siguiente utiliza la propiedad @code{alignAboveContext}
589 para alinear el pentagrama de ossia. Este método es muy conveniente
590 cuando se necesitan sólo algunos pentagramas de ossia.
592 @lilypond[verbatim,quote]
593 \new Staff = main \relative c'' {
599 \remove "Time_signature_engraver"
600 alignAboveContext = #"main"
602 \override StaffSymbol #'staff-space = #(magstep -3)
603 \override StaffSymbol #'thickness = #(magstep -3)
612 Si se requieren muchos pentagramas de ossia aislados, puede ser más
613 conveniente la creación de un contexto @code{Staff} vacío con un
614 @emph{identificador de contexto} específico; después se pueden crear
615 los pentagramas de ossia @emph{llamando} a este contexto y usando
616 @code{\startStaff} y @code{\stopStaff} en los puntos deseados. Las
617 ventajas de este método son más patentes si la pieza es más larga que
618 en ejemplo siguiente.
620 @lilypond[verbatim,quote,ragged-right]
622 \new Staff = ossia \with {
623 \remove "Time_signature_engraver"
624 \override Clef #'transparent = ##t
626 \override StaffSymbol #'staff-space = #(magstep -3)
627 \override StaffSymbol #'thickness = #(magstep -3)
631 \new Staff \relative c' {
635 \context Staff = ossia {
636 \startStaff e4 g8 f e2 \stopStaff
643 \context Staff = ossia {
644 \startStaff g4 e8 f g2 \stopStaff
652 Como alternativa, se puede usar la instrucción
653 @code{\RemoveEmptyStaves} para crear pentagramas de ossia. Este
654 método es muy conveniente cuando los pentagramas de ossia aparecen
655 inmediatamente después de un salto de línea. Para ver más información
656 sobre @code{\RemoveEmptyStaves}, consulte @ref{Ocultar pentagramas}.
658 @lilypond[verbatim,quote,ragged-right]
660 \new Staff = ossia \with {
661 \remove "Time_signature_engraver"
662 \override Clef #'transparent = ##t
664 \override StaffSymbol #'staff-space = #(magstep -3)
665 \override StaffSymbol #'thickness = #(magstep -3)
670 \new Staff \relative c' {
682 \Staff \RemoveEmptyStaves
683 \override VerticalAxisGroup #'remove-first = ##t
691 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
692 {vertically-aligning-ossias-and-lyrics.ly}
699 @rglos{Frenched staff}.
701 Manual de aprendizaje:
702 @rlearning{Anidado de expresiones musicales},
703 @rlearning{Tamaño de los objetos},
704 @rlearning{Longitud y grosor de los objetos}.
706 Referencia de la notación:
707 @ref{Ocultar pentagramas}.
709 Fragmentos de código:
710 @rlsr{Staff notation}.
712 Referencia de funcionamiento interno:
713 @rinternals{StaffSymbol}.
716 @node Ocultar pentagramas
717 @unnumberedsubsubsec Ocultar pentagramas
718 @translationof Hiding staves
720 @cindex francesa, partituras a la
721 @cindex ocultación de pentagramas
722 @cindex francesa, pentagrama a la
723 @cindex pentagrama, ocultación de
724 @cindex pentagrama vacío
725 @cindex ocultar pentagramas
726 @cindex vacío, pentagrama
728 @funindex \RemoveEmptyStaves
729 @funindex RemoveEmptyStaves
730 @funindex Staff_symbol_engraver
734 Se pueden ocultar las líneas del pentagrama quitando el grabador
735 @code{Staff_symbol_engraver} del contexto de @code{Staff}. Como
736 alternativa se puede utilizar la instrucción @code{\stopStaff}.
738 @lilypond[verbatim,quote]
740 \remove "Staff_symbol_engraver"
742 \relative c''' { a8 f e16 d c b a2 }
745 Se pueden ocultar los pentagramas que están vacíos mediante la
746 instrucción @code{\RemoveEmptyStaves} dentro del bloque @code{\layout}
747 para el contexto @code{\Staff}. En las partituras orquestales, este
748 estilo se conoce como @q{partitura a la francesa}. De forma
749 predeterminada, esta instrucción oculta y elimina todos los
750 pentagramas vacíos de la partitura excepto los del primer sistema.
752 @warning{Un pentagrama se considera vacío cuando contiene solamente
753 silencios, silencios multicompás, desplazamientos, silencios de
754 separación o una combinación de estos elementos.}
756 @lilypond[verbatim,quote,ragged-right]
759 \Staff \RemoveEmptyStaves
780 También se puede usar @code{\RemoveEmptyStaves} en el contexto
781 @code{\Staff} para crear secciones de ossia para un pentagrama. Para
782 ver más detalles, consulte @ref{Pentagramas de Ossia}.
784 @cindex ocultar pentagramas de música antigua
785 @cindex ocultar pentagramas rítmicos
787 @funindex \RemoveEmptyStaves
788 @funindex RemoveEmptyStaves
790 Se puede usar la instrucción @code{\RemoveEmptyStaves} para ocultar
791 los pentagramas vacíos en contextos de música antigua como
792 @code{\VaticanaStaff}. De forma similar, se puede usar
793 @code{\RhythmicStaff \RemoveEmptyStaves} para ocultar los contextos
794 @code{RhythmicStaff} vacíos.
798 @code{\Staff \RemoveEmptyStaves},
799 @code{\VaticanaStaff \RemoveEmptyStaves},
800 @code{\RhythmicStaff \RemoveEmptyStaves}.
806 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
807 {removing-the-first-empty-line.ly}
812 @rglos{Frenched staff}.
814 Manual de aprendizaje:
815 @rlearning{Visibilidad y color de los objetos}.
817 Referencia de la notación:
818 @ref{Cambiar los valores por omisión de los contextos},
819 @ref{El símbolo del pentagrama},
820 @ref{Pentagramas de Ossia},
822 @ref{Silencios invisibles},
823 @ref{Visibilidad de los objetos}.
825 Fragmentos de código:
826 @rlsr{Staff notation}.
828 Referencia de funcionamiento interno:
829 @rinternals{ChordNames},
830 @rinternals{FiguredBass},
833 @rinternals{VerticalAxisGroup},
834 @rinternals{Staff_symbol_engraver}.
839 La eliminación del grabador @code{Staff_symbol_engraver} también
840 oculta las barras de compás. Si se fuerza la visibilidad de la barra
841 de compás, pueden ocurrir errores de formato visual. En este caso,
842 utilice las siguientes sobreescrituras de valores en vez de quitar el
846 \override StaffSymbol #'stencil = ##f
847 \override NoteHead #'no-ledgers = ##t
850 Para ver los fallos y problemas conocidos, así como las advertencias
851 asociadas con @code{\RemoveEmptyStaves}, consulte
852 @ref{Cambiar los valores por omisión de los contextos}.
854 @node Escritura de las particellas
855 @subsection Escritura de las particellas
856 @translationof Writing parts
858 Esta sección explica cómo insertar indicaciones de tempo y nombres de
859 instrumento en una partitura. También se describen métodos para citar
860 otras voces y dar formato a las notas guía.
863 * Nombres de instrumentos::
864 * Citar otras voces::
865 * Formateo de las notas guía::
869 @node Nombres de instrumentos
870 @unnumberedsubsubsec Nombres de instrumentos
871 @translationof Instrument names
873 @cindex instrumento, nombre del
874 @cindex instrumento, nombre abreviado
876 Se pueden imprimir los nombres de los instrumentos en el lado
877 izquierdo de los pentagramas dentro de los contextos
878 @code{Staff}, @code{PianoStaff}, @code{StaffGroup}, @code{GrandStaff}
879 y @code{ChoirStaff}. El valor de @code{instrumentName} se usa para el
880 primer pentagrama, y el valor de @code{shortInstrumentName} se usa
881 para todos los pentagramas siguientes.
883 @lilypond[verbatim,quote,ragged-right,relative=1]
884 \set Staff.instrumentName = #"Violin "
885 \set Staff.shortInstrumentName = #"Vln "
891 También podemos usar el modo de marcado para construir nombres de
892 instrumento más complicados:
894 @lilypond[verbatim,quote,relative=2]
895 \set Staff.instrumentName = \markup {
896 \column { "Clarinetti"
897 \line { "in B" \smaller \flat } } }
901 @cindex instrument names, centering
903 Cuando se agrupan dos o más contextos de pentagrama, los nombres de
904 instrumento y los nombres cortos aparecen centrados de forma
905 predeterminada. Para centrar nombres de instrumento de varias líneas,
906 se debe utilizar @code{\center-column}:
908 @lilypond[verbatim,quote,indent=1.5\cm,relative=2]
911 \set Staff.instrumentName = #"Flute"
915 \set Staff.instrumentName = \markup \center-column {
917 \line { "in B" \smaller \flat }
925 @funindex short-indent
927 Sin embargo, si los nombres de instrumento son más largos, éstos no se
928 centran para un grupo de pentagramas a no ser que se aumenten los
929 valores del sangrado, @code{indent}, y del sangrado corto,
930 @code{short-indent}. Para ver más detalles sobre estos ajustes,
931 consulte @ref{Variables de \paper para desplazamientos y sangrados}.
933 @lilypond[verbatim,quote,ragged-right]
936 short-indent = 1.5\cm
941 \set Staff.instrumentName = #"Alto Flute in G"
942 \set Staff.shortInstrumentName = #"Fl."
947 \set Staff.instrumentName = #"Clarinet"
948 \set Staff.shortInstrumentName = #"Clar."
955 @cindex nombres de instrumento, añadir a otros contextos
957 Para añadir nombres de instrumento a otros contextos (como
958 @code{ChordNames} o @code{FiguredBass}), debemos
959 añadir el grabador @code{Instrument_name_engraver} a dicho
960 contexto. Para ver más detalles, consulte @ref{Modificar los complementos (plug-ins) de contexto}.
962 @cindex nombres de instrumento, cambiar
964 Los nombres de instrumento se pueden cambiar en mitad de una pieza;
965 sin embargo, recuerde que el @code{instrumentName} no se imprime en
966 mitad de la pieza, ya que sólo aparece en el primer pentagrama:
968 @lilypond[verbatim,quote,ragged-right,relative=1]
969 \set Staff.instrumentName = #"First"
970 \set Staff.shortInstrumentName = #"one"
973 \set Staff.instrumentName = #"Second"
974 \set Staff.shortInstrumentName = #"two"
979 @cindex instrumento, cambio de
980 @cindex cambio de instrumento
982 @funindex \addInstrumentDefinition
983 @funindex addInstrumentDefinition
984 @funindex \instrumentSwitch
985 @funindex instrumentSwitch
987 Si se necesita un @emph{cambio} de instrumento, se debe usar
988 @code{\addInstrumentDefinition} en combinación con
989 @code{\instrumentSwitch} para crear una lista detallada de los cambios
990 necesarios para el intercambio. La instrucción
991 @code{\addInstrumentDefinition} tiene dos argumentos: una cadena
992 identificativa, y una lista asociativa de propiedades de contexto y
993 los valores que el instrumento va a usar. Se debe situar en el ámbito
994 del nivel más alto. @code{\instrumentSwitch} se usa en la expresión
995 musical para declarar el cambio de instrumento:
997 @lilypond[verbatim,quote,ragged-right]
998 \addInstrumentDefinition #"contrabassoon"
999 #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
1000 (shortInstrumentName . "Cbsn.")
1001 (clefGlyph . "clefs.F")
1002 (middleCPosition . 6)
1004 (instrumentCueName . ,(make-bold-markup "cbsn."))
1005 (midiInstrument . "bassoon"))
1008 instrumentName = #"Bassoon"
1012 \compressFullBarRests
1015 \instrumentSwitch "contrabassoon"
1023 Referencia de la notación:
1024 @ref{Variables de \paper para desplazamientos y sangrados},
1025 @ref{Modificar los complementos (plug-ins) de contexto}.
1027 Fragmentos de código:
1028 @rlsr{Staff notation}.
1030 Referencia de funcionamiento interno:
1031 @rinternals{InstrumentName},
1032 @rinternals{PianoStaff},
1036 @node Citar otras voces
1037 @unnumberedsubsubsec Citar otras voces
1038 @translationof Quoting other voices
1041 @cindex citar otras voces
1047 @funindex \quoteDuring
1048 @funindex quoteDuring
1049 @funindex \transposition
1050 @funindex transposition
1052 Es muy frecuente que una voz duplique música de otra voz. Por
1053 ejemplo, los violines primero y segundo pueden tocar las mismas notas
1054 durante un pasaje musical. En LilyPond esto se hace dejando que una
1055 voz @emph{cite} a la otra, sin tener que volverla a introducir.
1057 Antes de que una voz pueda citarse, se debe usar la instrucción
1058 @code{\addQuote} para iniciar el fragmento citado. Esta instrucción
1059 se debe usar en el ámbito del nivel más alto. El primer argumento es
1060 una cadena identificativa, y el segundo es una expresión musical:
1063 flute = \relative c'' @{
1066 \addQuote "flute" @{ \flute @}
1069 La instrucción @code{\quoteDuring} se usa para indicar el punto en que
1070 comienza la cita. va seguido por dos argumentos: el nombre de la voz
1071 citada, tal y como se definió con @code{\addQuote}, y una expresión
1072 musical que indica la duración de la cita, normalmente silencios de
1073 separación o silencios multicompás. La música correspondiente
1074 (incluidas todas las articulaciones,
1075 matices, elementos de marcado, etc.) de la
1076 voz citada se inserta dentro de la expresión musical:
1078 @lilypond[verbatim,quote]
1079 flute = \relative c'' {
1080 a4 gis g->\f gis^\markup{quoted}
1082 \addQuote "flute" { \flute }
1085 c4 cis \quoteDuring #"flute" { s2 }
1089 Si la expresión musical que se usa para @code{\quoteDuring} contiene
1090 cualquier cosa que no sea un silencio de separación o un silencio
1091 multicompás, se produce una situación de polifonía, lo que no suele
1094 @lilypond[verbatim,quote]
1095 flute = \relative c'' {
1098 \addQuote "flute" { \flute }
1101 c4 cis \quoteDuring #"flute" { c4 b }
1105 Las citas reconocen los ajustes de transposición de los instrumentos
1106 tanto para la fuente como para los instrumentos de destino si se
1107 utiliza la instrucción @code{\transposition}. Para ver más detalles
1108 sobre @code{\transposition}, consulte @ref{Transposición de los instrumentos}.
1110 @lilypond[verbatim,quote]
1111 clarinet = \relative c'' {
1115 \addQuote "clarinet" { \clarinet }
1118 c4 cis \quoteDuring #"clarinet" { s2 }
1122 Es posible etiquetar las citas con nombres exclusivos para poder
1123 procesarlas de diferentes maneras. Para ver más detalles sobre este
1124 procedimiento, consulte @ref{Uso de etiquetas}.
1126 También es posible ajustar qué objetos de la voz original se citan
1127 mediante la modificación de la propiedad @code{quotedEventTypes}. De
1128 forma predeterminada, su valor es @code{#'(StreamEvent)}, lo que
1129 significa que todo se cita. Su establecimiento a,
1130 p.ej. @code{#'(note-event rest-event tie-event)} provoca que LilyPond
1131 cite solamente las notas, silencios y ligaduras de unión, pero no las
1132 articulaciones, los elementos de marcado ni los matices dinámicos.
1134 @lilypond[verbatim,quote]
1135 clarinet = \relative c'' {
1136 a4 gis g->\f gis^\markup{quoted}
1138 \addQuote "clarinet" { \clarinet }
1141 \set Score.quotedEventTypes = #'(note-event rest-event tie-event)
1142 c4 cis \quoteDuring #"clarinet" { s2 }
1148 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1149 {quoting-another-voice-with-transposition.ly}
1152 @cindex articulation-event
1153 @cindex dynamic-event
1156 @funindex quotedEventTypes
1157 @funindex quotedCueEventTypes
1159 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1160 {quoting-another-voice.ly}
1164 Referencia de la notación:
1165 @ref{Transposición de los instrumentos},
1166 @ref{Uso de etiquetas}.
1168 Fragmentos de código:
1169 @rlsr{Staff notation}.
1171 Referencia de funcionamiento interno:
1172 @rinternals{QuoteMusic},
1178 Sólo el contenido de la primera voz de una instrucción
1179 @code{\addQuote} se tiene en cuenta para la cita, de manera que la
1180 música no puede contener enunciados @code{\new} ni @code{\context
1181 Voice} que cambiarían a una voz distinta.
1183 La cita de notas de adorno no es funcional e incluso puede hacer que
1184 LilyPond termine de forma abrupta.
1186 La cita de unos tresillos dentro de otros puede dar como resultado una
1187 notación de pobre calidad.
1189 En anteriores versiones LilyPond (antes de la 2.11), @code{addQuote}
1190 se escribía completamente en minúsculas: @code{\addquote}.
1193 @node Formateo de las notas guía
1194 @unnumberedsubsubsec Formateo de las notas guía
1195 @translationof Formatting cue notes
1197 @cindex guía, formateo de las notas
1200 @cindex guía, notas, formato de
1202 @cindex citar otras voces
1204 @funindex \cueDuring
1206 @funindex \quoteDuring
1207 @funindex quoteDuring
1209 La sección anterior explica la forma de crear citas. La instrucción
1210 @code{\cueDuring} es una forma más especializada de
1211 @code{\quoteDuring}, que es especialmente útil para insertar notas
1212 guía en una particella. La sintaxis es como sigue:
1215 \cueDuring #@var{nombre_de_la_parte} #@var{voz} @var{música}
1218 Esta instrucción copia sólo las notas y los silencios de los compases
1219 correspondientes a partir de @code{@var{nombre_de_la_parte}} dentro de
1220 un contexto @code{CueVoice} de voz guía. La voz guía @code{CueVoice}
1221 se crea implícitamente, y se produce simultáneamente con
1222 @code{@var{música}}, lo que crea una situación polifónica. El
1223 argumento @code{@var{voz}} determina si la notación de las notas guía
1224 debe ser como primera o como segunda voz; @code{UP} (arriba)
1225 corresponde a la primera voz, y @code{DOWN} (abajo) corresponde a la
1228 @lilypond[verbatim,quote]
1229 oboe = \relative c'' {
1230 r2 r8 d16(\f f e g f a)
1233 \addQuote "oboe" { \oboe }
1235 \new Voice \relative c'' {
1236 \cueDuring #"oboe" #UP { R1 }
1242 En el ejemplo anterior, el contexto @code{Voice} se tuvo que declarar
1243 explícitamente, pues en caso contrario toda la expresión musical
1244 habría pertenecido al contexto @code{CueVoice}.
1246 Es posible ajustar qué aspectos de la música se citan con
1247 @code{\cueDuring} estableciendo el valor de la propiedad
1248 @code{quotedCueEventTypes}. Su valor por omisión es
1249 @code{#'(note-event rest-event tie-event beam-event
1250 tuplet-span-event)}, lo que significa que solamente las notas,
1251 silencios, ligaduras de unión, barras y grupos especiales se citan,
1252 pero no las articulaciones, marcas dinámicas, elementos de marcado,
1255 @lilypond[verbatim,quote]
1256 oboe = \relative c'' {
1257 r2 r8 d16(\f f e g f a)
1260 \addQuote "oboe" { \oboe }
1262 \new Voice \relative c'' {
1263 \set Score.quotedCueEventTypes = #'(note-event rest-event tie-event
1264 beam-event tuplet-span-event
1265 dynamic-event slur-event)
1266 \cueDuring #"oboe" #UP { R1 }
1271 Se pueden usar elementos de marcado para imprimir el nombre del
1272 instrumento citado. También, si las notas guía requieren un cambio de
1273 clave, la clave original se debe restaurar al final de las notas guía.
1275 @lilypond[verbatim,quote]
1276 flute = \relative c'' {
1277 r2. c4 d8 c d e fis2 g2 d2
1279 bassoon = \relative c {
1283 s1*0^\markup { \tiny "flute" }
1284 \cueDuring #"flute" #UP { R1 }
1288 \addQuote "flute" { \flute }
1294 @cindex quitar notas guía
1295 @cindex notas guía, quitar
1300 La instrucción @code{\killCues} quita las notas guía de una expresión
1301 musical, de manera que la misma expresión musical se puede usar para
1302 producir la particella instrumental con notas guía y la partitura. La
1303 instrucción @code{\killCues} elimina solo las notas y eventos que
1304 fueron citados por parte de @code{\cueDuring}. Otros elementos de
1305 marcado asociados con las citas, como los cambios de clave y una
1306 etiqueta que identifique el instrumento fuente, se pueden etiquetar
1307 para su inclusión selectiva dentro de la partitura; véase
1308 @ref{Uso de etiquetas}.
1310 @lilypond[verbatim,quote]
1311 flute = \relative c'' {
1312 r2. c4 d8 c d e fis2 g2 d2
1314 bassoon = \relative c {
1319 s1*0^\markup { \tiny "flute" }
1321 \cueDuring #"flute" #UP { R1 }
1322 \tag #'part \clef bass
1325 \addQuote "flute" { \flute }
1335 \removeWithTag #'part { \killCues { \bassoon } }
1340 De forma alternativa, los cambios de clave y las etiquetas de
1341 instrumentos se pueden recoger dentro de una definición de instrumento
1342 para su uso repetido, utilizando la instrucción
1343 @code{\addInstrumentDefinition} descrita en
1344 @ref{Nombres de instrumentos}.
1346 @funindex \transposedCueDuring
1347 @funindex transposedCueDuring
1349 Como @code{\quoteDuring}, @code{\cueDuring} tiene en cuenta las
1350 transposiciones instrumentales. Las notas guía se producen en las
1351 alturas en que se escribirían para el instrumento que recibe la cita,
1352 para así producir las alturas de sonido del instrumento original.
1354 Para transportar las notas guía de forma diferente, use
1355 @code{\transposedCueDuring}. Esta instrucción acepta un argumento
1356 adicional para especificar (en modo absoluto) la altura impresa con
1357 que queremos representar el sonido de un Do central de concierto.
1358 Esto es útil para toma citas de un instrumento que está en un registro
1359 completamente diferente.
1361 @lilypond[verbatim,quote]
1362 piccolo = \relative c''' {
1368 bassClarinet = \relative c' {
1372 \transposedCueDuring #"piccolo" #UP d { R1 }
1376 \addQuote "piccolo" { \piccolo }
1380 \new Staff \bassClarinet
1384 @cindex notas más pequeñas
1385 @cindex pequeñas, notas más
1387 Se puede crear un contexto de @code{CueVoice} explícitamente si se
1388 necesitan notas de un tamaño menor, por ejemplo para establecer una
1389 secuencia alternativa de notas más apropiada para una voz más aguda o
1392 @lilypond[verbatim,relative=2]
1408 Referencia de la notación:
1409 @ref{Transposición de los instrumentos},
1410 @ref{Nombres de instrumentos},
1411 @ref{Guías musicales},
1412 @ref{Uso de etiquetas}.
1414 Fragmentos de código:
1415 @rlsr{Staff notation}.
1417 Referencia de funcionamiento interno:
1418 @rinternals{CueVoice},
1424 Pueden ocurrir colisiones con los silencios si se usa
1425 @code{\cueDuring}, entre los contextos de @code{Voice} y de