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