1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
3 Translation of GIT committish: 50b88336f4c69d7d3241cc01af98c362cd9d2b4b
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. See TRANSLATION for details.
11 @node Notación de los pentagramas
12 @section Notación de los pentagramas
13 @translationof Staff notation
15 @lilypondfile[quote]{staff-headword.ly}
17 Esta sección explica cómo influir sobre la apariencia de los
18 pentagramas, cómo imprimir partituras con más de un pentagrama y cómo
19 añadir indicaciones de tempo y notas guía a los pentagramas.
22 * Impresión de los pentagramas::
23 * Modificación de pentagramas sueltos::
24 * Escritura de las particellas::
28 @node Impresión de los pentagramas
29 @subsection Impresión de los pentagramas
30 @translationof Displaying staves
32 Esta sección describe los distintos métodos de creación de pentagramas
36 * Crear instancias de pentagramas nuevos::
37 * Agrupar pentagramas::
38 * Grupos de pentagramas anidados::
42 @node Crear instancias de pentagramas nuevos
43 @unnumberedsubsubsec Crear instancias de pentagramas nuevos
44 @translationof Instantiating new staves
46 @cindex nuevo pentagrama
48 @cindex pentagrama, iniciar
49 @cindex pentagrama, instanciar
50 @cindex pentagrama, nuevo
51 @cindex pentagrama de percusión
52 @cindex pentagrama único
53 @cindex percusión, pauta de
54 @cindex pauta de percusión
55 @cindex gregoriano, canto, pauta de transcripción de
56 @cindex rítmica, pauta
57 @cindex tablatura, pauta de
62 @funindex RhythmicStaff
64 @funindex MensuralStaff
65 @funindex VaticanaStaff
66 @funindex GregorianTranscriptionStaff
68 Las @notation{pautas} y los @notation{pentagramas} o pautas de cinco
69 líneas se crean con las instrucciones @code{\new} o @code{\context}.
70 Para ver más detalles, consulte @ref{Crear contextos}.
72 El contexto básico de pentagrama es @code{Staff}:
74 @lilypond[verbatim,quote,relative=2]
75 \new Staff { c4 d e f }
78 El contexto @code{DrumStaff} crea una pauta de cinco líneas preparada
79 para un conjunto de batería típico. Cada instrumento se presenta con
80 un símbolo distinto. Los instrumentos se escriben en el modo de
81 percusión que sigue a una instrucción @code{\drummode}, con cada
82 instrumento identificado por un nombre. Para ver más detalles,
83 consulte @ref{Pautas de percusión}.
85 @lilypond[verbatim,quote]
87 \drummode { cymc hh ss tomh }
91 @code{RhythmicStaff} crea una pauta de una sola línea que sólo muestra
92 las duraciones de la entrada. Se preservan las duraciones reales.
93 Para ver más detalles, consulte @ref{Mostrar los ritmos de la melodía}.
95 @lilypond[verbatim,quote,relative=2]
96 \new RhythmicStaff { c4 d e f }
99 @code{TabStaff} crea una tablatura con seis cuerdas en la afinación
100 estándar de guitarra. Para ver más detalles, consulte @ref{Tablaturas predeterminadas}.
102 @lilypond[verbatim,quote,relative=2]
103 \new TabStaff { c4 d e f }
106 Existen dos contextos de pauta específicos para la notación de música
107 antigua: @code{MensuralStaff} y @code{VaticanaStaff}. Se describen en
108 @ref{Contextos predefinidos}.
110 @code{GregorianTranscriptionStaff} crea una pauta para la notación
111 moderna de canto gregoriano. No muestra líneas divisorias.
113 @lilypond[verbatim,quote,relative=2]
114 \new GregorianTranscriptionStaff { c4 d e f e d }
117 Se pueden definir contextos nuevos de pentagrama único. Para ver más
118 detalles, consulte @ref{Definir contextos nuevos}.
126 Referencia de la notación:
127 @ref{Crear contextos},
128 @ref{Pautas de percusión},
129 @ref{Mostrar los ritmos de la melodía},
130 @ref{Tablaturas predeterminadas},
131 @ref{Contextos predefinidos},
132 @ref{El símbolo del pentagrama},
133 @ref{Contextos del canto gregoriano},
134 @ref{Contextos de la música mensural},
135 @ref{Definir contextos nuevos}.
137 Fragmentos de código:
138 @rlsr{Staff notation}.
140 Referencia de funcionamiento interno:
142 @rinternals{DrumStaff},
143 @rinternals{GregorianTranscriptionStaff},
144 @rinternals{RhythmicStaff},
145 @rinternals{TabStaff},
146 @rinternals{MensuralStaff},
147 @rinternals{VaticanaStaff},
148 @rinternals{StaffSymbol}.
151 @node Agrupar pentagramas
152 @unnumberedsubsubsec Agrupar pentagramas
153 @translationof Grouping staves
155 @cindex comienzo del sistema
156 @cindex pentagramas, varios
157 @cindex corchete vertical
158 @cindex llave vertical
159 @cindex pentagramas de piano
160 @cindex pentagramas, grupo de
161 @cindex pauta de coro
162 @cindex sistema, delimitador de comienzo
163 @cindex coro, sistema de
164 @cindex piano, sistema de
165 @cindex piano, pentagramas de
166 @cindex sistema de piano
167 @cindex sistema de coro
170 Existen varios contextos para agrupar pentagramas individuales
171 formando sistemas. Cada contexto de agrupación establece el estilo
172 del delimitador de comienzo del sistema y el comportamiento de las
175 Si no se especifica ningún contexto, se usan las propiedades
176 predeterminadas: el grupo comienza con una línea vertical y las barras
177 de compás no están conectadas.
179 @lilypond[verbatim,quote,relative=2]
186 En el contexto @code{StaffGroup}, el grupo se inicia con un corchete y
187 las barras de compás se dibujan atravesando todos los pentagramas.
189 @lilypond[verbatim,quote,relative=2]
196 En un @code{ChoirStaff} (sistema de coro), el grupo se inicia con un
197 corchete, pero las barras de compás no están conectadas.
199 @lilypond[verbatim,quote,relative=2]
206 En un @code{GrandStaff} (sistema de piano), el grupo se inicia con una
207 llave y las barras de compás se conectan entre los pentagramas.
209 @lilypond[verbatim,quote,relative=2]
216 El @code{PianoStaff} (sistema de piano) es idéntico a
217 @code{GrandStaff}, excepto que contempla directamente la impresión del
218 nombre del instrumento. Para ver más detalles, consulte
219 @ref{Nombres de instrumentos}.
221 @lilypond[verbatim,quote,relative=2]
223 \set PianoStaff.instrumentName = #"Piano"
229 Cada contexto de grupo de pentagramas fija la propiedad del
230 delimitador de inicio @code{systemStartDelimiter} a uno de los
231 siguientes valores: @code{SystemStartBar} (línea),
232 @code{SystemStartBrace} (llave) o @code{SystemStartBracket}
233 (corchete). También está disponible un cuarto delimitador,
234 @code{SystemStartSquare} (corchete en ángulo recto), pero se debe
235 especificar explícitamente.
237 Se pueden definir contextos nuevos de grupo de pentagramas. Para ver
238 más detalles, consulte @ref{Definir contextos nuevos}.
242 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
243 {use-square-bracket-at-the-start-of-a-staff-group.ly}
245 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
246 {display-bracket-with-only-one-staff-in-a-system.ly}
248 @cindex diseño «mensurstriche»
249 @cindex mensurstriche, diseño
250 @cindex renacimiento, música del
251 @cindex transcripción de música mensural
252 @cindex mensural, música, transcripción de
254 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
255 {mensurstriche-layout-bar-lines-between-the-staves.ly}
263 Referencia de la notación:
264 @ref{Nombres de instrumentos},
265 @ref{Definir contextos nuevos}.
267 Fragmentos de código:
268 @rlsr{Staff notation}.
270 Referencia de funcionamiento interno:
272 @rinternals{StaffGroup},
273 @rinternals{ChoirStaff},
274 @rinternals{GrandStaff},
275 @rinternals{PianoStaff},
276 @rinternals{SystemStartBar},
277 @rinternals{SystemStartBrace},
278 @rinternals{SystemStartBracket},
279 @rinternals{SystemStartSquare}.
282 @node Grupos de pentagramas anidados
283 @unnumberedsubsubsec Grupos de pentagramas anidados
284 @translationof Nested staff groups
286 @cindex pentagramas anidados
287 @cindex anidamiento de pentagramas
288 @cindex sistema, delimitadores de inicio anidados
289 @cindex anidados, corchetes de pentagrama
290 @cindex corchetes anidados
291 @cindex llaves, anidado de
293 Los contextos de grupos de pentagramas se pueden anidar hasta una
294 profundidad arbitraria. En este caso, cada contexto descendiente crea
295 un corchete nuevo adyacente al corchete de su grupo padre.
297 @lilypond[verbatim,quote,relative=2]
299 \new Staff { c2 c | c2 c }
301 \new Staff { g2 g | g2 g }
302 \new StaffGroup \with {
303 systemStartDelimiter = #'SystemStartSquare
306 \new Staff { e2 e | e2 e }
307 \new Staff { c2 c | c2 c }
313 Se pueden definir nuevos contextos de grupos de pentagramas anidados.
314 Para ver más detalles, consulte @ref{Definir contextos nuevos}.
318 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
323 Referencia de la notación:
324 @ref{Agrupar pentagramas},
325 @ref{Nombres de instrumentos},
326 @ref{Definir contextos nuevos}.
328 Fragmentos de código:
329 @rlsr{Staff notation}.
331 Referencia de funcionamiento interno:
332 @rinternals{StaffGroup},
333 @rinternals{ChoirStaff},
334 @rinternals{SystemStartBar},
335 @rinternals{SystemStartBrace},
336 @rinternals{SystemStartBracket},
337 @rinternals{SystemStartSquare}.
340 @node Modificación de pentagramas sueltos
341 @subsection Modificación de pentagramas sueltos
342 @translationof Modifying single staves
344 Esta sección explica cómo cambiar los atributos específicos de un
345 pentagrama: por ejemplo, cambiar el número de líneas o el tamaño de la
346 pauta. También se describen los métodos para comenzar y terminar los
347 pentagramas, y establecer secciones de ossia.
350 * El símbolo del pentagrama::
351 * Pentagramas de Ossia::
352 * Ocultar pentagramas::
356 @node El símbolo del pentagrama
357 @unnumberedsubsubsec El símbolo del pentagrama
358 @translationof Staff symbol
360 @cindex ajuste del símbolo del pentagrama
361 @cindex dibujo del símbolo del pentagrama
362 @cindex pentagrama, ajuste del símbolo del
363 @cindex símbolo del pentagrama, dibujo del
364 @cindex detener líneas de pentagrama
365 @cindex iniciar líneas de pentagrama
366 @cindex pentagrama, número de líneas
367 @cindex pentagrama, grosor de las líneas
368 @cindex líneas, número de, de la pauta
369 @cindex grosor de líneas de pauta
370 @cindex adicionales, establecer líneas
371 @cindex ajuste de líneas adicionales
372 @cindex espaciado de líneas adicionales
373 @cindex número de líneas de pauta
375 las líneas de un pentagrama pertenecen al grob @code{StaffSymbol}. Se
376 pueden modificar las propiedades de @code{StaffSymbol} para modificar
377 la apariencia de una pauta, pero han de modificarse antes de que se
378 produzca la creación de la misma.
380 Se puede cambiar el número de líneas de la pauta. La posición de la
381 clave y del Do central pueden requerir una modificación para mantener
382 la correspondencia con la nueva pauta. Para ver una explicación,
383 consulte la sección de fragmentos de código en @ref{Clave}.
385 @lilypond[verbatim,quote,relative=2]
387 \override StaffSymbol #'line-count = #3
392 Se puede modificar el grosor de las líneas de la pauta. El grosor de
393 las líneas adicionales y las plicas también resultan afectados, pues
394 dependen del grosor de las líneas de la pauta.
396 @lilypond[verbatim,quote,relative=1]
398 \override StaffSymbol #'thickness = #3
403 El grosor de las líneas adicionales se puede fijar de forma
404 independiente al de las líneas de la pauta. En el ejemplo, los dos
405 números son factores que multiplican el grosor de las líneas del
406 pentagrama y su espaciado. Las dos contribuciones se suman para dar
407 el grosor de las líneas adicionales.
409 @lilypond[verbatim,quote,relative=1]
411 \override StaffSymbol #'ledger-line-thickness = #'(1 . 0.2)
416 Se puede cambiar la distancia entre las líneas de la pauta. Este
417 ajuste afecta también al espaciado de las líneas adicionales.
419 @lilypond[verbatim,quote,relative=1]
421 \override StaffSymbol #'staff-space = #1.5
426 Hay más detalles sobre las propiedades de @code{StaffSymbol} en
427 @rinternals{staff-symbol-interface}.
429 @cindex detener el pentagrama
430 @cindex iniciar el pentagrama
431 @cindex pentagrama, iniciar
432 @cindex pentagrama, detener
434 @funindex \startStaff
439 Se pueden colocar modificaciones a las propiedades de una pauta en el
440 medio de una partitura, entre @code{\stopStaff} (detener pauta) y
441 @code{\startStaff} (iniciar pauta):
443 @lilypond[verbatim,quote,relative=2]
446 \override Staff.StaffSymbol #'line-count = #2
450 \revert Staff.StaffSymbol #'line-count
456 En general, se pueden usar @code{\startStaff} y @code{\stopStaff} para
457 detener o iniciar un pentagrama en mitad de una partitura.
459 @lilypond[verbatim,quote,relative=2]
476 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
477 {making-some-staff-lines-thicker-than-the-others.ly}
486 Referencia de la notación:
489 Fragmentos de código:
490 @rlsr{Staff notation}.
492 Referencia de funcionamiento interno:
493 @rinternals{StaffSymbol},
494 @rinternals{staff-symbol-interface}.
497 @node Pentagramas de Ossia
498 @unnumberedsubsubsec Pentagramas de Ossia
499 @translationof Ossia staves
501 @cindex pentagrama a la francesa
503 @cindex francesa, pentagramas a la
504 @cindex pauta, escalado de
505 @cindex escalado de pentagramas
507 @funindex \startStaff
512 Los pentagramas @notation{Ossia} se pueden preparar mediante la
513 creación de un pentagrama simultáneo nuevo en la posición adecuada:
515 @lilypond[verbatim,quote]
516 \new Staff \relative c'' {
520 \new Staff { e4 d f e }
527 Sin embargo, el ejemplo anterior no es lo que normalmente se desea.
528 Para crear pentagramas de ossia que estén encima del pentagrama
529 original, que no tengan compás ni clave, y que tengan un tamaño menor
530 de tipografía se deben usar varios trucos. El Manual de aprendizaje
531 describe una técnica específica para llegar a este objetivo, empezando
532 por @rlearning{Anidado de expresiones musicales}.
534 El ejemplo siguiente utiliza la propiedad @code{alignAboveContext}
535 para alinear el pentagrama de ossia. Este método es muy conveniente
536 cuando se necesitan sólo algunos pentagramas de ossia.
538 @lilypond[verbatim,quote]
539 \new Staff = main \relative c'' {
545 \remove "Time_signature_engraver"
546 alignAboveContext = #"main"
548 \override StaffSymbol #'staff-space = #(magstep -3)
549 \override StaffSymbol #'thickness = #(magstep -3)
558 Si se requieren muchos pentagramas de ossia aislados, puede ser más
559 conveniente la creación de un contexto @code{Staff} vacío con un
560 @emph{identificador de contexto} específico; después se pueden crear
561 los pentagramas de ossia @emph{llamando} a este contexto y usando
562 @code{\startStaff} y @code{\stopStaff} en los puntos deseados. Las
563 ventajas de este método son más patentes si la pieza es más larga que
564 en ejemplo siguiente.
566 @lilypond[verbatim,quote,ragged-right]
568 \new Staff = ossia \with {
569 \remove "Time_signature_engraver"
570 \override Clef #'transparent = ##t
572 \override StaffSymbol #'staff-space = #(magstep -3)
573 \override StaffSymbol #'thickness = #(magstep -3)
577 \new Staff \relative c' {
581 \context Staff = ossia {
582 \startStaff e4 g8 f e2 \stopStaff
589 \context Staff = ossia {
590 \startStaff g4 e8 f g2 \stopStaff
598 Como alternativa, se puede usar la instrucción
599 @code{\RemoveEmptyStaffContext} para crear pentagramas de ossia. Este
600 método es muy conveniente cuando los pentagramas de ossia aparecen
601 inmediatamente después de un salto de línea. Para ver más información
602 sobre @code{\RemoveEmptyStaffContext}, consulte @ref{Ocultar pentagramas}.
604 @lilypond[verbatim,quote,ragged-right]
606 \new Staff = ossia \with {
607 \remove "Time_signature_engraver"
608 \override Clef #'transparent = ##t
610 \override StaffSymbol #'staff-space = #(magstep -3)
611 \override StaffSymbol #'thickness = #(magstep -3)
616 \new Staff \relative c' {
628 \RemoveEmptyStaffContext
629 \override VerticalAxisGroup #'remove-first = ##t
636 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
637 {vertically-aligning-ossias-and-lyrics.ly}
644 @rglos{Frenched staff}.
646 Manual de aprendizaje:
647 @rlearning{Anidado de expresiones musicales},
648 @rlearning{Tamaño de los objetos},
649 @rlearning{Longitud y grosor de los objetos}.
651 Referencia de la notación:
652 @ref{Ocultar pentagramas}.
654 Fragmentos de código:
655 @rlsr{Staff notation}.
657 Referencia de funcionamiento interno:
658 @rinternals{StaffSymbol}.
661 @node Ocultar pentagramas
662 @unnumberedsubsubsec Ocultar pentagramas
663 @translationof Hiding staves
665 @cindex francesa, partituras a la
666 @cindex ocultación de pentagramas
667 @cindex francesa, pentagrama a la
668 @cindex pentagrama, ocultación de
669 @cindex pentagrama vacío
670 @cindex ocultar pentagramas
671 @cindex vacío, pentagrama
673 @funindex \RemoveEmptyStaffContext
674 @funindex RemoveEmptyStaffContext
675 @funindex Staff_symbol_engraver
679 Se pueden ocultar las líneas del pentagrama quitando el grabador
680 @code{Staff_symbol_engraver} del contexto de @code{Staff}. Como
681 alternativa se puede utilizar la instrucción @code{\stopStaff}.
683 @lilypond[verbatim,quote]
685 \remove "Staff_symbol_engraver"
687 \relative c''' { a8 f e16 d c b a2 }
690 Se pueden ocultar los pentagramas que están vacíos mediante la
691 instrucción @code{\RemoveEmptyStaffContext} dentro del bloque
692 @code{\layout}. En las partituras orquestales, este estilo se conoce
693 como @q{partitura a la francesa}. De forma predeterminada, esta
694 instrucción oculta y elimina todos los pentagramas vacíos de la
695 partitura excepto los del primer sistema.
697 @warning{Un pentagrama se considera vacío cuando contiene solamente
698 silencios multicompás, desplazamientos, silencios de separación o una
699 combinación de estos elementos.}
701 @lilypond[verbatim,quote,ragged-right]
704 \RemoveEmptyStaffContext
725 También se puede usar @code{\RemoveEmptyStaffContext} para crear
726 secciones de ossia para un pentagrama. Para ver más detalles,
727 consulte @ref{Pentagramas de Ossia}.
729 @cindex ocultar pentagramas de música antigua
730 @cindex ocultar pentagramas rítmicos
732 @funindex \RemoveEmptyStaffContext
733 @funindex RemoveEmptyStaffContext
734 @funindex \AncientRemoveEmptyStaffContext
735 @funindex AncientRemoveEmptyStaffContext
736 @funindex \RemoveEmptyRhythmicStaffContext
737 @funindex RemoveEmptyRhythmicStaffContext
739 Se puede usar la instrucción @code{\AncientRemoveEmptyStaffContext}
740 para ocultar los pentagramas vacíos en contextos de música antigua.
741 de forma similar, se puede usar
742 @code{\RemoveEmptyRhythmicStaffContext} para ocultar los contextos
743 @code{RhythmicStaff} vacíos.
747 @code{\RemoveEmptyStaffContext},
748 @code{\AncientRemoveEmptyStaffContext},
749 @code{\RemoveEmptyRhythmicStaffContext}.
755 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
756 {removing-the-first-empty-line.ly}
761 @rglos{Frenched staff}.
763 Referencia de la notación:
764 @ref{El símbolo del pentagrama},
765 @ref{Pentagramas de Ossia}.
767 Fragmentos de código:
768 @rlsr{Staff notation}.
770 Referencia de funcionamiento interno:
771 @rinternals{ChordNames},
772 @rinternals{FiguredBass},
775 @rinternals{VerticalAxisGroup},
776 @rinternals{Staff_symbol_engraver}.
781 La eliminación del grabador @code{Staff_symbol_engraver} también
782 oculta las barras de compás. Si se fuerza la visibilidad de la barra
783 de compás, pueden ocurrir errores de formato visual. En este caso,
784 utilice las siguientes sobreescrituras de valores en vez de quitar el
788 \override StaffSymbol #'stencil = ##f
789 \override NoteHead #'no-ledgers = ##t
793 @node Escritura de las particellas
794 @subsection Escritura de las particellas
795 @translationof Writing parts
797 Esta sección explica cómo insertar indicaciones de tempo y nombres de
798 instrumento en una partitura. También se describen métodos para citar
799 otras voces y dar formato a las notas guía.
802 * Indicaciones metronómicas::
803 * Nombres de instrumentos::
804 * Citar otras voces::
805 * Formateo de las notas de aviso::
809 @node Indicaciones metronómicas
810 @unnumberedsubsubsec Indicaciones metronómicas
811 @translationof Metronome marks
814 @cindex pulsos por minuto
815 @cindex metrónomo, indicación de
816 @cindex metrónomo, indicación de, con texto
821 Es muy sencillo escribir una indicación metronómica básica:
823 @lilypond[verbatim,quote,relative=1]
829 Se pueden usar indicaciones de tempo con texto:
831 @lilypond[verbatim,quote,relative=2]
837 La combinación de una indicación metronómica y un texto hace que la
838 marca de metrónomo se encierre entre paréntesis automáticamente:
840 @lilypond[verbatim,quote,relative=2]
841 \tempo "Allegro" 4 = 160
846 En general, el texto puede ser cualquier objeto de marcado:
848 @lilypond[verbatim,quote,relative=2]
849 \tempo \markup { \italic Faster } 4 = 132
850 a8-. r8 b-. r gis-. r a-. r
853 Se puede escribir una indicación metronómica entre paréntesis sin
854 ninguna indicación textual, escribiendo una cadena vacía en la
857 @lilypond[verbatim,quote,relative=2]
864 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
865 {printing-metronome-and-rehearsal-marks-below-the-staff.ly}
867 @c perhaps also an example of how to move it horizontally?
869 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
870 {changing-the-tempo-without-a-metronome-mark.ly}
872 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
873 {creating-metronome-marks-in-markup-mode.ly}
875 Para ver más detalles, consulte @ref{Formatear el texto}.
881 @rglos{metronomic indication},
882 @rglos{tempo indication},
883 @rglos{metronome mark}.
885 Referencia de la notación:
886 @ref{Formatear el texto},
889 Fragmentos de código:
890 @rlsr{Staff notation}.
892 Referencia de funcionamiento interno::
893 @rinternals{MetronomeMark}.
896 @node Nombres de instrumentos
897 @unnumberedsubsubsec Nombres de instrumentos
898 @translationof Instrument names
900 @cindex instrumento, nombre del
901 @cindex instrumento, nombre abreviado
903 Se pueden imprimir los nombres de los instrumentos en el lado
904 izquierdo de los pentagramas dentro de los contextos @code{Staff} y
905 @code{PianoStaff}. El valor de @code{instrumentName} se usa para el
906 primer pentagrama, y el valor de @code{shortInstrumentName} se usa
907 para todos los pentagramas siguientes.
909 @lilypond[verbatim,quote,ragged-right,relative=1]
910 \set Staff.instrumentName = #"Violin "
911 \set Staff.shortInstrumentName = #"Vln "
917 También podemos usar el modo de marcado para construir nombres de
918 instrumento más complicados:
920 @lilypond[verbatim,quote,relative=2]
921 \set Staff.instrumentName = \markup {
922 \column { "Clarinetti"
923 \line { "in B" \smaller \flat } } }
927 @cindex instrument names, centering
929 Cuando se agrupan dos o más contextos de pentagrama, los nombres de
930 instrumento y los nombres cortos aparecen centrados de forma
931 predeterminada. Para centrar nombres de instrumento de varias líneas,
932 se debe utilizar @code{\center-column}:
934 @lilypond[verbatim,quote,indent=1.5\cm,relative=2]
937 \set Staff.instrumentName = #"Flute"
941 \set Staff.instrumentName = \markup \center-column {
943 \line { "in B" \smaller \flat }
951 @funindex short-indent
953 Sin embargo, si los nombres de instrumento son más largos, éstos no se
954 centran para un grupo de pentagramas a no ser que se aumenten los
955 valores del sangrado, @code{indent}, y del sangrado corto,
956 @code{short-indent}. Para ver más detalles sobre estos ajustes,
957 consulte @ref{Dimensiones horizontales}.
959 @lilypond[verbatim,quote,ragged-right]
962 short-indent = 1.5\cm
967 \set Staff.instrumentName = #"Alto Flute in G"
968 \set Staff.shortInstrumentName = #"Fl."
973 \set Staff.instrumentName = #"Clarinet"
974 \set Staff.shortInstrumentName = #"Clar."
981 @cindex nombres de instrumento, añadir a otros contextos
983 Para añadir nombres de instrumento a otros contextos (como
984 @code{GrandStaff}, @code{ChoirStaff} o @code{StaffGroup}), debemos
985 añadir el grabador @code{Instrument_name_engraver} a dicho
986 contexto. Para ver más detalles, consulte @ref{Modificar los complementos (plug-ins) de contexto}.
988 @cindex instrument names, changing
990 Los nombres de instrumento se pueden cambiar en mitad de una pieza:
992 @lilypond[verbatim,quote,ragged-right,relative=1]
993 \set Staff.instrumentName = #"First"
994 \set Staff.shortInstrumentName = #"one"
997 \set Staff.instrumentName = #"Second"
998 \set Staff.shortInstrumentName = #"two"
1003 @cindex instrumento, cambio de
1004 @cindex cambio de instrumento
1006 @funindex \addInstrumentDefinition
1007 @funindex addInstrumentDefinition
1008 @funindex \instrumentSwitch
1009 @funindex instrumentSwitch
1011 Si se necesita un @emph{cambio} de instrumento, se debe usar
1012 @code{\addInstrumentDefinition} en combinación con
1013 @code{\instrumentSwitch} para crear una lista detallada de los cambios
1014 necesarios para el intercambio. La instrucción
1015 @code{\addInstrumentDefinition} tiene dos argumentos: una cadena
1016 identificativa, y una lista asociativa de propiedades de contexto y
1017 los valores que el instrumento va a usar. Se debe situar en el ámbito
1018 del nivel más alto. @code{\instrumentSwitch} se usa en la expresión
1019 musical para declarar el cambio de instrumento:
1021 @lilypond[verbatim,quote,ragged-right]
1022 \addInstrumentDefinition #"contrabassoon"
1023 #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
1024 (shortInstrumentName . "Cbsn.")
1025 (clefGlyph . "clefs.F")
1026 (middleCPosition . 6)
1028 (instrumentCueName . ,(make-bold-markup "cbsn."))
1029 (midiInstrument . "bassoon"))
1032 instrumentName = #"Bassoon"
1036 \compressFullBarRests
1039 \instrumentSwitch "contrabassoon"
1047 Referencia de la notación:
1048 @ref{Dimensiones horizontales},
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
1071 @funindex \quoteDuring
1072 @funindex quoteDuring
1073 @funindex \transposition
1074 @funindex transposition
1076 Es muy frecuente que una voz duplique música de otra voz. Por
1077 ejemplo, los violines primero y segundo pueden tocar las mismas notas
1078 durante un pasaje musical. En LilyPond esto se hace dejando que una
1079 voz @emph{cite} a la otra, sin tener que volverla a introducir.
1081 Antes de que una voz pueda citarse, se debe usar la instrucción
1082 @code{\addQuote} para iniciar el fragmento citado. Esta instrucción
1083 se debe usar en el ámbito del nivel más alto. El primer argumento es
1084 una cadena identificativa, y el segundo es una expresión musical:
1087 flute = \relative c'' @{
1090 \addQuote "flute" @{ \flute @}
1093 La instrucción @code{\quoteDuring} se usa para indicar el punto en que
1094 comienza la cita. va seguido por dos argumentos: el nombre de la voz
1095 citada, tal y como se definió con @code{\addQuote}, y una expresión
1096 musical que indica la duración de la cita, normalmente silencios de
1097 separación o silencios multicompás. La música correspondiente de la
1098 voz citada se inserta dentro de la expresión musical:
1100 @lilypond[verbatim,quote]
1101 flute = \relative c'' {
1104 \addQuote "flute" { \flute }
1107 c4 cis \quoteDuring #"flute" { s2 }
1111 Si la expresión musical que se usa para @code{\quoteDuring} contiene
1112 cualquier cosa que no sea un silencio de separación o un silencio
1113 multicompás, ase produce una situación de polifonía, lo que no suele
1116 @lilypond[verbatim,quote]
1117 flute = \relative c'' {
1120 \addQuote "flute" { \flute }
1123 c4 cis \quoteDuring #"flute" { c4 b }
1127 Las citas reconocen los ajustes de transposición de los instrumentos
1128 tanto para la fuente como para los instrumentos de destino si se
1129 utiliza la instrucción @code{\transposition}. Para ver más detalles
1130 sobre @code{\transposition}, consulte @ref{Transposición de los instrumentos}.
1132 @lilypond[verbatim,quote]
1133 clarinet = \relative c'' {
1137 \addQuote "clarinet" { \clarinet }
1140 c4 cis \quoteDuring #"clarinet" { s2 }
1144 Es posible etiquetar las citas con nombres exclusivos para poder
1145 procesarlas de diferentes maneras. Para ver más detalles sobre este
1146 procedimiento, consulte @ref{Uso de etiquetas}.
1150 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1151 {quoting-another-voice-with-transposition.ly}
1154 @cindex articulation-event
1155 @cindex dynamic-event
1158 @funindex quotedEventTypes
1160 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1161 {quoting-another-voice.ly}
1165 Referencia de la notación:
1166 @ref{Transposición de los instrumentos},
1167 @ref{Uso de etiquetas}.
1169 Fragmentos de código:
1170 @rlsr{Staff notation}.
1172 Referencia de funcionamiento interno:
1173 @rinternals{QuoteMusic},
1179 Sólo el contenido de la primera voz de una instrucción
1180 @code{\addQuote} se tiene en cuenta para la cita, de manera que la
1181 música no puede contener enunciados @code{\new} ni @code{\context
1182 Voice} que cambiarían a una voz distinta.
1184 La cita de notas de adorno no es funcional e incluso puede hacer que
1185 LilyPond termine de forma abrupta.
1187 La cita de unos tresillos dentro de otros puede dar como resultado una
1188 notación de pobre calidad.
1190 En anteriores versiones LilyPond (antes de la 2.11), @code{addQuote}
1191 se escribía completamente en minúsculas: @code{\addquote}.
1194 @node Formateo de las notas de aviso
1195 @unnumberedsubsubsec Formateo de las notas de aviso
1196 @translationof Formatting cue notes
1198 @cindex guía, formateo de las notas
1201 @cindex guía, notas, formato de
1203 @cindex citar otras voces
1205 @funindex \cueDuring
1207 @funindex \quoteDuring
1208 @funindex quoteDuring
1210 La sección anterior explica la forma de crear citas. La instrucción
1211 @code{\cueDuring} es una forma más especializada de
1212 @code{\quoteDuring}, que es especialmente útil para insertar notas
1213 guía en una particella. La sintaxis es como sigue:
1216 \cueDuring #@var{nombre_de_la_parte} #@var{voz} @var{música}
1219 Esta instrucción copa los compases correspondientes a partir de
1220 @var{nombre_de_la_parte} dentro de un contexto @code{CueVoice} de voz
1221 guía. La voz guía @code{CueVoice} se crea implícitamente, y se
1222 produce simultáneamente con @var{música}, lo que crea una situación
1223 polifónica. El argumento @var{voz} determina si la notación de las
1224 notas guía debe ser como primera o como segunda voz; @code{UP}
1225 (arriba) corresponde a la primera voz, y @code{DOWN} (abajo)
1226 corresponde a la segunda.
1228 @lilypond[verbatim,quote]
1229 oboe = \relative c'' {
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 Se puede imprimir el nombre del instrumento de las notas guía
1247 estableciendo la propiedad @code{instrumentCueName} en el contexto
1250 @lilypond[verbatim,quote]
1251 oboe = \relative c''' {
1254 \addQuote "oboe" { \oboe }
1256 \new Staff \relative c'' <<
1257 \new CueVoice \with {
1258 instrumentCueName = "ob."
1261 \cueDuring #"oboe" #UP { R1 }
1267 @cindex quitar notas guía
1268 @cindex notas guía, quitar
1272 @funindex \transposedCueDuring
1273 @funindex transposedCueDuring
1275 Además de imprimir el nombre del instrumento de las notas guía, cuando
1276 éstas finalizan se debe imprimir el nombre del instrumento original, y
1277 cualquier otro cambio introducido por la parte de guía se debe
1278 deshacer. Esto se puede hacer mediante la utilización de
1279 @code{\addInstrumentDefinition} (añadir definición de instrumento) y
1280 @code{\instrumentSwitch} (cambio de instrumento). Para ver un ejemplo
1281 con su explicación, consulte @ref{Nombres de instrumentos}.
1283 La instrucción @code{\killCues} quita las notas guía de una expresión
1284 musical. Esto puede ser útil si las notas guía se tienen que eliminar
1285 de una particella pero posiblemente se deban reponer más tarde.
1287 @lilypond[verbatim,quote]
1288 flute = \relative c''' {
1291 \addQuote "flute" { \flute }
1293 \new Voice \relative c'' {
1295 \cueDuring #"flute" #UP { R1 }
1301 La instrucción @code{\transposedCueDuring} es útil para añadir guías
1302 instrumentales a partir de un registro completamente diferente. La
1303 sintaxis es similar a la de @code{\cueDuring}, pero necesita un
1304 argumento adicional para especificar la transposición del instrumento
1305 de guía. Para ver más información sobre la transposición, consulte
1306 @ref{Transposición de los instrumentos}.
1308 @lilypond[verbatim,quote]
1309 piccolo = \relative c''' {
1315 \addQuote "piccolo" { \piccolo }
1317 cbassoon = \relative c, {
1320 \transposedCueDuring #"piccolo" #UP c,, { R1 }
1325 \new Staff = "piccolo" \piccolo
1326 \new Staff = "cbassoon" \cbassoon
1330 Es posible etiquetar las partes guía con nombres exclusivos de forma
1331 que se puedan procesar de diversas formas. Para ver más detalles
1332 sobre este procedimiento, consulte @ref{Uso de etiquetas}.
1336 Referencia de la notación:
1337 @ref{Transposición de los instrumentos},
1338 @ref{Nombres de instrumentos},
1339 @ref{Uso de etiquetas}.
1341 Fragmentos de código:
1342 @rlsr{Staff notation}.
1344 Referencia de funcionamiento interno:
1345 @rinternals{CueVoice},
1351 Pueden ocurrir colisiones con los silencios si se usa
1352 @code{\cueDuring}, entre los contextos de @code{Voice} y de