]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/notation/staff.itely
99c698017f7875bb4519a64ab994561c8f9b1543
[lilypond.git] / Documentation / es / notation / staff.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @ignore
3     Translation of GIT committish: 041cb33a404a829a8cdeeaebce17e45f613f10d8
4
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..
8 @end ignore
9
10 @c \version "2.19.21"
11
12 @node Notación de los pentagramas
13 @section Notación de los pentagramas
14 @translationof Staff notation
15
16 @c The line width is a bit of a hack to allow space for the
17 @c  instrument names.
18 @lilypondfile[quote,ragged-right,line-width=14.5\cm,staffsize=16]{staff-headword.ly}
19
20 Esta sección explica cómo influir sobre la apariencia de los
21 pentagramas, cómo imprimir partituras con más de un pentagrama y
22 cómo añadir indicaciones de tempo y notas guía a los pentagramas.
23
24 @menu
25 * Impresión de los pentagramas::
26 * Modificación de pentagramas sueltos::
27 * Escritura de las particellas::
28 @end menu
29
30
31 @node Impresión de los pentagramas
32 @subsection Impresión de los pentagramas
33 @translationof Displaying staves
34
35 Esta sección describe los distintos métodos de creación de
36 pentagramas y grupos de ellos.
37
38 @menu
39 * Crear instancias de pentagramas nuevos::
40 * Agrupar pentagramas::
41 * Grupos de pentagramas anidados::
42 * Separación de sistemas::
43 @end menu
44
45
46 @node Crear instancias de pentagramas nuevos
47 @unnumberedsubsubsec Crear instancias de pentagramas nuevos
48 @translationof Instantiating new staves
49
50 @cindex nuevo pentagrama
51 @cindex pauta
52 @cindex pentagrama, iniciar
53 @cindex pentagrama, instanciar
54 @cindex pentagrama, nuevo
55 @cindex pentagrama de percusión
56 @cindex pentagrama único
57 @cindex percusión, pauta de
58 @cindex pauta de percusión
59 @cindex gregoriano, canto, pauta de transcripción de
60 @cindex rítmica, pauta
61 @cindex tablatura, pauta de
62
63 @funindex \drummode
64 @funindex DrumStaff
65 @funindex RhythmicStaff
66 @funindex TabStaff
67 @funindex MensuralStaff
68 @funindex VaticanaStaff
69 @funindex GregorianTranscriptionStaff
70
71 Las @notation{pautas} y los @notation{pentagramas} o pautas de
72 cinco líneas se crean con las instrucciones @code{\new} o
73 @code{\context}.  Para ver más detalles, consulte @ref{Crear y
74 referenciar contextos}.
75
76 El contexto básico de pentagrama es @code{Staff}:
77
78 @lilypond[verbatim,quote]
79 \new Staff \relative { c''4 d e f }
80 @end lilypond
81
82 El contexto @code{DrumStaff} crea una pauta de cinco líneas
83 preparada para un conjunto de batería típico.  Cada instrumento se
84 presenta con un símbolo distinto.  Los instrumentos se escriben en
85 el modo de percusión que sigue a una instrucción @code{\drummode},
86 con cada instrumento identificado por un nombre.  Para ver más
87 detalles, consulte @ref{Pautas de percusión}.
88
89 @lilypond[verbatim,quote]
90 \new DrumStaff {
91   \drummode { cymc hh ss tomh }
92 }
93 @end lilypond
94
95 @code{RhythmicStaff} crea una pauta de una sola línea que sólo
96 muestra las duraciones de la entrada.  Se preservan las duraciones
97 reales.  Para ver más detalles, consulte
98 @ref{Mostrar los ritmos de la melodía}.
99
100 @lilypond[verbatim,quote]
101 \new RhythmicStaff { c4 d e f }
102 @end lilypond
103
104 @code{TabStaff} crea una tablatura con seis cuerdas en la
105 afinación estándar de guitarra.  Para ver más detalles, consulte
106 @ref{Tablaturas predeterminadas}.
107
108 @lilypond[verbatim,quote]
109 \new TabStaff \relative { c''4 d e f }
110 @end lilypond
111
112 Existen dos contextos de pauta específicos para la notación de
113 música antigua: @code{MensuralStaff} y @code{VaticanaStaff}.  Se
114 describen en @ref{Contextos predefinidos}.
115
116 @code{GregorianTranscriptionStaff} crea una pauta para la notación
117 moderna de canto gregoriano.  No muestra líneas divisorias.
118
119 @lilypond[verbatim,quote]
120 \new GregorianTranscriptionStaff \relative { c''4 d e f e d }
121 @end lilypond
122
123 Se pueden definir contextos nuevos de pentagrama único.  Para ver
124 más detalles, consulte @ref{Definir contextos nuevos}.
125
126 @seealso
127 Glosario musical:
128 @rglos{staff},
129 @rglos{staves}.
130
131 Referencia de la notación:
132 @ref{Crear y referenciar contextos},
133 @ref{Pautas de percusión},
134 @ref{Mostrar los ritmos de la melodía},
135 @ref{Tablaturas predeterminadas},
136 @ref{Contextos predefinidos},
137 @ref{El símbolo del pentagrama},
138 @ref{Contextos del canto gregoriano},
139 @ref{Contextos de la música mensural},
140 @ref{Definir contextos nuevos}.
141
142 Fragmentos de código:
143 @rlsr{Staff notation}.
144
145 Referencia de funcionamiento interno:
146 @rinternals{Staff},
147 @rinternals{DrumStaff},
148 @rinternals{GregorianTranscriptionStaff},
149 @rinternals{RhythmicStaff},
150 @rinternals{TabStaff},
151 @rinternals{MensuralStaff},
152 @rinternals{VaticanaStaff},
153 @rinternals{StaffSymbol}.
154
155
156 @node Agrupar pentagramas
157 @unnumberedsubsubsec Agrupar pentagramas
158 @translationof Grouping staves
159
160 @cindex comienzo del sistema
161 @cindex pentagramas, varios
162 @cindex corchete vertical
163 @cindex llave vertical
164 @cindex pentagramas de piano
165 @cindex pentagramas, grupo de
166 @cindex pauta de coro
167 @cindex sistema, delimitador de comienzo
168 @cindex coro, sistema de
169 @cindex piano, sistema de
170 @cindex piano, pentagramas de
171 @cindex sistema de piano
172 @cindex sistema de coro
173 @cindex sistema
174
175 Existen varios contextos para agrupar pentagramas individuales
176 formando sistemas.  Cada contexto de agrupación establece el
177 estilo del delimitador de comienzo del sistema y el comportamiento
178 de las barras de compás.
179
180 Si no se especifica ningún contexto, se usan las propiedades
181 predeterminadas: el grupo comienza con una línea vertical y las
182 barras de compás no están conectadas.
183
184 @lilypond[verbatim,quote]
185 <<
186   \new Staff \relative { c''1 c }
187   \new Staff \relative { c''1 c }
188 >>
189 @end lilypond
190
191 En el contexto @code{StaffGroup}, el grupo se inicia con un
192 corchete y las barras de compás se dibujan atravesando todos los
193 pentagramas.
194
195 @lilypond[verbatim,quote]
196 \new StaffGroup <<
197   \new Staff \relative { c''1 c }
198   \new Staff \relative { c''1 c }
199 >>
200 @end lilypond
201
202 En un @code{ChoirStaff} (sistema de coro), el grupo se inicia con
203 un corchete, pero las barras de compás no están conectadas.
204
205 @lilypond[verbatim,quote]
206 \new ChoirStaff <<
207   \new Staff \relative { c''1 c }
208   \new Staff \relative { c''1 c }
209 >>
210 @end lilypond
211
212 En un @code{GrandStaff} (sistema de piano), el grupo se inicia con
213 una llave y las barras de compás se conectan entre los
214 pentagramas.
215
216 @lilypond[verbatim,quote]
217 \new GrandStaff <<
218   \new Staff \relative { c''1 c }
219   \new Staff \relative { c''1 c }
220 >>
221 @end lilypond
222
223 El @code{PianoStaff} (sistema de piano) es idéntico a
224 @code{GrandStaff}, excepto que contempla directamente la impresión
225 del nombre del instrumento.  Para ver más detalles, consulte
226 @ref{Nombres de instrumentos}.
227
228 @lilypond[verbatim,quote]
229 \new PianoStaff \with { instrumentName = #"Piano" }
230 <<
231   \new Staff \relative { c''1 c }
232   \new Staff \relative { \clef bass c1 c }
233 >>
234 @end lilypond
235
236 Cada contexto de grupo de pentagramas fija la propiedad del
237 delimitador de inicio @code{systemStartDelimiter} a uno de los
238 siguientes valores: @code{SystemStartBar} (línea),
239 @code{SystemStartBrace} (llave) o @code{SystemStartBracket}
240 (corchete).  También está disponible un cuarto delimitador,
241 @code{SystemStartSquare} (corchete en ángulo recto), pero se debe
242 especificar explícitamente.
243
244 Se pueden definir contextos nuevos de grupo de pentagramas.  Para
245 ver más detalles, consulte @ref{Definir contextos nuevos}.
246
247 @snippets
248 @lilypondfile[verbatim,quote,texidoc,doctitle]
249 {use-square-bracket-at-the-start-of-a-staff-group.ly}
250
251 @lilypondfile[verbatim,quote,texidoc,doctitle]
252 {display-bracket-with-only-one-staff-in-a-system.ly}
253
254 @cindex diseño «mensurstriche»
255 @cindex mensurstriche, diseño
256 @cindex renacimiento, música del
257 @cindex transcripción de música mensural
258 @cindex mensural, música, transcripción de
259
260 @lilypondfile[verbatim,quote,texidoc,doctitle]
261 {mensurstriche-layout-bar-lines-between-the-staves.ly}
262
263 @seealso
264 Glosario musical:
265 @rglos{brace},
266 @rglos{bracket},
267 @rglos{grand staff}.
268
269 Referencia de la notación:
270 @ref{Nombres de instrumentos},
271 @ref{Definir contextos nuevos}.
272
273 Fragmentos de código:
274 @rlsr{Staff notation}.
275
276 Referencia de funcionamiento interno:
277 @rinternals{Staff},
278 @rinternals{StaffGroup},
279 @rinternals{ChoirStaff},
280 @rinternals{GrandStaff},
281 @rinternals{PianoStaff},
282 @rinternals{SystemStartBar},
283 @rinternals{SystemStartBrace},
284 @rinternals{SystemStartBracket},
285 @rinternals{SystemStartSquare}.
286
287
288 @node Grupos de pentagramas anidados
289 @unnumberedsubsubsec Grupos de pentagramas anidados
290 @translationof Nested staff groups
291
292 @cindex pentagramas anidados
293 @cindex anidamiento de pentagramas
294 @cindex sistema, delimitadores de inicio anidados
295 @cindex anidados, corchetes de pentagrama
296 @cindex corchetes anidados
297 @cindex llaves, anidado de
298
299 Los contextos de grupos de pentagramas se pueden anidar hasta una
300 profundidad arbitraria.  En este caso, cada contexto descendiente
301 crea un corchete nuevo adyacente al corchete de su grupo padre.
302
303 @lilypond[verbatim,quote]
304 \new StaffGroup <<
305   \new Staff \relative { c''2 c | c2 c }
306   \new StaffGroup <<
307     \new Staff \relative { g'2 g | g2 g }
308     \new StaffGroup \with {
309       systemStartDelimiter = #'SystemStartSquare
310     }
311     <<
312       \new Staff \relative { e'2 e | e2 e }
313       \new Staff \relative { c'2 c | c2 c }
314     >>
315   >>
316 >>
317 @end lilypond
318
319 Se pueden definir nuevos contextos de grupos de pentagramas
320 anidados.  Para ver más detalles, consulte
321 @ref{Definir contextos nuevos}.
322
323 @snippets
324 @lilypondfile[verbatim,quote,texidoc,doctitle]
325 {nesting-staves.ly}
326
327 @seealso
328 Referencia de la notación:
329 @ref{Agrupar pentagramas},
330 @ref{Nombres de instrumentos},
331 @ref{Definir contextos nuevos}.
332
333 Fragmentos de código:
334 @rlsr{Staff notation}.
335
336 Referencia de funcionamiento interno:
337 @rinternals{StaffGroup},
338 @rinternals{ChoirStaff},
339 @rinternals{SystemStartBar},
340 @rinternals{SystemStartBrace},
341 @rinternals{SystemStartBracket},
342 @rinternals{SystemStartSquare}.
343
344
345 @node Separación de sistemas
346 @unnumberedsubsubsec Separación de sistemas
347 @translationof Separating systems
348
349 @cindex separación de sistemas, marca de
350
351 Si el número de sistemas por página varía de una página a otra, es
352 costumbre separar los sistemas colocando una marca separadora
353 entre ellos.  De forma predeterminada, el separador de sistemas es
354 nulo, pero se puede activar con una opción de @code{\paper}.
355
356 @c \book is required here to display the system separator
357 @c ragged-right is required as there are two systems
358 @lilypond[verbatim,quote,ragged-right]
359 \book {
360   \score {
361     \new StaffGroup <<
362       \new Staff {
363         \relative {
364           c''4 c c c
365           \break
366           c4 c c c
367         }
368       }
369       \new Staff {
370         \relative {
371           c''4 c c c
372           \break
373           c4 c c c
374         }
375       }
376     >>
377   }
378   \paper {
379     system-separator-markup = \slashSeparator
380     % following commands are needed only to format this documentation
381     paper-width = 100\mm
382     paper-height = 100\mm
383     tagline = ##f
384   }
385 }
386 @end lilypond
387
388 @seealso
389 Referencia de la notación:
390 @ref{Disposición de la página}.
391
392 Fragmentos de código:
393 @rlsr{Notación de los pentagramas}.
394
395
396 @node Modificación de pentagramas sueltos
397 @subsection Modificación de pentagramas sueltos
398 @translationof Modifying single staves
399
400 Esta sección explica cómo cambiar los atributos específicos de un
401 pentagrama: por ejemplo, cambiar el número de líneas o el tamaño
402 de la pauta.  También se describen los métodos para comenzar y
403 terminar los pentagramas, y establecer secciones de ossia.
404
405 @menu
406 * El símbolo del pentagrama::
407 * Pentagramas de Ossia::
408 * Ocultar pentagramas::
409 @end menu
410
411
412 @node El símbolo del pentagrama
413 @unnumberedsubsubsec El símbolo del pentagrama
414 @translationof Staff symbol
415
416 @cindex pentagrama, símbolo del
417 @cindex pentagrama, detener e inicial líneas del
418 @cindex pentagrama, mofidicar las líneas del
419 @cindex adicionales, líneas
420 @cindex adicionales internas, líneas
421 @cindex adicionales, modificar líneas
422 @cindex líneas del pentagrama
423 @cindex líneas adicionales
424
425 @funindex \startStaff
426 @funindex \stopStaff
427
428 Se pueden usar las instrucciones @code{\stopStaff} y
429 @code{\startStaff} para detener y (re)iniciar, respectivamente, la
430 impresión de las líneas de la pauta en cualquier punto de la
431 partitura.
432
433 @lilypond[verbatim,quote]
434 \relative {
435   \stopStaff f''4 d \startStaff g, e
436   f'4 d \stopStaff g, e
437   f'4 d \startStaff g, e
438 }
439 @end lilypond
440
441 @predefined
442 @code{\startStaff},
443 @code{\stopStaff}.
444 @endpredefined
445
446 Las líneas de la pauta pertenecen al grob @code{StaffSymbol}
447 (incluidas las líneas adicionales) y se pueden modificar usando
448 las propiedades de @code{StaffSymbol}, pero esas modificaciones
449 deben hacerse antes de que el pentagrama se (re)inicie.
450
451 Se puede cambiar el número de líneas de la pauta:
452
453 @lilypond[verbatim,quote]
454 \relative {
455   f''4 d \stopStaff
456   \override Staff.StaffSymbol.line-count = #2
457   \startStaff g, e |
458
459   f'4 d \stopStaff
460   \revert Staff.StaffSymbol.line-count
461   \startStaff g, e |
462 }
463 @end lilypond
464
465 La posición de cada una de las líneas de la pauta también puede
466 cambiarse.  Una lista de números fija la posición de cada línea.
467 @code{0}@tie{}corresponde a la línea central normal, y las
468 posiciones normales de las líneas son
469 @code{(-4@tie{}-2@tie{}0@tie{}2@tie{}4)}.  Se imprime una sola
470 línea de pauta por cada valor que se introduce, de manera que el
471 número de líneas así como su posición en la pauta pueden cambiarse
472 con una sola operación de sobreescritura.
473
474 @lilypond[verbatim,quote]
475 \relative {
476   f''4 d \stopStaff
477   \override Staff.StaffSymbol.line-positions = #'(1 3 5 -1 -3)
478   \startStaff g, e |
479   f'4 d \stopStaff
480   \override Staff.StaffSymbol.line-positions = #'(8 6.5 -6 -8 -0.5)
481   \startStaff g, e |
482 }
483 @end lilypond
484
485 Para preservar las direcciones típicas de las plicas (hacia arriba
486 para la mitad inferior del pentagra y hacia abajo para la mitad
487 superior), debemos alinear la línea (o espacio) central de la
488 pauta personalizada con la posición de la línea central normal
489 (0).  Puede ser necesario un ajuste de la posición de la clave y
490 del Do@tie{}central para que se correspondan a las líneas nuevas.
491 Véase @ref{Clave}.
492
493 Puede cambiarse el grosor de las líneas de la pauta.  También
494 resultan afectadas, de forma predeterminada, las líneas
495 adicionales y no la plica de las figuras.
496
497 @lilypond[verbatim,quote]
498 \new Staff \with {
499   \override StaffSymbol.thickness = #3
500 } \relative {
501   f''4 d g, e
502 }
503 @end lilypond
504
505 También es posible fijar el grosor de las líneas adicionales de
506 forma independiente del de las líneas de la pauta.
507
508 @lilypond[verbatim,quote]
509 \new Staff \with {
510   \override StaffSymbol.thickness = #2
511   \override StaffSymbol.ledger-line-thickness = #'(0.5 . 0.4)
512 } \relative {
513   f'''4 a, a,, f
514 }
515 @end lilypond
516
517 @noindent
518 El primer valor se multiplica por el grosor de las líneas del
519 pentagrama, el segundo por el ancho de un espacio del pentagrama,
520 y después los dos valores se suman para obtener el grosor de las
521 líneas adicionales.
522
523 Se pueden alterar las posiciones de las líneas adicionales:
524
525 @lilypond[verbatim,quote]
526 \new Staff \with {
527   \override StaffSymbol.ledger-positions = #'(-3 -2 -1 2 5 6)
528 } \relative {
529   f'''4 a, a,, f
530 }
531 @end lilypond
532
533 Puede hacerse que las líneas adicionales añadidas aparezcan por
534 encima o por debajo de la cabeza de las figuras, dependiendo de la
535 posición actual relativa a otras cabezas de figura que tienen
536 asimismo sus propias líneas adicionales.
537
538 @lilypond[verbatim,quote]
539 \new Staff \with {
540   \override StaffSymbol.ledger-extra = #4
541 } \relative {
542   f'''4 a, d, f,
543 }
544 @end lilypond
545
546 También puede hacerse que las líneas adicionales aparezcan dentro
547 del pentagrama allí donde se requieren líneas de pauta
548 personalizadas.  El ejemplo muestra la posición predeterminada de
549 las líneas adicionales cuando el valor de posición explícito
550 @code{ledger-position} se ha fijado o no.  La instrucción
551 @code{\stopStaff} se necesita en el ejemplo para revertir la
552 instrucción de sobreescritura @code{\override} para todo el
553 @code{StaffSymbol} (el símbolo de pauta).
554
555 @lilypond[verbatim,quote]
556 \relative d' {
557   \override Staff.StaffSymbol.line-positions = #'(-8 0 2 4)
558   d4 e f g
559   \stopStaff
560   \startStaff
561   \override Staff.StaffSymbol.ledger-positions = #'(-8 -6 (-4 -2) 0)
562   d4 e f g
563 }
564 @end lilypond
565
566 Puede alterarse la distancia entre líneas de la pauta.  Esto
567 afecta también al espaciado de las líneas adicionales.
568
569 @lilypond[verbatim,quote]
570 \new Staff \with {
571   \override StaffSymbol.staff-space = #1.5
572 } \relative {
573   f'''4 d, g, e,
574 }
575 @end lilypond
576
577 @snippets
578 @lilypondfile[verbatim,quote,texidoc,doctitle]
579 {making-some-staff-lines-thicker-than-the-others.ly}
580
581 @seealso
582 Glosario musical:
583 @rglos{line},
584 @rglos{ledger line},
585 @rglos{staff}.
586
587 Referencia de la notación:
588 @ref{Clave}.
589
590 Fragmentos de código:
591 @rlsr{Staff notation}.
592
593 Referencia de funcionamiento interno:
594 @rinternals{StaffSymbol},
595 @rinternals{staff-symbol-interface}.
596
597
598 @node Pentagramas de Ossia
599 @unnumberedsubsubsec Pentagramas de Ossia
600 @translationof Ossia staves
601
602 @cindex pentagrama a la francesa
603 @cindex ossia
604 @cindex francesa, pentagramas a la
605 @cindex pauta, escalado de
606 @cindex escalado de pentagramas
607
608 @funindex \startStaff
609 @funindex \stopStaff
610
611 Los pentagramas @notation{Ossia} se pueden preparar mediante la
612 creación de un pentagrama simultáneo nuevo en la posición
613 adecuada:
614
615 @lilypond[verbatim,quote]
616 \new Staff \relative {
617   c''4 b d c
618   <<
619     { c4 b d c }
620     \new Staff { e4 d f e }
621   >>
622   c4 b c2
623 }
624 @end lilypond
625
626 @noindent
627 Sin embargo, el ejemplo anterior no es lo que normalmente se
628 desea.  Para crear pentagramas de ossia que estén encima del
629 pentagrama original, que no tengan compás ni clave, y que tengan
630 un tamaño menor de tipografía se deben usar varios trucos.  El
631 Manual de aprendizaje describe una técnica específica para llegar
632 a este objetivo, empezando por @rlearning{Anidado de expresiones
633 musicales}.
634
635 El ejemplo siguiente utiliza la propiedad @code{alignAboveContext}
636 para alinear el pentagrama de ossia.  Este método es muy
637 conveniente cuando se necesitan sólo algunos pentagramas de ossia.
638
639 @lilypond[verbatim,quote]
640 \new Staff = "main" \relative {
641   c''4 b d c
642   <<
643     { c4 b d c }
644
645     \new Staff \with {
646       \remove "Time_signature_engraver"
647       alignAboveContext = #"main"
648       \magnifyStaff #2/3
649       firstClef = ##f
650     }
651     { e4 d f e }
652   >>
653   c4 b c2
654 }
655 @end lilypond
656
657 Si se requieren muchos pentagramas de ossia aislados, puede ser
658 más conveniente la creación de un contexto @code{Staff} vacío con
659 un @emph{identificador de contexto} específico; después se pueden
660 crear los pentagramas de ossia @emph{llamando} a este contexto y
661 usando @code{\startStaff} y @code{\stopStaff} en los puntos
662 deseados.  Las ventajas de este método son más patentes si la
663 pieza es más larga que en ejemplo siguiente.
664
665 @lilypond[verbatim,quote,ragged-right]
666 <<
667   \new Staff = "ossia" \with {
668     \remove "Time_signature_engraver"
669     \hide Clef
670     \magnifyStaff #2/3
671   }
672   { \stopStaff s1*6 }
673
674   \new Staff \relative {
675     c'4 b c2
676     <<
677       { e4 f e2 }
678       \context Staff = "ossia" {
679         \startStaff e4 g8 f e2 \stopStaff
680       }
681     >>
682     g4 a g2 \break
683     c4 b c2
684     <<
685       { g4 a g2 }
686       \context Staff = "ossia" {
687         \startStaff g4 e8 f g2 \stopStaff
688       }
689     >>
690     e4 d c2
691   }
692 >>
693 @end lilypond
694
695 Como alternativa, se puede usar la instrucción
696 @code{\RemoveAllEmptyStaves} para crear pentagramas de ossia.
697 Este método es muy conveniente cuando los pentagramas de ossia
698 aparecen inmediatamente después de un salto de línea. Para ver más
699 información sobre @code{\RemoveAllEmptyStaves}, consulte
700 @ref{Ocultar pentagramas}.
701
702 @lilypond[verbatim,quote,ragged-right]
703 <<
704   \new Staff = "ossia" \with {
705     \remove "Time_signature_engraver"
706     \hide Clef
707     \magnifyStaff #2/3
708     \RemoveAllEmptyStaves
709   } \relative {
710     R1*3
711     c''4 e8 d c2
712   }
713   \new Staff \relative {
714     c'4 b c2
715     e4 f e2
716     g4 a g2 \break
717     c4 b c2
718     g4 a g2
719     e4 d c2
720   }
721 >>
722 @end lilypond
723
724
725 @snippets
726
727 @lilypondfile[verbatim,quote,texidoc,doctitle]
728 {vertically-aligning-ossias-and-lyrics.ly}
729
730 @seealso
731 Glosario musical:
732 @rglos{ossia},
733 @rglos{staff},
734 @rglos{Frenched staff}.
735
736 Manual de aprendizaje:
737 @rlearning{Anidado de expresiones musicales},
738 @rlearning{Tamaño de los objetos},
739 @rlearning{Longitud y grosor de los objetos}.
740
741 Referencia de la notación:
742 @ref{Ocultar pentagramas}.
743
744 Fragmentos de código:
745 @rlsr{Staff notation}.
746
747 Referencia de funcionamiento interno:
748 @rinternals{StaffSymbol}.
749
750
751 @node Ocultar pentagramas
752 @unnumberedsubsubsec Ocultar pentagramas
753 @translationof Hiding staves
754
755 @cindex francesa, partituras a la
756 @cindex ocultación de pentagramas
757 @cindex francesa, pentagrama a la
758 @cindex pentagrama, ocultación de
759 @cindex pentagrama vacío
760 @cindex ocultar pentagramas
761 @cindex vacío, pentagrama
762
763 @funindex \RemoveEmptyStaves
764 @funindex \RemoveAllEmptyStaves
765 @funindex Staff_symbol_engraver
766 @funindex \stopStaff
767
768 Se pueden ocultar las líneas del pentagrama quitando el grabador
769 @code{Staff_symbol_engraver} del contexto de @code{Staff}.  Como
770 alternativa se puede utilizar la instrucción @code{\stopStaff}.
771
772 @lilypond[verbatim,quote]
773 \new Staff \with {
774   \remove "Staff_symbol_engraver"
775 }
776 \relative { a''8 f e16 d c b a2 }
777 @end lilypond
778
779
780 Se pueden ocultar los pentagramas vacíos (para hacer la que se
781 conoce como @q{partitura a la francesa}) aplicando la instrucción
782 @code{\RemoveEmptyStaves} sobre un contexto, lo cual se puede
783 hacer globalmente (dentro del bloque @code{\layout}) así como para
784 pautas específicas solamente (dentro de un bloque @code{\with}).
785 Esta instrucción elimina todas las pautas vacías de la partitura
786 excepto las del primer sistema.  Si queremos ocultar también las
787 del primer sistema, usamos @code{\RemoveAllEmptyStaves}.  Los
788 contextos que están contemplados son @code{Staff},
789 @code{RhythmicStaff} y @code{VaticanaStaff}.
790
791 @warning{Un pentagrama se considera vacío cuando contiene
792 solamente silencios, silencios multicompás, desplazamientos,
793 silencios de separación o una combinación de estos elementos.}
794
795 @lilypond[verbatim,quote,ragged-right]
796 \layout {
797   \context {
798     \Staff
799     \RemoveEmptyStaves
800   }
801 }
802
803 \relative <<
804   \new Staff {
805     e'4 f g a \break
806     b1 \break
807     a4 b c2
808   }
809   \new Staff {
810     c,4 d e f \break
811     R1 \break
812     f4 g c,2
813   }
814 >>
815 @end lilypond
816
817 @cindex ossia
818
819 @noindent
820 También se puede usar @code{\RemoveAllEmptyStaves} para crear
821 secciones de ossia para un pentagrama.  Para ver más detalles,
822 consulte @ref{Pentagramas de Ossia}.
823
824
825 @predefined
826 @code{\RemoveEmptyStaves},
827 @code{\RemoveAllEmptyStaves}.
828 @endpredefined
829
830 @seealso
831 Glosario musical:
832 @rglos{Frenched staff}.
833
834 Manual de aprendizaje:
835 @rlearning{Visibilidad y color de los objetos}.
836
837 Referencia de la notación:
838 @ref{Cambiar los valores por omisión de los contextos},
839 @ref{El símbolo del pentagrama},
840 @ref{Pentagramas de Ossia},
841 @ref{Notas ocultas},
842 @ref{Silencios invisibles},
843 @ref{Visibilidad de los objetos}.
844
845 Fragmentos de código:
846 @rlsr{Staff notation}.
847
848 Referencia de funcionamiento interno:
849 @rinternals{ChordNames},
850 @rinternals{FiguredBass},
851 @rinternals{Lyrics},
852 @rinternals{Staff},
853 @rinternals{VerticalAxisGroup},
854 @rinternals{Staff_symbol_engraver}.
855
856 @knownissues
857 La eliminación del grabador @code{Staff_symbol_engraver} también
858 oculta las barras de compás.  Si se fuerza la visibilidad de la
859 barra de compás, pueden ocurrir errores de formato visual.  En
860 este caso, utilice las siguientes sobreescrituras de valores en
861 vez de quitar el grabador:
862
863 @example
864 \omit StaffSymbol
865 \override NoteHead.no-ledgers = ##t
866 @end example
867
868 Para ver los fallos y problemas conocidos, así como las
869 advertencias asociadas con @code{\RemoveEmptyStaves}, consulte
870 @ref{Cambiar los valores por omisión de los contextos}.
871
872
873 @node Escritura de las particellas
874 @subsection Escritura de las particellas
875 @translationof Writing parts
876
877 Esta sección explica cómo insertar indicaciones de tempo y nombres
878 de instrumento en una partitura.  También se describen métodos
879 para citar otras voces y dar formato a las notas guía.
880
881 @menu
882 * Nombres de instrumentos::
883 * Citar otras voces::
884 * Formateo de las notas guía::
885 @end menu
886
887
888 @node Nombres de instrumentos
889 @unnumberedsubsubsec Nombres de instrumentos
890 @translationof Instrument names
891
892 @cindex instrumento, nombre del
893 @cindex instrumento, nombre abreviado
894
895 Se pueden imprimir los nombres de los instrumentos en el lado
896 izquierdo de los pentagramas dentro de los contextos @code{Staff},
897 @code{PianoStaff}, @code{StaffGroup}, @code{GrandStaff} y
898 @code{ChoirStaff}.  El valor de @code{instrumentName} se usa para
899 el primer pentagrama, y el valor de @code{shortInstrumentName} se
900 usa para todos los pentagramas siguientes.
901
902 @lilypond[verbatim,quote,ragged-right]
903 \new Staff \with {
904   instrumentName = #"Violin "
905   shortInstrumentName = #"Vln. "
906 } \relative {
907   c'4.. g'16 c4.. g'16 \break | c1 |
908 }
909 @end lilypond
910
911 @cindex instrumentos, nombres complejos de
912
913 También podemos usar @code{\markup} para construir nombres de
914 instrumento más complicados:
915
916 @lilypond[verbatim,quote]
917 \new Staff \with {
918   instrumentName = \markup {
919     \column { "Clarinetti"
920       \line { "in B" \smaller \flat }
921     }
922   }
923 } \relative {
924   c''4 c,16 d e f g2
925 }
926 @end lilypond
927
928 @cindex instrument names, centering
929
930 Cuando se agrupan dos o más contextos de pentagrama, los nombres
931 de instrumento y los nombres cortos aparecen centrados de forma
932 predeterminada.  Para centrar nombres de instrumento de varias
933 líneas, se debe utilizar @code{\center-column}:
934
935 @lilypond[verbatim,quote,indent=1.5\cm]
936 <<
937   \new Staff \with {
938     instrumentName = #"Flute"
939   } \relative {
940     f''2 g4 f
941 }
942   \new Staff \with {
943     instrumentName = \markup {
944       \center-column { "Clarinet"
945         \line { "in B" \smaller \flat }
946       }
947     }
948   } \relative { c''4 b c2 }
949 >>
950 @end lilypond
951
952 @funindex indent
953 @funindex short-indent
954
955 Sin embargo, si los nombres de instrumento son más largos, éstos
956 no se centran para un grupo de pentagramas a no ser que se
957 aumenten los valores del sangrado, @code{indent}, y del sangrado
958 corto, @code{short-indent}.  Para ver más detalles sobre estos
959 ajustes, consulte
960 @ref{Variables de paper para desplazamientos y sangrados,,Variables de @code{@bs{}paper} para desplazamientos y sangrados}.
961
962 @lilypond[verbatim,quote,ragged-right]
963 <<
964   \new Staff \with {
965     instrumentName = #"Alto Flute in G"
966     shortInstrumentName = #"Flt."
967   } \relative {
968     f''2 g4 f \break
969     g4 f g2
970   }
971   \new Staff \with {
972     instrumentName = #"Clarinet"
973     shortInstrumentName = #"Clar."
974   } \relative {
975     c''4 b c2 \break
976     c2 b4 c
977   }
978 >>
979
980 \layout {
981   indent = 3.0\cm
982   short-indent = 1.5\cm
983 }
984 @end lilypond
985
986 @cindex nombres de instrumento, añadir a otros contextos
987
988 Para añadir nombres de instrumento a otros contextos (como
989 @code{ChordNames} o @code{FiguredBass}), debemos añadir el
990 grabador @code{Instrument_name_engraver} a dicho contexto. Para
991 ver más detalles, consulte @ref{Modificar los complementos
992 (plug-ins) de contexto}.
993
994 @cindex nombres de instrumento, cambiar
995
996 El nombre de instrumento corto @code{shortInstrumentName} se puede
997 cambiar en mitad de una pieza, igual que otros ajustes que pueden
998 ser necesarios para el instrumento nuevo; sin embargo, sólo el
999 primer @code{instrumentName} se imprime y el resto de ellos se
1000 ignoran:
1001
1002 @lilypond[verbatim,quote,ragged-right]
1003 prepPiccolo = <>^\markup \italic { muta in Piccolo }
1004
1005 prepFlute = <>^\markup \italic { muta in Flauto }
1006
1007 setPiccolo = {
1008   <>^\markup \bold { Piccolo }
1009   \transposition c''
1010 }
1011
1012 setFlute = {
1013   <>^\markup \bold { Flute }
1014   \transposition c'
1015 }
1016
1017 \new Staff \with {
1018   instrumentName = #"Flute"
1019   shortInstrumentName = #"Flt."
1020 }
1021 \relative {
1022   g'1 g g g \break
1023   g1 g \prepPiccolo R R \break
1024   \set Staff.instrumentName = #"Piccolo"
1025   \set Staff.shortInstrumentName = #"Picc."
1026   \setPiccolo
1027   g1 g g g \break
1028   g1 g \prepFlute R R \break
1029   \set Staff.instrumentName = #"Flute"
1030   \set Staff.shortInstrumentName = #"Flt."
1031   \setFlute
1032   g1 g g g
1033 }
1034 @end lilypond
1035
1036
1037 @seealso
1038 Referencia de la notación:
1039 @ref{Variables de paper para desplazamientos y sangrados,,Variables de @code{@bs{}paper} para desplazamientos y sangrados},
1040 @ref{Modificar los complementos (plug-ins) de contexto}.
1041
1042 Fragmentos de código:
1043 @rlsr{Staff notation}.
1044
1045 Referencia de funcionamiento interno:
1046 @rinternals{InstrumentName},
1047 @rinternals{PianoStaff},
1048 @rinternals{Staff}.
1049
1050
1051 @node Citar otras voces
1052 @unnumberedsubsubsec Citar otras voces
1053 @translationof Quoting other voices
1054
1055 @cindex guía, voces
1056 @cindex citar otras voces
1057 @cindex fragmentos, citar
1058 @cindex notas guía
1059
1060 @funindex \addQuote
1061 @funindex \quoteDuring
1062 @funindex \transposition
1063
1064 Es muy frecuente que una voz use las mismas notas que otra voz.
1065 Por ejemplo, los violines primero y segundo tocando la misma frase
1066 durante un determinado pasaje musical.  Esto se hace dejando que
1067 una voz @emph{cite} a la otra, sin tener que volver a introducir
1068 la música para la segunda voz.
1069
1070 La instrucción @code{\addQuote}, utilizada en el ámbito del nivel
1071 sintáctico superior, define un flujo de música desde el que es
1072 posible citar fragmentos.
1073
1074 La instrucción @code{\quoteDuring} se usa para indicar el punto en
1075 que comienza la cita.  Va seguida por dos argumentos: el nombre de
1076 la voz citada, tal y como se definió con @code{\addQuote}, y una
1077 expresión musical que indica la duración de la cita.
1078
1079 @lilypond[verbatim,quote]
1080 fluteNotes = \relative {
1081   a'4 gis g gis | b4^"quoted" r8 ais\p a4( f)
1082 }
1083
1084 oboeNotes = \relative {
1085   c''4 cis c b \quoteDuring #"flute" { s1 }
1086 }
1087
1088 \addQuote "flute" { \fluteNotes }
1089
1090 \score {
1091   <<
1092     \new Staff \with { instrumentName = "Flute" } \fluteNotes
1093     \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1094   >>
1095 }
1096 @end lilypond
1097
1098 Si la expresión musical que se usa para @code{\quoteDuring}
1099 contiene cualquier cosa que no sea un silencio de separación o un
1100 silencio multicompás, se produce una situación de polifonía, lo
1101 que no suele ser deseable:
1102
1103 @lilypond[verbatim,quote]
1104 fluteNotes = \relative {
1105   a'4 gis g gis | b4^"quoted" r8 ais\p a4( f)
1106 }
1107
1108 oboeNotes = \relative {
1109   c''4 cis c b \quoteDuring #"flute" { e4 r8 ais b4 a }
1110 }
1111
1112 \addQuote "flute" { \fluteNotes }
1113
1114 \score {
1115   <<
1116     \new Staff \with { instrumentName = "Flute" } \fluteNotes
1117     \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1118   >>
1119 }
1120 @end lilypond
1121
1122 Si una instrucción @code{\unfoldRepeats} dentro de una expresión
1123 musical se necesita imprimir al usar @code{\quoteDuring}, entonces
1124 debe contener también su propia instrucción @code{\unfoldRepeats};
1125
1126 @lilypond[verbatim,quote]
1127 fluteNotes = \relative {
1128   \repeat volta 2 { a'4 gis g gis }
1129 }
1130
1131 oboeNotesDW = \relative {
1132   \repeat volta 2 \quoteDuring #"incorrect" { s1 }
1133 }
1134
1135 oboeNotesW = \relative {
1136   \repeat volta 2 \quoteDuring #"correct" { s1 }
1137 }
1138
1139
1140 \addQuote "incorrect" { \fluteNotes }
1141
1142 \addQuote "correct" { \unfoldRepeats \fluteNotes }
1143
1144 \score {
1145   \unfoldRepeats
1146   <<
1147     \new Staff \with { instrumentName = "Flute" }
1148     \fluteNotes
1149     \new Staff \with { instrumentName = "Oboe (incorrect)" }
1150     \oboeNotesDW
1151     \new Staff \with { instrumentName = "Oboe (correct)" }
1152     \oboeNotesW
1153   >>
1154 }
1155 @end lilypond
1156
1157 La instrucción @code{\quoteDuring} usa los ajustes de
1158 @code{\transposition} tanto de la parte citada como de la que
1159 cita, para producir notas que tienen la misma altura de sonido en
1160 la parte que cita y en las de la parte citada.
1161
1162 @lilypond[verbatim,quote]
1163 clarinetNotes = \relative c'' {
1164   \transposition bes
1165   \key d \major
1166   b4 ais a ais | cis4^"quoted" r8 bis\p b4( f)
1167 }
1168
1169 oboeNotes = \relative {
1170   c''4 cis c b \quoteDuring #"clarinet" { s1 }
1171 }
1172
1173 \addQuote "clarinet" { \clarinetNotes }
1174
1175
1176 \score {
1177   <<
1178     \new Staff \with { instrumentName = "Clarinet" } \clarinetNotes
1179     \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1180   >>
1181 }
1182 @end lilypond
1183
1184 @cindex note-event
1185 @cindex articulation-event
1186 @cindex dynamic-event
1187 @cindex rest-event
1188 @cindex slur-event
1189 @cindex crescendo-event
1190
1191 @funindex quotedEventTypes
1192 @funindex quotedCueEventTypes
1193
1194 De forma predeterminada, la música citada incluye todas las
1195 articulaciones, matices dinámicos, elementos de marcado, etc. de
1196 la expresión citada.  Es posible elegir cuáles de estos objetos de
1197 la música que se cita se imprimen, mediante la propiedad de
1198 contexto @code{quotedEventTypes}.
1199
1200 @lilypond[verbatim,quote]
1201 fluteNotes = \relative {
1202   a'2 g2 |
1203   b4\<^"quoted" r8 ais a4\f( c->)
1204  }
1205
1206 oboeNotes = \relative {
1207   c''2. b4 |
1208   \quoteDuring #"flute" { s1 }
1209 }
1210
1211 \addQuote "flute" { \fluteNotes }
1212
1213 \score {
1214   <<
1215     \set Score.quotedEventTypes = #'(note-event articulation-event
1216                                      crescendo-event rest-event
1217                                      slur-event dynamic-event)
1218     \new Staff \with { instrumentName = "Flute" } \fluteNotes
1219     \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1220   >>
1221  }
1222 @end lilypond
1223
1224 Las citas también se pueden etiquetar, véase @ref{Uso de etiquetas}.
1225
1226 @seealso
1227 Referencia de la notación:
1228 @ref{Transposición de los instrumentos},
1229 @ref{Uso de etiquetas}.
1230
1231 Archivos de inicio:
1232 @file{scm/define-event-classes.scm}.
1233
1234 Fragmentos de código:
1235 @rlsr{Staff notation}.
1236
1237 Referencia de funcionamiento interno:
1238 @rinternals{Music classes},
1239 @rinternals{QuoteMusic},
1240 @rinternals{Voice}.
1241
1242 @knownissues
1243 Sólo el contenido de la primera voz de una instrucción
1244 @code{\addQuote} se tiene en cuenta para la cita, de manera que si
1245 la expresión musical contiene enunciados @code{\new} o
1246 @code{\context Voice}, sus contenidos no serían citados.  La cita
1247 de notas de adorno no está contemplada y puede hacer que LilyPond
1248 termine de forma abrupta; la cita de unos tresillos dentro de
1249 otros puede dar como resultado una notación de pobre calidad.
1250
1251
1252 @node Formateo de las notas guía
1253 @unnumberedsubsubsec Formateo de las notas guía
1254 @translationof Formatting cue notes
1255
1256 @cindex guía, formateo de las notas
1257 @cindex notas guía
1258 @cindex guía, notas
1259 @cindex guía, notas, formato de
1260 @cindex fragmentos
1261 @cindex citar otras voces
1262 @cindex voces, citar
1263
1264
1265 @funindex \cueDuring
1266 @funindex \cueClef
1267 @funindex \cueDuringWithClef
1268 @funindex \quoteDuring
1269
1270 @cindex notas pequeñas
1271 @cindex pequeñas, notas
1272 @cindex CueVoice
1273
1274 La manera más sencilla de dar formato a las notas guía es crear
1275 explícitamente un contexto @code{CueVoice} dentro de la parte.
1276
1277 @lilypond[verbatim]
1278 \relative {
1279   R1
1280   <<
1281     { e'2\rest r4. e8 }
1282     \new CueVoice {
1283       \stemUp d'8^"flute" c d e fis2
1284     }
1285   >>
1286   d,4 r a r
1287 }
1288 @end lilypond
1289
1290 La instrucción @code{\cueClef} puede usarse también con un
1291 contexto @code{CueVoice} explícito si se requiere un cambio de
1292 clave, e imprime una clave del tamaño adecuado para las notas
1293 guía.  Después puede utilizarse la instrucción
1294 @code{\cueClefUnset} para volver a la clave original, de nuevo con
1295 un signo de clave del tamaño adecuado.
1296
1297 @lilypond[verbatim,noragged-right]
1298 \relative {
1299   \clef "bass"
1300   R1
1301   <<
1302     { e'2\rest r4. \cueClefUnset e,8 }
1303     \new CueVoice {
1304       \cueClef "treble" \stemUp d''8^"flute" c d e fis2
1305     }
1306   >>
1307   d,,4 r a r
1308 }
1309 @end lilypond
1310
1311 Las instrucciones @code{\cueClef} y @code{\cueClefUnset} se pueden
1312 usar también sin un @code{CueVoice} si es necesario.
1313
1314 @lilypond[verbatim,noragged-right]
1315 \relative {
1316   \clef "bass"
1317   R1
1318   \cueClef "treble"
1319   d''8^"flute" c d e fis2
1320   \cueClefUnset
1321   d,,4 r a r
1322 }
1323 @end lilypond
1324
1325 En casos de colocación más compleja de notas guía, por ejemplo con
1326 transposición o insertando notas guía procedentes de más de una
1327 fuente, pueden usarse las instrucciones @code{\cueDuring} o
1328 @code{\cueDuringWithClef}.  Son una forma más especializada de
1329 @code{\quoteDuring}, véase @ref{Citar otras voces} en la sección
1330 anterior.
1331
1332 La sintaxis es:
1333
1334 @example
1335 \cueDuring #@var{nombre_de_la_cita} #@var{dirección} #@var{música}
1336 @end example
1337
1338 y
1339
1340 @example
1341 \cueDuringWithClef #@var{nombre_de_la_cita} #@var{dirección} #@var{clave} #@var{música}
1342 @end example
1343
1344 La música procedente de los compases correspondientes del elemento
1345 @code{@var{nombre_de_la_cita}} se añade como un contexto
1346 @code{CueVoice} y ocurre simultáneamente con la
1347 @code{@var{música}}, lo que produce una situación polifónica.  La
1348 @code{@var{dirección}} toma un argumento @code{UP} (arriba) o
1349 @code{DOWN} (abajo), y corresponde a las voces primera y segunda,
1350 respectivamente, determinando cómo se imprimen las notas guía en
1351 relación a la otra voz.
1352
1353 @lilypond[verbatim,quote]
1354 fluteNotes = \relative {
1355   r2. c''4 | d8 c d e fis2 | g2 d |
1356 }
1357
1358 oboeNotes = \relative c'' {
1359   R1
1360   <>^\markup \tiny { flute }
1361   \cueDuring #"flute" #UP { R1 }
1362   g2 c,
1363 }
1364
1365 \addQuote "flute" { \fluteNotes }
1366
1367 \new Staff {
1368   \oboeNotes
1369 }
1370 @end lilypond
1371
1372 @noindent
1373
1374
1375 Es posible ajustar qué aspectos de la música se citan con
1376 @code{\cueDuring} estableciendo el valor de la propiedad
1377 @code{quotedCueEventTypes}.  Su valor por omisión es
1378 @code{'(note-event rest-event tie-event beam-event
1379 tuplet-span-event)}, lo que significa que solamente las notas,
1380 silencios, ligaduras de unión, barras y grupos especiales se
1381 citan, pero no las articulaciones, marcas dinámicas, elementos de
1382 marcado, etc.
1383
1384 @warning{Cuando un contexto @code{Voice} da comienzo con
1385 @code{\cueDuring}, como en el ejemplo siguiente, el contexto
1386 @code{Voice} se debe declarar explícitamente, pues en caso
1387 contrario toda la expresión musical pertenecería al contexto
1388 @code{CueVoice}.}
1389
1390 @lilypond[verbatim,quote]
1391 oboeNotes = \relative {
1392   r2 r8 d''16(\f f e g f a)
1393   g8 g16 g g2.
1394 }
1395 \addQuote "oboe" { \oboeNotes }
1396
1397 \new Voice \relative c'' {
1398   \set Score.quotedCueEventTypes = #'(note-event rest-event tie-event
1399                                       beam-event tuplet-span-event
1400                                       dynamic-event slur-event)
1401   \cueDuring #"oboe" #UP { R1 }
1402   g2 c,
1403 }
1404 @end lilypond
1405
1406 Se pueden usar elementos de marcado para mostrar el nombre del
1407 instrumento citado.  Si las notas guía requieren un cambio de
1408 clave, puede hacerse manualmente pero la clave original se debe
1409 restaurar al final de las notas guía.
1410
1411 @lilypond[verbatim,quote]
1412 fluteNotes = \relative {
1413   r2. c''4 d8 c d e fis2 g2 d2
1414 }
1415
1416 bassoonNotes = \relative c {
1417   \clef bass
1418   R1
1419   \clef treble
1420   <>^\markup \tiny { flute }
1421   \cueDuring #"flute" #UP { R1 }
1422   \clef bass
1423   g4. b8 d2
1424 }
1425
1426 \addQuote "flute" { \fluteNotes }
1427
1428 \new Staff {
1429   \bassoonNotes
1430 }
1431 @end lilypond
1432
1433 De forma alternativa, puede usarse la función
1434 @code{\cueDuringWithClef} en su lugar.  Esta instrucción admite un
1435 argumento adicional para especificar el cambio de clave que se
1436 necesita imprimir para las notas guía, pero después imprime
1437 automáticamente la clave original una vez que ha finalizado la
1438 serie de notas guía.
1439
1440 @lilypond[verbatim,quote]
1441 fluteNotes = \relative {
1442   r2. c''4 d8 c d e fis2 g2 d2
1443 }
1444
1445 bassoonNotes = \relative c {
1446   \clef bass
1447   R1
1448   <>^\markup { \tiny "flute" }
1449   \cueDuringWithClef #"flute" #UP #"treble" { R1 }
1450   g4. b8 d2
1451 }
1452
1453 \addQuote "flute" { \fluteNotes }
1454
1455 \new Staff {
1456   \bassoonNotes
1457 }
1458 @end lilypond
1459
1460 @funindex \transposedCueDuring
1461
1462 Como @code{\quoteDuring}, @code{\cueDuring} tiene en cuenta las
1463 transposiciones instrumentales.  Las notas guía se producen en las
1464 alturas en que se escribirían para el instrumento que recibe la
1465 cita, para así producir las alturas de sonido del instrumento
1466 original.
1467
1468 Para transportar las notas guía de forma diferente, use
1469 @code{\transposedCueDuring}.  Esta instrucción acepta un argumento
1470 adicional para especificar (en modo absoluto) la altura impresa
1471 con que queremos representar el sonido de un Do central de
1472 concierto.  Esto es útil para toma citas de un instrumento que
1473 está en un registro completamente diferente.
1474
1475 @lilypond[verbatim,quote]
1476 piccoloNotes = \relative {
1477   \clef "treble^8"
1478   R1
1479   c'''8 c c e g2
1480   c4 g g2
1481 }
1482
1483 bassClarinetNotes = \relative c' {
1484   \key d \major
1485   \transposition bes,
1486   d4 r a r
1487   \transposedCueDuring #"piccolo" #UP d { R1 }
1488   d4 r a r
1489 }
1490
1491 \addQuote "piccolo" { \piccoloNotes }
1492
1493 <<
1494   \new Staff \piccoloNotes
1495   \new Staff \bassClarinetNotes
1496 >>
1497 @end lilypond
1498
1499 @cindex removing cue notes
1500 @cindex cue notes, removing
1501
1502 @funindex \killCues
1503
1504 La instrucción @code{\killCues} elimina las notas guía de una
1505 expresión musical, de forma que la misma expresión musical pueda
1506 utilizarse para producir la particella instrumental (con notas
1507 guía) y la partitura de conjunto.  La instrucción @code{\killCues}
1508 elimina solamente las notas y eventos que se han citado mediante
1509 @code{\cueDuring}.  Otros elementos de marcado asociados con las
1510 guías, como los cambios de clave o una etiqueta identificativa del
1511 instrumento fuente, pueden marcarse para su inclusión selectiva
1512 dentro de la partitura; véase @ref{Uso de etiquetas}.
1513
1514 @lilypond[verbatim,quote]
1515 fluteNotes = \relative {
1516   r2. c''4 d8 c d e fis2 g2 d2
1517 }
1518
1519 bassoonNotes = \relative c {
1520   \clef bass
1521   R1
1522   \tag #'part {
1523     \clef treble
1524     <>^\markup \tiny { flute }
1525   }
1526   \cueDuring #"flute" #UP { R1 }
1527   \tag #'part \clef bass
1528   g4. b8 d2
1529 }
1530
1531 \addQuote "flute" { \fluteNotes }
1532
1533 \new Staff {
1534   \bassoonNotes
1535 }
1536
1537 \new StaffGroup <<
1538   \new Staff {
1539     \fluteNotes
1540   }
1541   \new Staff {
1542     \removeWithTag #'part { \killCues { \bassoonNotes } }
1543   }
1544 >>
1545 @end lilypond
1546
1547 Como alternativa, los cambios de clave y los letreros de
1548 instrumento se pueden recolectar dentro de una definición de
1549 instrumento para su uso repetido, utilizando
1550 @code{\addInstrumentDefinition} que se descibe en @ref{Nombres de
1551 instrumentos}.
1552
1553 @seealso
1554 Referencia de la notación:
1555 @ref{Citar otras voces},
1556 @ref{Transposición de los instrumentos},
1557 @ref{Nombres de instrumentos},
1558 @ref{Clave},
1559 @ref{Guías musicales},
1560 @ref{Uso de etiquetas}.
1561
1562 Fragmentos de código:
1563 @rlsr{Staff notation}.
1564
1565 Referencia de funcionamiento interno:
1566 @rinternals{CueVoice},
1567 @rinternals{Voice}.
1568
1569 @knownissues
1570 Pueden ocurrir colisiones con los silencios si se usa
1571 @code{\cueDuring}, entre los contextos de @code{Voice} y de
1572 @code{CueVoice}.  Al usar @code{\cueDuringWithClef} o
1573 @code{\transposedCueDuring} el argumento adicional requerido para
1574 cada caso debe ir después de la cita y de la dirección.