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