1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
3 Translation of GIT committish: 80340bdefc128536c79733d8c6f3467d91b01f72
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}.
127 Referencia de la notación:
128 @ref{Crear contextos},
129 @ref{Pautas de percusión},
130 @ref{Mostrar los ritmos de la melodía},
131 @ref{Tablaturas predeterminadas},
132 @ref{Contextos predefinidos},
133 @ref{El símbolo del pentagrama},
134 @ref{Contextos del canto gregoriano},
135 @ref{Contextos de la música mensural},
136 @ref{Definir contextos nuevos}.
138 Fragmentos de código:
139 @rlsr{Staff notation}.
141 Referencia de funcionamiento interno:
143 @rinternals{DrumStaff},
144 @rinternals{GregorianTranscriptionStaff},
145 @rinternals{RhythmicStaff},
146 @rinternals{TabStaff},
147 @rinternals{MensuralStaff},
148 @rinternals{VaticanaStaff},
149 @rinternals{StaffSymbol}.
152 @node Agrupar pentagramas
153 @unnumberedsubsubsec Agrupar pentagramas
154 @translationof Grouping staves
156 @cindex comienzo del sistema
157 @cindex pentagramas, varios
158 @cindex corchete vertical
159 @cindex llave vertical
160 @cindex pentagramas de piano
161 @cindex pentagramas, grupo de
162 @cindex pauta de coro
163 @cindex sistema, delimitador de comienzo
164 @cindex coro, sistema de
165 @cindex piano, sistema de
166 @cindex piano, pentagramas de
167 @cindex sistema de piano
168 @cindex sistema de coro
171 Existen varios contextos para agrupar pentagramas individuales
172 formando sistemas. Cada contexto de agrupación establece el estilo
173 del delimitador de comienzo del sistema y el comportamiento de las
176 Si no se especifica ningún contexto, se usan las propiedades
177 predeterminadas: el grupo comienza con una línea vertical y las barras
178 de compás no están conectadas.
180 @lilypond[verbatim,quote,relative=2]
187 En el contexto @code{StaffGroup}, el grupo se inicia con un corchete y
188 las barras de compás se dibujan atravesando todos los pentagramas.
190 @lilypond[verbatim,quote,relative=2]
197 En un @code{ChoirStaff} (sistema de coro), el grupo se inicia con un
198 corchete, pero las barras de compás no están conectadas.
200 @lilypond[verbatim,quote,relative=2]
207 En un @code{GrandStaff} (sistema de piano), el grupo se inicia con una
208 llave y las barras de compás se conectan entre los pentagramas.
210 @lilypond[verbatim,quote,relative=2]
217 El @code{PianoStaff} (sistema de piano) es idéntico a
218 @code{GrandStaff}, excepto que contempla directamente la impresión del
219 nombre del instrumento. Para ver más detalles, consulte
220 @ref{Nombres de instrumentos}.
222 @lilypond[verbatim,quote,relative=2]
224 \set PianoStaff.instrumentName = #"Piano"
230 Cada contexto de grupo de pentagramas fija la propiedad del
231 delimitador de inicio @code{systemStartDelimiter} a uno de los
232 siguientes valores: @code{SystemStartBar} (línea),
233 @code{SystemStartBrace} (llave) o @code{SystemStartBracket}
234 (corchete). También está disponible un cuarto delimitador,
235 @code{SystemStartSquare} (corchete en ángulo recto), pero se debe
236 especificar explícitamente.
238 Se pueden definir contextos nuevos de grupo de pentagramas. Para ver
239 más detalles, consulte @ref{Definir contextos nuevos}.
242 @lilypondfile[verbatim,quote,texidoc,doctitle]
243 {use-square-bracket-at-the-start-of-a-staff-group.ly}
245 @lilypondfile[verbatim,quote,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,quote,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 @code{PianoStaff} no acepta @code{ChordNames} de forma predeterminada.
285 @node Grupos de pentagramas anidados
286 @unnumberedsubsubsec Grupos de pentagramas anidados
287 @translationof Nested staff groups
289 @cindex pentagramas anidados
290 @cindex anidamiento de pentagramas
291 @cindex sistema, delimitadores de inicio anidados
292 @cindex anidados, corchetes de pentagrama
293 @cindex corchetes anidados
294 @cindex llaves, anidado de
296 Los contextos de grupos de pentagramas se pueden anidar hasta una
297 profundidad arbitraria. En este caso, cada contexto descendiente crea
298 un corchete nuevo adyacente al corchete de su grupo padre.
300 @lilypond[verbatim,quote,relative=2]
302 \new Staff { c2 c | c2 c }
304 \new Staff { g2 g | g2 g }
305 \new StaffGroup \with {
306 systemStartDelimiter = #'SystemStartSquare
309 \new Staff { e2 e | e2 e }
310 \new Staff { c2 c | c2 c }
316 Se pueden definir nuevos contextos de grupos de pentagramas anidados.
317 Para ver más detalles, consulte @ref{Definir contextos nuevos}.
320 @lilypondfile[verbatim,quote,texidoc,doctitle]
324 Referencia de la notación:
325 @ref{Agrupar pentagramas},
326 @ref{Nombres de instrumentos},
327 @ref{Definir contextos nuevos}.
329 Fragmentos de código:
330 @rlsr{Staff notation}.
332 Referencia de funcionamiento interno:
333 @rinternals{StaffGroup},
334 @rinternals{ChoirStaff},
335 @rinternals{SystemStartBar},
336 @rinternals{SystemStartBrace},
337 @rinternals{SystemStartBracket},
338 @rinternals{SystemStartSquare}.
341 @node Separación de sistemas
342 @unnumberedsubsubsec Separación de sistemas
343 @translationof Separating systems
345 @cindex separación de sistemas, marca de
347 Si el número de sistemas por página varía de una página a otra, es
348 costumbre separar los sistemas colocando una marca separadora entre
349 ellos. De forma predeterminada, el separador de sistemas es nulo,
350 pero se puede activar con una opción de @code{\paper}.
352 @c \book is required here to display the system separator
353 @c ragged-right is required as there are two systems
354 @lilypond[verbatim,quote,ragged-right]
375 system-separator-markup = \slashSeparator
376 % following commands are needed only to format this documentation
378 paper-height = 100\mm
385 Referencia de la notación:
386 @ref{Disposición de la página}.
388 Fragmentos de código:
389 @rlsr{Notación de los pentagramas}.
392 @node Modificación de pentagramas sueltos
393 @subsection Modificación de pentagramas sueltos
394 @translationof Modifying single staves
396 Esta sección explica cómo cambiar los atributos específicos de un
397 pentagrama: por ejemplo, cambiar el número de líneas o el tamaño de la
398 pauta. También se describen los métodos para comenzar y terminar los
399 pentagramas, y establecer secciones de ossia.
402 * El símbolo del pentagrama::
403 * Pentagramas de Ossia::
404 * Ocultar pentagramas::
408 @node El símbolo del pentagrama
409 @unnumberedsubsubsec El símbolo del pentagrama
410 @translationof Staff symbol
412 @cindex pentagrama, símbolo del
413 @cindex pentagrama, detener e inicial líneas del
414 @cindex pentagrama, mofidicar las líneas del
415 @cindex adicionales, líneas
416 @cindex adicionales internas, líneas
417 @cindex adicionales, modificar líneas
418 @cindex líneas del pentagrama
419 @cindex líneas adicionales
421 @funindex \startStaff
426 Se pueden usar las instrucciones @code{\stopStaff} y
427 @code{\startStaff} para detener y (re)iniciar, respectivamente, la
428 impresión de las líneas de la pauta en cualquier punto de la
431 @lilypond[verbatim,quote,relative=2]
432 \stopStaff f4 d \startStaff g, e
433 f'4 d \stopStaff g, e
434 f'4 d \startStaff g, e
442 Las líneas de la pauta pertenecen al grob @code{StaffSymbol}
443 (incluidas las líneas adicionales) y se pueden modificar usando las
444 propiedades de @code{StaffSymbol}, pero esas modificaciones deben
445 hacerse antes de que el pentagrama se (re)inicie.
447 Se puede cambiar el número de líneas de la pauta:
449 @lilypond[verbatim,quote,relative=2]
451 \override Staff.StaffSymbol #'line-count = #2
455 \revert Staff.StaffSymbol #'line-count
459 La posición de cada una de las líneas de la pauta también puede
460 cambiarse. Los valores que se utilizan son @emph{medios} espacios de
461 pentagrama y la posición nueva es relativa a tercera línea normal del
462 pentagrama. Se imprime una sola línea de pauta por cada valor que se
463 introduce, de manera que el número de líneas así como su posición en
464 la pauta pueden cambiarse con una sola operación de sobreescritura.
466 @lilypond[verbatim,quote,relative=2]
468 \override Staff.StaffSymbol #'line-positions = #'(1 3 5 -1 -3)
471 \override Staff.StaffSymbol #'line-positions = #'(8 6.5 -6 -8 -0.5)
475 Puede ser necesario un ajuste de la posición de la clave y del Do
476 central para que se correspondan a las líneas nuevas. Véase
479 Puede cambiarse el grosor de las líneas de la pauta. También resultan
480 afectadas, de forma predeterminada, las líneas adicionales y no la
481 plica de las figuras.
483 @lilypond[verbatim,quote,relative=2]
485 \override StaffSymbol #'thickness = #3
490 Sin embargo, es posible fijar el grosor de las líneas adicionales de
491 forma independiente del de las líneas de la pauta. Los dos valores
492 requeridos multiplican el grosor de la línea de la pauta con el
493 espaciado de las líneas y después se suman para obtener el grosor de
494 las líneas adicionales.
496 @lilypond[verbatim,quote,relative=2]
498 \override StaffSymbol #'thickness = #2
499 \override StaffSymbol #'ledger-line-thickness = #'(0.5 . 0.4)
504 Pueden alterarse las posiciones verticales de las líneas adicionales:
506 @lilypond[verbatim,quote,relative=2]
508 \override StaffSymbol #'ledger-positions = #'(-3 -2 -1 2 5 6)
513 Puede hacerse que las líneas adicionales añadidas aparezcan por encima
514 o por debajo de la cabeza de las figuras, dependiendo de la posición
515 actual relativa a otras cabezas de figura que tienen asimismo sus
516 propias líneas adicionales.
518 @lilypond[verbatim,quote,relative=2]
520 \override StaffSymbol #'ledger-extra = #4
525 También puede hacerse que las líneas adicionales aparezcan dentro del
526 pentagrama allí donde se requieren líneas de pauta personalizadas. El
527 ejemplo muestra la posición predeterminada de las líneas adicionales
528 cuando el valor de posición explícito @code{legder-position} se ha
529 fijado o no. La instrucción @code{stopStaff} se necesita en el
530 ejemplo para revertir la instrucción de sobreescritura
531 @code{\override} para todo el @code{StaffSymbol} (el símbolo de
534 @lilypond[fragment,quote,relative=1]
535 \override Staff.StaffSymbol #'line-positions = #'(-8 0 2 4)
539 \override Staff.StaffSymbol #'ledger-positions = #'(-8 -6 (-4 -2) 0)
543 Puede alterarse la distancia entre líneas de la pauta. Esto afecta
544 también al espaciado de las líneas adicionales.
546 @lilypond[verbatim,quote,relative=2]
548 \override StaffSymbol #'staff-space = #1.5
554 @lilypondfile[verbatim,quote,texidoc,doctitle]
555 {making-some-staff-lines-thicker-than-the-others.ly}
563 Referencia de la notación:
566 Fragmentos de código:
567 @rlsr{Staff notation}.
569 Referencia de funcionamiento interno:
570 @rinternals{StaffSymbol},
571 @rinternals{staff-symbol-interface}.
574 @node Pentagramas de Ossia
575 @unnumberedsubsubsec Pentagramas de Ossia
576 @translationof Ossia staves
578 @cindex pentagrama a la francesa
580 @cindex francesa, pentagramas a la
581 @cindex pauta, escalado de
582 @cindex escalado de pentagramas
584 @funindex \startStaff
589 Los pentagramas @notation{Ossia} se pueden preparar mediante la
590 creación de un pentagrama simultáneo nuevo en la posición adecuada:
592 @lilypond[verbatim,quote]
593 \new Staff \relative c'' {
597 \new Staff { e4 d f e }
604 Sin embargo, el ejemplo anterior no es lo que normalmente se desea.
605 Para crear pentagramas de ossia que estén encima del pentagrama
606 original, que no tengan compás ni clave, y que tengan un tamaño menor
607 de tipografía se deben usar varios trucos. El Manual de aprendizaje
608 describe una técnica específica para llegar a este objetivo, empezando
609 por @rlearning{Anidado de expresiones musicales}.
611 El ejemplo siguiente utiliza la propiedad @code{alignAboveContext}
612 para alinear el pentagrama de ossia. Este método es muy conveniente
613 cuando se necesitan sólo algunos pentagramas de ossia.
615 @lilypond[verbatim,quote]
616 \new Staff = main \relative c'' {
622 \remove "Time_signature_engraver"
623 alignAboveContext = #"main"
625 \override StaffSymbol #'staff-space = #(magstep -3)
626 \override StaffSymbol #'thickness = #(magstep -3)
635 Si se requieren muchos pentagramas de ossia aislados, puede ser más
636 conveniente la creación de un contexto @code{Staff} vacío con un
637 @emph{identificador de contexto} específico; después se pueden crear
638 los pentagramas de ossia @emph{llamando} a este contexto y usando
639 @code{\startStaff} y @code{\stopStaff} en los puntos deseados. Las
640 ventajas de este método son más patentes si la pieza es más larga que
641 en ejemplo siguiente.
643 @lilypond[verbatim,quote,ragged-right]
645 \new Staff = ossia \with {
646 \remove "Time_signature_engraver"
647 \override Clef #'transparent = ##t
649 \override StaffSymbol #'staff-space = #(magstep -3)
650 \override StaffSymbol #'thickness = #(magstep -3)
654 \new Staff \relative c' {
658 \context Staff = ossia {
659 \startStaff e4 g8 f e2 \stopStaff
666 \context Staff = ossia {
667 \startStaff g4 e8 f g2 \stopStaff
675 Como alternativa, se puede usar la instrucción
676 @code{\RemoveEmptyStaves} para crear pentagramas de ossia. Este
677 método es muy conveniente cuando los pentagramas de ossia aparecen
678 inmediatamente después de un salto de línea. Para ver más información
679 sobre @code{\RemoveEmptyStaves}, consulte @ref{Ocultar pentagramas}.
681 @lilypond[verbatim,quote,ragged-right]
683 \new Staff = ossia \with {
684 \remove "Time_signature_engraver"
685 \override Clef #'transparent = ##t
687 \override StaffSymbol #'staff-space = #(magstep -3)
688 \override StaffSymbol #'thickness = #(magstep -3)
693 \new Staff \relative c' {
705 \Staff \RemoveEmptyStaves
706 \override VerticalAxisGroup #'remove-first = ##t
713 @lilypondfile[verbatim,quote,texidoc,doctitle]
714 {vertically-aligning-ossias-and-lyrics.ly}
720 @rglos{Frenched staff}.
722 Manual de aprendizaje:
723 @rlearning{Anidado de expresiones musicales},
724 @rlearning{Tamaño de los objetos},
725 @rlearning{Longitud y grosor de los objetos}.
727 Referencia de la notación:
728 @ref{Ocultar pentagramas}.
730 Fragmentos de código:
731 @rlsr{Staff notation}.
733 Referencia de funcionamiento interno:
734 @rinternals{StaffSymbol}.
737 @node Ocultar pentagramas
738 @unnumberedsubsubsec Ocultar pentagramas
739 @translationof Hiding staves
741 @cindex francesa, partituras a la
742 @cindex ocultación de pentagramas
743 @cindex francesa, pentagrama a la
744 @cindex pentagrama, ocultación de
745 @cindex pentagrama vacío
746 @cindex ocultar pentagramas
747 @cindex vacío, pentagrama
749 @funindex \RemoveEmptyStaves
750 @funindex RemoveEmptyStaves
751 @funindex Staff_symbol_engraver
755 Se pueden ocultar las líneas del pentagrama quitando el grabador
756 @code{Staff_symbol_engraver} del contexto de @code{Staff}. Como
757 alternativa se puede utilizar la instrucción @code{\stopStaff}.
759 @lilypond[verbatim,quote]
761 \remove "Staff_symbol_engraver"
763 \relative c''' { a8 f e16 d c b a2 }
766 Se pueden ocultar los pentagramas que están vacíos mediante la
767 instrucción @code{\RemoveEmptyStaves} dentro del bloque @code{\layout}
768 para el contexto @code{\Staff}. En las partituras orquestales, este
769 estilo se conoce como @q{partitura a la francesa}. De forma
770 predeterminada, esta instrucción oculta y elimina todos los
771 pentagramas vacíos de la partitura excepto los del primer sistema.
773 @warning{Un pentagrama se considera vacío cuando contiene solamente
774 silencios, silencios multicompás, desplazamientos, silencios de
775 separación o una combinación de estos elementos.}
777 @lilypond[verbatim,quote,ragged-right]
780 \Staff \RemoveEmptyStaves
801 También se puede usar @code{\RemoveEmptyStaves} en el contexto
802 @code{\Staff} para crear secciones de ossia para un pentagrama. Para
803 ver más detalles, consulte @ref{Pentagramas de Ossia}.
805 @cindex ocultar pentagramas de música antigua
806 @cindex ocultar pentagramas rítmicos
808 @funindex \RemoveEmptyStaves
809 @funindex RemoveEmptyStaves
811 Se puede usar la instrucción @code{\RemoveEmptyStaves} para ocultar
812 los pentagramas vacíos en contextos de música antigua como
813 @code{\VaticanaStaff}. De forma similar, se puede usar
814 @code{\RhythmicStaff \RemoveEmptyStaves} para ocultar los contextos
815 @code{RhythmicStaff} vacíos.
819 @code{\Staff \RemoveEmptyStaves},
820 @code{\VaticanaStaff \RemoveEmptyStaves},
821 @code{\RhythmicStaff \RemoveEmptyStaves}.
826 @lilypondfile[verbatim,quote,texidoc,doctitle]
827 {removing-the-first-empty-line.ly}
831 @rglos{Frenched staff}.
833 Manual de aprendizaje:
834 @rlearning{Visibilidad y color de los objetos}.
836 Referencia de la notación:
837 @ref{Cambiar los valores por omisión de los contextos},
838 @ref{El símbolo del pentagrama},
839 @ref{Pentagramas de Ossia},
841 @ref{Silencios invisibles},
842 @ref{Visibilidad de los objetos}.
844 Fragmentos de código:
845 @rlsr{Staff notation}.
847 Referencia de funcionamiento interno:
848 @rinternals{ChordNames},
849 @rinternals{FiguredBass},
852 @rinternals{VerticalAxisGroup},
853 @rinternals{Staff_symbol_engraver}.
856 La eliminación del grabador @code{Staff_symbol_engraver} también
857 oculta las barras de compás. Si se fuerza la visibilidad de la barra
858 de compás, pueden ocurrir errores de formato visual. En este caso,
859 utilice las siguientes sobreescrituras de valores en vez de quitar el
863 \override StaffSymbol #'stencil = ##f
864 \override NoteHead #'no-ledgers = ##t
867 Para ver los fallos y problemas conocidos, así como las advertencias
868 asociadas con @code{\RemoveEmptyStaves}, consulte
869 @ref{Cambiar los valores por omisión de los contextos}.
872 @node Escritura de las particellas
873 @subsection Escritura de las particellas
874 @translationof Writing parts
876 Esta sección explica cómo insertar indicaciones de tempo y nombres de
877 instrumento en una partitura. También se describen métodos para citar
878 otras voces y dar formato a las notas guía.
881 * Nombres de instrumentos::
882 * Citar otras voces::
883 * Formateo de las notas guía::
887 @node Nombres de instrumentos
888 @unnumberedsubsubsec Nombres de instrumentos
889 @translationof Instrument names
891 @cindex instrumento, nombre del
892 @cindex instrumento, nombre abreviado
894 Se pueden imprimir los nombres de los instrumentos en el lado
895 izquierdo de los pentagramas dentro de los contextos
896 @code{Staff}, @code{PianoStaff}, @code{StaffGroup}, @code{GrandStaff}
897 y @code{ChoirStaff}. El valor de @code{instrumentName} se usa para el
898 primer pentagrama, y el valor de @code{shortInstrumentName} se usa
899 para todos los pentagramas siguientes.
901 @lilypond[verbatim,quote,ragged-right,relative=1]
903 instrumentName = #"Violin "
904 shortInstrumentName = #"Vln. "
906 { c4.. g'16 c4.. g'16 \break | c1 }
909 @cindex instrumentos, nombres complejos de
911 También podemos usar @code{\markup} para construir nombres de
912 instrumento más complicados:
914 @lilypond[verbatim,quote,relative=2]
916 instrumentName = \markup {
917 \column { "Clarinetti"
918 \line { "in B" \smaller \flat }
925 @cindex instrument names, centering
927 Cuando se agrupan dos o más contextos de pentagrama, los nombres de
928 instrumento y los nombres cortos aparecen centrados de forma
929 predeterminada. Para centrar nombres de instrumento de varias líneas,
930 se debe utilizar @code{\center-column}:
932 @lilypond[verbatim,quote,indent=1.5\cm,relative=2]
935 instrumentName = #"Flute"
939 instrumentName = \markup {
940 \center-column { "Clarinet" }
941 \line { "in B" \smaller \flat }
949 @funindex short-indent
951 Sin embargo, si los nombres de instrumento son más largos, éstos no se
952 centran para un grupo de pentagramas a no ser que se aumenten los
953 valores del sangrado, @code{indent}, y del sangrado corto,
954 @code{short-indent}. Para ver más detalles sobre estos ajustes,
955 consulte @ref{Variables de \paper para desplazamientos y sangrados}.
957 @lilypond[verbatim,quote,ragged-right]
961 instrumentName = #"Alto Flute in G"
962 shortInstrumentName = #"Flt."
969 instrumentName = #"Clarinet"
970 shortInstrumentName = #"Clar."
981 short-indent = 1.5\cm
985 @cindex nombres de instrumento, añadir a otros contextos
987 Para añadir nombres de instrumento a otros contextos (como
988 @code{ChordNames} o @code{FiguredBass}), debemos
989 añadir el grabador @code{Instrument_name_engraver} a dicho
990 contexto. Para ver más detalles, consulte @ref{Modificar los complementos (plug-ins) de contexto}.
992 @cindex nombres de instrumento, cambiar
994 El nombre de instrumento corto @code{shortInstrumentName} se puede
995 cambiar en mitad de una pieza; sin embargo, sólo el primer
996 @code{instrumentName} se imprime y el resto de ellos se ignoran:
998 @lilypond[verbatim,quote,ragged-right,relative=1]
1000 instrumentName = #"Flute"
1001 shortInstrumentName = #"Flt."
1006 \set Staff.instrumentName = #"Clarinet"
1007 \set Staff.shortInstrumentName = #"Clt."
1013 @cindex instrumento, cambio de
1014 @cindex cambio de instrumento
1016 @funindex \addInstrumentDefinition
1017 @funindex addInstrumentDefinition
1018 @funindex \instrumentSwitch
1019 @funindex instrumentSwitch
1021 Si se necesita un @emph{cambio} de instrumento, se debe usar
1022 @code{\addInstrumentDefinition} en combinación con
1023 @code{\instrumentSwitch} para crear una lista detallada de los cambios
1024 necesarios para el intercambio. La instrucción
1025 @code{\addInstrumentDefinition} tiene dos argumentos: una cadena
1026 identificativa, y una lista asociativa de propiedades de contexto y
1027 los valores que el instrumento va a usar. Se debe situar en el ámbito
1028 del nivel más alto. @code{\instrumentSwitch} se usa en la expresión
1029 musical para declarar el cambio de instrumento:
1031 @lilypond[verbatim,quote,ragged-right]
1032 \addInstrumentDefinition #"contrabassoon"
1033 #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
1034 (shortInstrumentName . "Cbsn.")
1035 (clefGlyph . "clefs.F")
1036 (middleCPosition . 6)
1038 (instrumentCueName . ,(make-bold-markup "cbsn."))
1039 (midiInstrument . "bassoon"))
1042 instrumentName = #"Bassoon"
1046 \compressFullBarRests
1049 \instrumentSwitch "contrabassoon"
1056 Referencia de la notación:
1057 @ref{Variables de \paper para desplazamientos y sangrados},
1058 @ref{Modificar los complementos (plug-ins) de contexto}.
1060 Fragmentos de código:
1061 @rlsr{Staff notation}.
1063 Referencia de funcionamiento interno:
1064 @rinternals{InstrumentName},
1065 @rinternals{PianoStaff},
1069 @node Citar otras voces
1070 @unnumberedsubsubsec Citar otras voces
1071 @translationof Quoting other voices
1074 @cindex citar otras voces
1075 @cindex fragmentos, citar
1080 @funindex \quoteDuring
1081 @funindex quoteDuring
1082 @funindex \transposition
1083 @funindex transposition
1085 Es muy frecuente que una voz use las mismas notas que otra voz. Por
1086 ejemplo, los violines primero y segundo tocando la misma frase durante
1087 un determinado pasaje musical. Esto se hace dejando que una voz
1088 @emph{cite} a la otra, sin tener que volver a introducir la música
1089 para la segunda voz.
1091 La instrucción @code{\addQuote}, utilizada en el ámbito del nivel
1092 sintáctico superior, define un flujo de música desde el que es posible
1095 La instrucción @code{\quoteDuring} se usa para indicar el punto en que
1096 comienza la cita. Va seguida por dos argumentos: el nombre de la voz
1097 citada, tal y como se definió con @code{\addQuote}, y una expresión
1098 musical que indica la duración de la cita.
1100 @lilypond[verbatim,quote]
1101 fluteNotes = \relative c'' {
1102 a4 gis g gis | b4^"quoted" r8 ais\p a4( f)
1105 oboeNotes = \relative c'' {
1106 c4 cis c b \quoteDuring #"flute" { s1 }
1109 \addQuote "flute" { \fluteNotes }
1113 \new Staff \with { instrumentName = "Flute" } \fluteNotes
1114 \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1119 Si la expresión musical que se usa para @code{\quoteDuring} contiene
1120 cualquier cosa que no sea un silencio de separación o un silencio
1121 multicompás, se produce una situación de polifonía, lo que no suele
1124 @lilypond[verbatim,quote]
1125 fluteNotes = \relative c'' {
1126 a4 gis g gis | b4^"quoted" r8 ais\p a4( f)
1129 oboeNotes = \relative c'' {
1130 c4 cis c b \quoteDuring #"flute" { e4 r8 ais b4 a }
1133 \addQuote "flute" { \fluteNotes }
1137 \new Staff \with { instrumentName = "Flute" } \fluteNotes
1138 \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1143 La instrucción @code{\quoteDuring} usa los ajustes de
1144 @code{\transposition} tanto de la parte citada como de la que cita,
1145 para producir notas que tienen la misma altura de sonido en la parte
1146 que cita y en las de la parte citada.
1148 @lilypond[verbatim,quote]
1149 clarinetNotes = \relative c'' {
1152 b4 ais a ais | cis4^"quoted" r8 bis\p b4( f)
1155 oboeNotes = \relative c'' {
1156 c4 cis c b \quoteDuring #"clarinet" { s1 }
1159 \addQuote "clarinet" { \clarinetNotes }
1164 \new Staff \with { instrumentName = "Clarinet" } \clarinetNotes
1165 \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1171 @cindex articulation-event
1172 @cindex dynamic-event
1175 @cindex crescendo-event
1177 @funindex quotedEventTypes
1178 @funindex quotedCueEventTypes
1180 De forma predeterminada, la música citada incluye todas las
1181 articulaciones, matices dinámicos, elementos de marcado, etc. de la
1182 expresión citada. Es posible elegir cuáles de estos objetos de la
1183 música que se cita se imprimen, mediante la propiedad de contexto
1184 @code{quotedEventTypes}.
1186 @lilypond[verbatim,quote]
1187 fluteNotes = \relative c'' {
1189 b4\<^"quoted" r8 ais a4\f( c->)
1192 oboeNotes = \relative c'' {
1194 \quoteDuring #"flute" { s1 }
1197 \addQuote "flute" { \fluteNotes }
1201 \set Score.quotedEventTypes = #'(note-event articulation-event
1202 crescendo-event rest-event
1203 slur-event dynamic-event)
1204 \new Staff \with { instrumentName = "Flute" } \fluteNotes
1205 \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1210 Las citas también se pueden etiquetar, véase @ref{Uso de etiquetas}.
1213 Referencia de la notación:
1214 @ref{Transposición de los instrumentos},
1215 @ref{Uso de etiquetas}.
1218 @file{scm/define-event-classes.scm}.
1220 Fragmentos de código:
1221 @rlsr{Staff notation}.
1223 Referencia de funcionamiento interno:
1224 @rinternals{Music classes},
1225 @rinternals{QuoteMusic},
1229 Sólo el contenido de la primera voz de una instrucción
1230 @code{\addQuote} se tiene en cuenta para la cita, de manera que
1231 si la expresión musical contiene enunciados @code{\new}
1232 o @code{\context Voice}, sus contenidos no serían citados.
1233 La cita de notas de adorno no está contemplada y puede hacer que
1234 LilyPond termine de forma abrupta; la cita de unos tresillos
1235 dentro de otros puede dar como resultado una
1236 notación de pobre calidad.
1239 @node Formateo de las notas guía
1240 @unnumberedsubsubsec Formateo de las notas guía
1241 @translationof Formatting cue notes
1243 @cindex guía, formateo de las notas
1246 @cindex guía, notas, formato de
1248 @cindex citar otras voces
1249 @cindex voces, citar
1252 @funindex \cueDuring
1256 @funindex \cueDuringWithClef
1257 @funindex cueDuringWithClef
1258 @funindex \quoteDuring
1259 @funindex quoteDuring
1261 @cindex notas pequeñas
1262 @cindex pequeñas, notas
1265 La manera más sencilla de dar formato a las notas guía es crear
1266 explícitamente un contexto @code{CueVoice} dentro de la parte.
1268 @lilypond[verbatim,relative=1]
1273 \stemUp d'8^"flute" c d e fis2
1279 La instrucción @code{\cueClef} puede usarse también con un contexto
1280 @code{CueVoice} explícito si se requiere un cambio de clave, e imprime
1281 una clave del tamaño adecuado para las notas guía. Después puede
1282 utilizarse la instrucción @code{\cueClefUnset} para volver a la clave
1283 original, de nuevo con un signo de clave del tamaño adecuado.
1285 @lilypond[verbatim,noragged-right,relative=1]
1289 { e2\rest r4. \cueClefUnset e,8 }
1291 \cueClef "treble" \stemUp d''8^"flute" c d e fis2
1297 Las instrucciones @code{\cueClef} y @code{\cueClefUnset} se pueden
1298 usar también sin un @code{CueVoice} si es necesario.
1300 @lilypond[verbatim,noragged-right,relative=1]
1304 d'8^"flute" c d e fis2
1309 En casos de colocación más compleja de notas guía, por ejemplo con
1310 transposición o insertando notas guía procedentes de más de una
1311 fuente, pueden usarse las instrucciones @code{\cueDuring} o
1312 @code{\cueDuringWithClef}. Son una forma más especializada de
1313 @code{\quoteDuring}, véase @ref{Citar otras voces} en la sección
1319 \cueDuring #@var{nombre_de_la_cita} #@var{dirección} #@var{música}
1325 \cueDuringWithClef #@var{nombre_de_la_cita} #@var{dirección} #@var{clave} #@var{música}
1328 La música procedente de los compases correspondientes del elemento
1329 @code{@var{nombre_de_la_cita}} se añade como un contexto
1330 @code{CueVoice} y ocurre simultáneamente con la @code{@var{música}},
1331 lo que produce una situación polifónica. La @code{@var{dirección}}
1332 toma un argumento @code{UP} (arriba) o @code{DOWN} (abajo), y
1333 corresponde a las voces primera y segunda, respectivamente,
1334 determinando cómo se imprimen las notas guía en relación a la otra
1337 @lilypond[verbatim,quote]
1338 fluteNotes = \relative c'' {
1339 r2. c4 | d8 c d e fis2 | g2 d |
1342 oboeNotes = \relative c'' {
1344 s1*0^\markup { \tiny "flute" }
1345 \cueDuring #"flute" #UP { R1 }
1349 \addQuote "flute" { \fluteNotes }
1359 Es posible ajustar qué aspectos de la música se citan con
1360 @code{\cueDuring} estableciendo el valor de la propiedad
1361 @code{quotedCueEventTypes}. Su valor por omisión es
1362 @code{'(note-event rest-event tie-event beam-event
1363 tuplet-span-event)}, lo que significa que solamente las notas,
1364 silencios, ligaduras de unión, barras y grupos especiales se citan,
1365 pero no las articulaciones, marcas dinámicas, elementos de marcado,
1368 @warning{Cuando un contexto @code{Voice} da comienzo con @code{\cueDuring},
1369 como en el ejemplo siguiente, el contexto @code{Voice} se debe
1370 declarar explícitamente, pues en caso contrario toda la expresión musical
1371 pertenecería al contexto @code{CueVoice}.}
1373 @lilypond[verbatim,quote]
1374 oboeNotes = \relative c'' {
1375 r2 r8 d16(\f f e g f a)
1378 \addQuote "oboe" { \oboeNotes }
1380 \new Voice \relative c'' {
1381 \set Score.quotedCueEventTypes = #'(note-event rest-event tie-event
1382 beam-event tuplet-span-event
1383 dynamic-event slur-event)
1384 \cueDuring #"oboe" #UP { R1 }
1389 Se pueden usar elementos de marcado para imprimir el nombre del
1390 instrumento citado. También, si las notas guía requieren un cambio de
1391 clave, puede hacerse manualmente pero la clave original se debe
1392 restaurar al final de las notas guía.
1394 @lilypond[verbatim,quote]
1395 fluteNotes = \relative c'' {
1396 r2. c4 d8 c d e fis2 g2 d2
1399 bassoonNotes = \relative c {
1403 s1*0^\markup { \tiny "flute" }
1404 \cueDuring #"flute" #UP { R1 }
1409 \addQuote "flute" { \fluteNotes }
1416 De forma alternativa, puede usarse la función
1417 @code{\cueDuringWithClef} en su lugar. Esta instrucción admite un
1418 argumento adicional para especificar el cambio de clabe que se
1419 necesita imprimir para las notas guía, pero después imprime
1420 automáticamente la clave original una vez que ha finalizado la serie
1423 @lilypond[verbatim,quote]
1424 fluteNotes = \relative c'' {
1425 r2. c4 d8 c d e fis2 g2 d2
1428 bassoonNotes = \relative c {
1431 s1*0^\markup { \tiny "flute" }
1432 \cueDuringWithClef #"flute" #UP #"treble" { R1 }
1436 \addQuote "flute" { \fluteNotes }
1443 @funindex \transposedCueDuring
1444 @funindex transposedCueDuring
1446 Como @code{\quoteDuring}, @code{\cueDuring} tiene en cuenta las
1447 transposiciones instrumentales. Las notas guía se producen en las
1448 alturas en que se escribirían para el instrumento que recibe la cita,
1449 para así producir las alturas de sonido del instrumento original.
1451 Para transportar las notas guía de forma diferente, use
1452 @code{\transposedCueDuring}. Esta instrucción acepta un argumento
1453 adicional para especificar (en modo absoluto) la altura impresa con
1454 que queremos representar el sonido de un Do central de concierto.
1455 Esto es útil para toma citas de un instrumento que está en un registro
1456 completamente diferente.
1458 @lilypond[verbatim,quote]
1459 piccoloNotes = \relative c''' {
1466 bassClarinetNotes = \relative c' {
1470 \transposedCueDuring #"piccolo" #UP d { R1 }
1474 \addQuote "piccolo" { \piccoloNotes }
1477 \new Staff \piccoloNotes
1478 \new Staff \bassClarinetNotes
1482 @cindex removing cue notes
1483 @cindex cue notes, removing
1487 @funindex \addInstrumentDefinition
1488 @funindex addInstrumentDefinition
1490 La instrucción @code{\killCues} elimina las notas guía de una
1491 expresión musical, de forma que la misma expresión musical pueda
1492 utilizarse para producir la particella instrumental (con notas guía) y
1493 la partitura de conjunto. La instrucción @code{\killCues} elimina
1494 solamente las notas y eventos que se han citado mediante
1495 @code{\cueDuring}. Otros elementos de marcado asociados con las
1496 guías, como los cambios de clave o una etiqueta identificativa del
1497 instrumento fuente, pueden marcarse para su inclusión selectiva dentro
1498 de la partitura; véase @ref{Uso de etiquetas}.
1500 @lilypond[verbatim,quote]
1501 fluteNotes = \relative c'' {
1502 r2. c4 d8 c d e fis2 g2 d2
1505 bassoonNotes = \relative c {
1510 s1*0^\markup { \tiny "flute" }
1512 \cueDuring #"flute" #UP { R1 }
1513 \tag #'part \clef bass
1517 \addQuote "flute" { \fluteNotes }
1528 \removeWithTag #'part { \killCues { \bassoonNotes } }
1533 Como alternativa, los cambios de clave y los letreros de instrumento
1534 se pueden recolectar dentro de una definición de instrumento para su
1535 uso repetido, utilizando @code{\addInstrumentDefinition} que se
1536 descibe en @ref{Nombres de instrumentos}.
1539 Referencia de la notación:
1540 @ref{Citar otras voces},
1541 @ref{Transposición de los instrumentos},
1542 @ref{Nombres de instrumentos},
1544 @ref{Guías musicales},
1545 @ref{Uso de etiquetas}.
1547 Fragmentos de código:
1548 @rlsr{Staff notation}.
1550 Referencia de funcionamiento interno:
1551 @rinternals{CueVoice},
1555 Pueden ocurrir colisiones con los silencios si se usa
1556 @code{\cueDuring}, entre los contextos de @code{Voice} y de
1557 @code{CueVoice}. Al usar @code{\cueDuringWithClef} o
1558 @code{\transposedCueDuring} el argumento adicional requerido para cada
1559 caso debe ir después de la cita y de la dirección.