]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/notation/staff.itely
Merge remote-tracking branch 'origin/translation'
[lilypond.git] / Documentation / es / notation / staff.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @ignore
3     Translation of GIT committish: 9b0c8394bbd8510cfc39c40342879703a4b3d2c1
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.2"
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 También es posible fijar el grosor de las líneas adicionales de
499 forma independiente del de las líneas de la pauta.
500
501 @lilypond[verbatim,quote,relative=2]
502 \new Staff \with {
503   \override StaffSymbol.thickness = #2
504   \override StaffSymbol.ledger-line-thickness = #'(0.5 . 0.4)
505 }
506 { f'4 a, a,, f }
507 @end lilypond
508
509 @noindent
510 El primer valor se multiplica por
511 el grosor de las líneas del pentagrama,
512 el segundo por el ancho de un espacio del pentagrama, y después
513 los dos valores se suman para obtener el grosor de
514 las líneas adicionales.
515
516 Se pueden alterar las posiciones de las líneas adicionales:
517
518 @lilypond[verbatim,quote,relative=2]
519 \new Staff \with {
520   \override StaffSymbol.ledger-positions = #'(-3 -2 -1 2 5 6)
521 }
522 { f'4 a, a,, f }
523 @end lilypond
524
525 Puede hacerse que las líneas adicionales añadidas aparezcan por encima
526 o por debajo de la cabeza de las figuras, dependiendo de la posición
527 actual relativa a otras cabezas de figura que tienen asimismo sus
528 propias líneas adicionales.
529
530 @lilypond[verbatim,quote,relative=2]
531 \new Staff \with {
532   \override StaffSymbol.ledger-extra = #4
533 }
534 { f'4 a, d, f, }
535 @end lilypond
536
537 También puede hacerse que las líneas adicionales aparezcan dentro del
538 pentagrama allí donde se requieren líneas de pauta personalizadas.  El
539 ejemplo muestra la posición predeterminada de las líneas adicionales
540 cuando el valor de posición explícito @code{ledger-position} se ha
541 fijado o no.  La instrucción @code{\stopStaff} se necesita en el
542 ejemplo para revertir la instrucción de sobreescritura
543 @code{\override} para todo el @code{StaffSymbol} (el símbolo de
544 pauta).
545
546 @lilypond[verbatim,quote,relative=1]
547 \override Staff.StaffSymbol.line-positions = #'(-8 0 2 4)
548 d4 e f g
549 \stopStaff
550 \startStaff
551 \override Staff.StaffSymbol.ledger-positions = #'(-8 -6 (-4 -2) 0)
552 d4 e f g
553 @end lilypond
554
555 Puede alterarse la distancia entre líneas de la pauta.  Esto afecta
556 también al espaciado de las líneas adicionales.
557
558 @lilypond[verbatim,quote,relative=2]
559 \new Staff \with {
560   \override StaffSymbol.staff-space = #1.5
561 }
562 { f'4 d, g, e, }
563 @end lilypond
564
565 @snippets
566 @lilypondfile[verbatim,quote,texidoc,doctitle]
567 {making-some-staff-lines-thicker-than-the-others.ly}
568
569 @seealso
570 Glosario musical:
571 @rglos{line},
572 @rglos{ledger line},
573 @rglos{staff}.
574
575 Referencia de la notación:
576 @ref{Clave}.
577
578 Fragmentos de código:
579 @rlsr{Staff notation}.
580
581 Referencia de funcionamiento interno:
582 @rinternals{StaffSymbol},
583 @rinternals{staff-symbol-interface}.
584
585
586 @node Pentagramas de Ossia
587 @unnumberedsubsubsec Pentagramas de Ossia
588 @translationof Ossia staves
589
590 @cindex pentagrama a la francesa
591 @cindex ossia
592 @cindex francesa, pentagramas a la
593 @cindex pauta, escalado de
594 @cindex escalado de pentagramas
595
596 @funindex \startStaff
597 @funindex startStaff
598 @funindex \stopStaff
599 @funindex stopStaff
600
601 Los pentagramas @notation{Ossia} se pueden preparar mediante la
602 creación de un pentagrama simultáneo nuevo en la posición adecuada:
603
604 @lilypond[verbatim,quote]
605 \new Staff \relative c'' {
606   c4 b d c
607   <<
608     { c4 b d c }
609     \new Staff { e4 d f e }
610   >>
611   c4 b c2
612 }
613 @end lilypond
614
615 @noindent
616 Sin embargo, el ejemplo anterior no es lo que normalmente se desea.
617 Para crear pentagramas de ossia que estén encima del pentagrama
618 original, que no tengan compás ni clave, y que tengan un tamaño menor
619 de tipografía se deben usar varios trucos.  El Manual de aprendizaje
620 describe una técnica específica para llegar a este objetivo, empezando
621 por @rlearning{Anidado de expresiones musicales}.
622
623 El ejemplo siguiente utiliza la propiedad @code{alignAboveContext}
624 para alinear el pentagrama de ossia.  Este método es muy conveniente
625 cuando se necesitan sólo algunos pentagramas de ossia.
626
627 @lilypond[verbatim,quote]
628 \new Staff = "main" \relative c'' {
629   c4 b d c
630   <<
631     { c4 b d c }
632
633     \new Staff \with {
634       \remove "Time_signature_engraver"
635       alignAboveContext = #"main"
636       fontSize = #-3
637       \override StaffSymbol.staff-space = #(magstep -3)
638       \override StaffSymbol.thickness = #(magstep -3)
639       firstClef = ##f
640     }
641     { e4 d f e }
642   >>
643   c4 b c2
644 }
645 @end lilypond
646
647 Si se requieren muchos pentagramas de ossia aislados, puede ser más
648 conveniente la creación de un contexto @code{Staff} vacío con un
649 @emph{identificador de contexto} específico; después se pueden crear
650 los pentagramas de ossia @emph{llamando} a este contexto y usando
651 @code{\startStaff} y @code{\stopStaff} en los puntos deseados.  Las
652 ventajas de este método son más patentes si la pieza es más larga que
653 en ejemplo siguiente.
654
655 @lilypond[verbatim,quote,ragged-right]
656 <<
657   \new Staff = "ossia" \with {
658     \remove "Time_signature_engraver"
659     \hide Clef
660     fontSize = #-3
661     \override StaffSymbol.staff-space = #(magstep -3)
662     \override StaffSymbol.thickness = #(magstep -3)
663   }
664   { \stopStaff s1*6 }
665
666   \new Staff \relative c' {
667     c4 b c2
668     <<
669       { e4 f e2 }
670       \context Staff = "ossia" {
671         \startStaff e4 g8 f e2 \stopStaff
672       }
673     >>
674     g4 a g2 \break
675     c4 b c2
676     <<
677       { g4 a g2 }
678       \context Staff = "ossia" {
679         \startStaff g4 e8 f g2 \stopStaff
680       }
681     >>
682     e4 d c2
683   }
684 >>
685 @end lilypond
686
687 Como alternativa, se puede usar la instrucción
688 @code{\RemoveEmptyStaves} para crear pentagramas de ossia.  Este
689 método es muy conveniente cuando los pentagramas de ossia aparecen
690 inmediatamente después de un salto de línea. Para ver más información
691 sobre @code{\RemoveEmptyStaves}, consulte @ref{Ocultar pentagramas}.
692
693 @lilypond[verbatim,quote,ragged-right]
694 <<
695   \new Staff = "ossia" \with {
696     \remove "Time_signature_engraver"
697     \hide Clef
698     fontSize = #-3
699     \override StaffSymbol.staff-space = #(magstep -3)
700     \override StaffSymbol.thickness = #(magstep -3)
701   } \relative c'' {
702     R1*3
703     c4 e8 d c2
704   }
705   \new Staff \relative c' {
706     c4 b c2
707     e4 f e2
708     g4 a g2 \break
709     c4 b c2
710     g4 a g2
711     e4 d c2
712   }
713 >>
714
715 \layout {
716   \context {
717     \Staff \RemoveEmptyStaves
718     \override VerticalAxisGroup.remove-first = ##t
719   }
720 }
721 @end lilypond
722
723
724 @snippets
725
726 @lilypondfile[verbatim,quote,texidoc,doctitle]
727 {vertically-aligning-ossias-and-lyrics.ly}
728
729 @seealso
730 Glosario musical:
731 @rglos{ossia},
732 @rglos{staff},
733 @rglos{Frenched staff}.
734
735 Manual de aprendizaje:
736 @rlearning{Anidado de expresiones musicales},
737 @rlearning{Tamaño de los objetos},
738 @rlearning{Longitud y grosor de los objetos}.
739
740 Referencia de la notación:
741 @ref{Ocultar pentagramas}.
742
743 Fragmentos de código:
744 @rlsr{Staff notation}.
745
746 Referencia de funcionamiento interno:
747 @rinternals{StaffSymbol}.
748
749
750 @node Ocultar pentagramas
751 @unnumberedsubsubsec Ocultar pentagramas
752 @translationof Hiding staves
753
754 @cindex francesa, partituras a la
755 @cindex ocultación de pentagramas
756 @cindex francesa, pentagrama a la
757 @cindex pentagrama, ocultación de
758 @cindex pentagrama vacío
759 @cindex ocultar pentagramas
760 @cindex vacío, pentagrama
761
762 @funindex \RemoveEmptyStaves
763 @funindex RemoveEmptyStaves
764 @funindex Staff_symbol_engraver
765 @funindex \stopStaff
766 @funindex stopStaff
767
768 Se pueden ocultar las líneas del pentagrama quitando el grabador
769 @code{Staff_symbol_engraver} del contexto de @code{Staff}.  Como
770 alternativa se puede utilizar la instrucción @code{\stopStaff}.
771
772 @lilypond[verbatim,quote]
773 \new Staff \with {
774   \remove "Staff_symbol_engraver"
775 }
776 \relative c''' { a8 f e16 d c b a2 }
777 @end lilypond
778
779 Se pueden ocultar los pentagramas que están vacíos mediante la
780 instrucción @code{\RemoveEmptyStaves} dentro del bloque @code{\layout}
781 para el contexto @code{\Staff}.  En las partituras orquestales, este
782 estilo se conoce como @q{partitura a la francesa}.  De forma
783 predeterminada, esta instrucción oculta y elimina todos los
784 pentagramas vacíos de la partitura excepto los del primer sistema.
785
786 @warning{Un pentagrama se considera vacío cuando contiene solamente
787 silencios, silencios multicompás, desplazamientos, silencios de
788 separación o una combinación de estos elementos.}
789
790 @lilypond[verbatim,quote,ragged-right]
791 \layout {
792   \context {
793     \Staff \RemoveEmptyStaves
794   }
795 }
796
797 \relative c' <<
798   \new Staff {
799     e4 f g a \break
800     b1 \break
801     a4 b c2
802   }
803   \new Staff {
804     c,4 d e f \break
805     R1 \break
806     f4 g c,2
807   }
808 >>
809 @end lilypond
810
811 @cindex ossia
812
813 @noindent
814 También se puede usar @code{\RemoveEmptyStaves} en el contexto
815 @code{\Staff} para crear secciones de ossia para un pentagrama.  Para
816 ver más detalles, consulte @ref{Pentagramas de Ossia}.
817
818 @cindex ocultar pentagramas de música antigua
819 @cindex ocultar pentagramas rítmicos
820
821 @funindex \RemoveEmptyStaves
822 @funindex RemoveEmptyStaves
823
824 Se puede usar la instrucción @code{\RemoveEmptyStaves} para ocultar
825 los pentagramas vacíos en contextos de música antigua como
826 @code{\VaticanaStaff}.  De forma similar, se puede usar
827 @code{\RhythmicStaff \RemoveEmptyStaves} para ocultar los contextos
828 @code{RhythmicStaff} vacíos.
829
830
831 @predefined
832 @code{\Staff \RemoveEmptyStaves},
833 @code{\VaticanaStaff \RemoveEmptyStaves},
834 @code{\RhythmicStaff \RemoveEmptyStaves}.
835 @endpredefined
836
837
838 @snippets
839 @lilypondfile[verbatim,quote,texidoc,doctitle]
840 {removing-the-first-empty-line.ly}
841
842 @seealso
843 Glosario musical:
844 @rglos{Frenched staff}.
845
846 Manual de aprendizaje:
847 @rlearning{Visibilidad y color de los objetos}.
848
849 Referencia de la notación:
850 @ref{Cambiar los valores por omisión de los contextos},
851 @ref{El símbolo del pentagrama},
852 @ref{Pentagramas de Ossia},
853 @ref{Notas ocultas},
854 @ref{Silencios invisibles},
855 @ref{Visibilidad de los objetos}.
856
857 Fragmentos de código:
858 @rlsr{Staff notation}.
859
860 Referencia de funcionamiento interno:
861 @rinternals{ChordNames},
862 @rinternals{FiguredBass},
863 @rinternals{Lyrics},
864 @rinternals{Staff},
865 @rinternals{VerticalAxisGroup},
866 @rinternals{Staff_symbol_engraver}.
867
868 @knownissues
869 La eliminación del grabador @code{Staff_symbol_engraver} también
870 oculta las barras de compás.  Si se fuerza la visibilidad de la barra
871 de compás, pueden ocurrir errores de formato visual.  En este caso,
872 utilice las siguientes sobreescrituras de valores en vez de quitar el
873 grabador:
874
875 @example
876 \omit StaffSymbol
877 \override NoteHead.no-ledgers = ##t
878 @end example
879
880 Para ver los fallos y problemas conocidos, así como las advertencias
881 asociadas con @code{\RemoveEmptyStaves}, consulte
882 @ref{Cambiar los valores por omisión de los contextos}.
883
884
885 @node Escritura de las particellas
886 @subsection Escritura de las particellas
887 @translationof Writing parts
888
889 Esta sección explica cómo insertar indicaciones de tempo y nombres de
890 instrumento en una partitura.  También se describen métodos para citar
891 otras voces y dar formato a las notas guía.
892
893 @menu
894 * Nombres de instrumentos::
895 * Citar otras voces::
896 * Formateo de las notas guía::
897 @end menu
898
899
900 @node Nombres de instrumentos
901 @unnumberedsubsubsec Nombres de instrumentos
902 @translationof Instrument names
903
904 @cindex instrumento, nombre del
905 @cindex instrumento, nombre abreviado
906
907 Se pueden imprimir los nombres de los instrumentos en el lado
908 izquierdo de los pentagramas dentro de los contextos
909 @code{Staff}, @code{PianoStaff}, @code{StaffGroup}, @code{GrandStaff}
910 y @code{ChoirStaff}.  El valor de @code{instrumentName} se usa para el
911 primer pentagrama, y el valor de @code{shortInstrumentName} se usa
912 para todos los pentagramas siguientes.
913
914 @lilypond[verbatim,quote,ragged-right,relative=1]
915 \new Staff \with {
916   instrumentName = #"Violin "
917   shortInstrumentName = #"Vln. "
918 }
919 { c4.. g'16 c4.. g'16 \break | c1 }
920 @end lilypond
921
922 @cindex instrumentos, nombres complejos de
923
924 También podemos usar @code{\markup} para construir nombres de
925 instrumento más complicados:
926
927 @lilypond[verbatim,quote,relative=2]
928 \new Staff \with {
929   instrumentName = \markup {
930     \column { "Clarinetti"
931       \line { "in B" \smaller \flat }
932     }
933   }
934 }
935 { c4 c,16 d e f g2 }
936 @end lilypond
937
938 @cindex instrument names, centering
939
940 Cuando se agrupan dos o más contextos de pentagrama, los nombres de
941 instrumento y los nombres cortos aparecen centrados de forma
942 predeterminada.  Para centrar nombres de instrumento de varias líneas,
943 se debe utilizar @code{\center-column}:
944
945 @lilypond[verbatim,quote,indent=1.5\cm,relative=2]
946 <<
947   \new Staff \with {
948     instrumentName = #"Flute"
949   }
950   { f2 g4 f }
951   \new Staff \with {
952     instrumentName = \markup {
953       \center-column { "Clarinet" }
954       \line { "in B" \smaller \flat }
955     }
956   }
957   { c4 b c2 }
958 >>
959 @end lilypond
960
961 @funindex indent
962 @funindex short-indent
963
964 Sin embargo, si los nombres de instrumento son más largos, éstos no se
965 centran para un grupo de pentagramas a no ser que se aumenten los
966 valores del sangrado, @code{indent}, y del sangrado corto,
967 @code{short-indent}.  Para ver más detalles sobre estos ajustes,
968 consulte @ref{Variables de paper para desplazamientos y sangrados,,Variables de @code{@bs{}paper} para desplazamientos y sangrados}.
969
970 @lilypond[verbatim,quote,ragged-right]
971 \relative c'' {
972   <<
973     \new Staff \with {
974       instrumentName = #"Alto Flute in G"
975       shortInstrumentName = #"Flt."
976     }
977     {
978       f2 g4 f \break
979       g4 f g2
980     }
981     \new Staff \with {
982       instrumentName = #"Clarinet"
983       shortInstrumentName = #"Clar."
984     }
985     {
986       c,4 b c2 \break
987       c2 b4 c
988     }
989   >>
990 }
991
992 \layout {
993   indent = 3.0\cm
994   short-indent = 1.5\cm
995 }
996 @end lilypond
997
998 @cindex nombres de instrumento, añadir a otros contextos
999
1000 Para añadir nombres de instrumento a otros contextos (como
1001 @code{ChordNames} o @code{FiguredBass}), debemos
1002 añadir el grabador @code{Instrument_name_engraver} a dicho
1003 contexto. Para ver más detalles, consulte @ref{Modificar los complementos (plug-ins) de contexto}.
1004
1005 @cindex nombres de instrumento, cambiar
1006
1007 El nombre de instrumento corto @code{shortInstrumentName} se puede
1008 cambiar en mitad de una pieza; sin embargo, sólo el primer
1009 @code{instrumentName} se imprime y el resto de ellos se ignoran:
1010
1011 @lilypond[verbatim,quote,ragged-right,relative=1]
1012 \new Staff \with {
1013   instrumentName = #"Flute"
1014   shortInstrumentName = #"Flt."
1015 }
1016 {
1017   c1 c c c \break
1018   c1 c c c \break
1019   \set Staff.instrumentName = #"Clarinet"
1020   \set Staff.shortInstrumentName = #"Clt."
1021   c1 c c c \break
1022   c1 c c c \break
1023 }
1024 @end lilypond
1025
1026 @cindex instrumento, cambio de
1027 @cindex cambio de instrumento
1028
1029 @funindex \addInstrumentDefinition
1030 @funindex addInstrumentDefinition
1031 @funindex \instrumentSwitch
1032 @funindex instrumentSwitch
1033
1034 Si se necesita un @emph{cambio} de instrumento, se debe usar
1035 @code{\addInstrumentDefinition} en combinación con
1036 @code{\instrumentSwitch} para crear una lista detallada de los cambios
1037 necesarios para el intercambio.  La instrucción
1038 @code{\addInstrumentDefinition} tiene dos argumentos: una cadena
1039 identificativa, y una lista asociativa de propiedades de contexto y
1040 los valores que el instrumento va a usar.  Se debe situar en el ámbito
1041 del nivel más alto.  @code{\instrumentSwitch} se usa en la expresión
1042 musical para declarar el cambio de instrumento:
1043
1044 @lilypond[verbatim,quote,ragged-right]
1045 \addInstrumentDefinition #"contrabassoon"
1046   #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
1047      (shortInstrumentName . "Cbsn.")
1048      (clefGlyph . "clefs.F")
1049      (middleCPosition . 6)
1050      (clefPosition . 2)
1051      (instrumentCueName . ,(make-bold-markup "cbsn."))
1052      (midiInstrument . "bassoon"))
1053
1054 \new Staff \with {
1055   instrumentName = #"Bassoon"
1056 }
1057 \relative c' {
1058   \clef tenor
1059   \compressFullBarRests
1060   c2 g'
1061   R1*16
1062   \instrumentSwitch "contrabassoon"
1063   c,,2 g \break
1064   c,1 ~ | 1
1065 }
1066 @end lilypond
1067
1068 @seealso
1069 Referencia de la notación:
1070 @ref{Variables de paper para desplazamientos y sangrados,,Variables de @code{@bs{}paper} para desplazamientos y sangrados},
1071 @ref{Modificar los complementos (plug-ins) de contexto}.
1072
1073 Fragmentos de código:
1074 @rlsr{Staff notation}.
1075
1076 Referencia de funcionamiento interno:
1077 @rinternals{InstrumentName},
1078 @rinternals{PianoStaff},
1079 @rinternals{Staff}.
1080
1081
1082 @node Citar otras voces
1083 @unnumberedsubsubsec Citar otras voces
1084 @translationof Quoting other voices
1085
1086 @cindex guía, voces
1087 @cindex citar otras voces
1088 @cindex fragmentos, citar
1089 @cindex notas guía
1090
1091 @funindex \addQuote
1092 @funindex addQuote
1093 @funindex \quoteDuring
1094 @funindex quoteDuring
1095 @funindex \transposition
1096 @funindex transposition
1097
1098 Es muy frecuente que una voz use las mismas notas que otra voz.  Por
1099 ejemplo, los violines primero y segundo tocando la misma frase durante
1100 un determinado pasaje musical.  Esto se hace dejando que una voz
1101 @emph{cite} a la otra, sin tener que volver a introducir la música
1102 para la segunda voz.
1103
1104 La instrucción @code{\addQuote}, utilizada en el ámbito del nivel
1105 sintáctico superior, define un flujo de música desde el que es posible
1106 citar fragmentos.
1107
1108 La instrucción @code{\quoteDuring} se usa para indicar el punto en que
1109 comienza la cita.  Va seguida por dos argumentos: el nombre de la voz
1110 citada, tal y como se definió con @code{\addQuote}, y una expresión
1111 musical que indica la duración de la cita.
1112
1113 @lilypond[verbatim,quote]
1114 fluteNotes = \relative c'' {
1115   a4 gis g gis | b4^"quoted" r8 ais\p a4( f)
1116 }
1117
1118 oboeNotes = \relative c'' {
1119   c4 cis c b \quoteDuring #"flute" { s1 }
1120 }
1121
1122 \addQuote "flute" { \fluteNotes }
1123
1124 \score {
1125   <<
1126     \new Staff \with { instrumentName = "Flute" } \fluteNotes
1127     \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1128   >>
1129 }
1130 @end lilypond
1131
1132 Si la expresión musical que se usa para @code{\quoteDuring} contiene
1133 cualquier cosa que no sea un silencio de separación o un silencio
1134 multicompás, se produce una situación de polifonía, lo que no suele
1135 ser deseable:
1136
1137 @lilypond[verbatim,quote]
1138 fluteNotes = \relative c'' {
1139   a4 gis g gis | b4^"quoted" r8 ais\p a4( f)
1140 }
1141
1142 oboeNotes = \relative c'' {
1143   c4 cis c b \quoteDuring #"flute" { e4 r8 ais b4 a }
1144 }
1145
1146 \addQuote "flute" { \fluteNotes }
1147
1148 \score {
1149   <<
1150     \new Staff \with { instrumentName = "Flute" } \fluteNotes
1151     \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1152   >>
1153 }
1154 @end lilypond
1155
1156 La instrucción @code{\quoteDuring} usa los ajustes de
1157 @code{\transposition} tanto de la parte citada como de la que cita,
1158 para producir notas que tienen la misma altura de sonido en la parte
1159 que cita y en las de la parte citada.
1160
1161 @lilypond[verbatim,quote]
1162 clarinetNotes = \relative c'' {
1163   \transposition bes
1164   \key d \major
1165   b4 ais a ais | cis4^"quoted" r8 bis\p b4( f)
1166 }
1167
1168 oboeNotes = \relative c'' {
1169   c4 cis c b \quoteDuring #"clarinet" { s1 }
1170 }
1171
1172 \addQuote "clarinet" { \clarinetNotes }
1173
1174
1175 \score {
1176   <<
1177     \new Staff \with { instrumentName = "Clarinet" } \clarinetNotes
1178     \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1179   >>
1180 }
1181 @end lilypond
1182
1183 @cindex note-event
1184 @cindex articulation-event
1185 @cindex dynamic-event
1186 @cindex rest-event
1187 @cindex slur-event
1188 @cindex crescendo-event
1189
1190 @funindex quotedEventTypes
1191 @funindex quotedCueEventTypes
1192
1193 De forma predeterminada, la música citada incluye todas las
1194 articulaciones, matices dinámicos, elementos de marcado, etc. de la
1195 expresión citada.  Es posible elegir cuáles de estos objetos de la
1196 música que se cita se imprimen, mediante la propiedad de contexto
1197 @code{quotedEventTypes}.
1198
1199 @lilypond[verbatim,quote]
1200 fluteNotes = \relative c'' {
1201   a2 g2 |
1202   b4\<^"quoted" r8 ais a4\f( c->)
1203  }
1204
1205 oboeNotes = \relative c'' {
1206   c2. b4 |
1207   \quoteDuring #"flute" { s1 }
1208 }
1209
1210 \addQuote "flute" { \fluteNotes }
1211
1212 \score {
1213   <<
1214     \set Score.quotedEventTypes = #'(note-event articulation-event
1215                                      crescendo-event rest-event
1216                                      slur-event dynamic-event)
1217     \new Staff \with { instrumentName = "Flute" } \fluteNotes
1218     \new Staff \with { instrumentName = "Oboe" } \oboeNotes
1219   >>
1220  }
1221 @end lilypond
1222
1223 Las citas también se pueden etiquetar, véase @ref{Uso de etiquetas}.
1224
1225 @seealso
1226 Referencia de la notación:
1227 @ref{Transposición de los instrumentos},
1228 @ref{Uso de etiquetas}.
1229
1230 Archivos de inicio:
1231 @file{scm/define-event-classes.scm}.
1232
1233 Fragmentos de código:
1234 @rlsr{Staff notation}.
1235
1236 Referencia de funcionamiento interno:
1237 @rinternals{Music classes},
1238 @rinternals{QuoteMusic},
1239 @rinternals{Voice}.
1240
1241 @knownissues
1242 Sólo el contenido de la primera voz de una instrucción
1243 @code{\addQuote} se tiene en cuenta para la cita, de manera que
1244 si la expresión musical contiene enunciados @code{\new}
1245 o @code{\context Voice}, sus contenidos no serían citados.
1246 La cita de notas de adorno no está contemplada y puede hacer que
1247 LilyPond termine de forma abrupta; la cita de unos tresillos
1248 dentro de otros puede dar como resultado una
1249 notación de pobre calidad.
1250
1251
1252 @node Formateo de las notas guía
1253 @unnumberedsubsubsec Formateo de las notas guía
1254 @translationof Formatting cue notes
1255
1256 @cindex guía, formateo de las notas
1257 @cindex notas guía
1258 @cindex guía, notas
1259 @cindex guía, notas, formato de
1260 @cindex fragmentos
1261 @cindex citar otras voces
1262 @cindex voces, citar
1263
1264
1265 @funindex \cueDuring
1266 @funindex cueDuring
1267 @funindex \cueClef
1268 @funindex cueClef
1269 @funindex \cueDuringWithClef
1270 @funindex cueDuringWithClef
1271 @funindex \quoteDuring
1272 @funindex quoteDuring
1273
1274 @cindex notas pequeñas
1275 @cindex pequeñas, notas
1276 @cindex CueVoice
1277
1278 La manera más sencilla de dar formato a las notas guía es crear
1279 explícitamente un contexto @code{CueVoice} dentro de la parte.
1280
1281 @lilypond[verbatim,relative=1]
1282 R1
1283 <<
1284   { e2\rest r4. e8 }
1285   \new CueVoice {
1286     \stemUp d'8^"flute" c d e fis2
1287   }
1288 >>
1289 d,4 r a r
1290 @end lilypond
1291
1292 La instrucción @code{\cueClef} puede usarse también con un contexto
1293 @code{CueVoice} explícito si se requiere un cambio de clave, e imprime
1294 una clave del tamaño adecuado para las notas guía.  Después puede
1295 utilizarse la instrucción @code{\cueClefUnset} para volver a la clave
1296 original, de nuevo con un signo de clave del tamaño adecuado.
1297
1298 @lilypond[verbatim,noragged-right,relative=1]
1299 \clef "bass"
1300 R1
1301 <<
1302   { e2\rest r4. \cueClefUnset e,8 }
1303   \new CueVoice {
1304     \cueClef "treble" \stemUp d''8^"flute" c d e fis2
1305   }
1306 >>
1307 d,,4 r a r
1308 @end lilypond
1309
1310 Las instrucciones @code{\cueClef} y @code{\cueClefUnset} se pueden
1311 usar también sin un @code{CueVoice} si es necesario.
1312
1313 @lilypond[verbatim,noragged-right,relative=1]
1314 \clef "bass"
1315 R1
1316 \cueClef "treble"
1317 d'8^"flute" c d e fis2
1318 \cueClefUnset
1319 d,,4 r a r
1320 @end lilypond
1321
1322 En casos de colocación más compleja de notas guía, por ejemplo con
1323 transposición o insertando notas guía procedentes de más de una
1324 fuente, pueden usarse las instrucciones @code{\cueDuring} o
1325 @code{\cueDuringWithClef}.  Son una forma más especializada de
1326 @code{\quoteDuring}, véase @ref{Citar otras voces} en la sección
1327 anterior.
1328
1329 La sintaxis es:
1330
1331 @example
1332 \cueDuring #@var{nombre_de_la_cita} #@var{dirección} #@var{música}
1333 @end example
1334
1335 y
1336
1337 @example
1338 \cueDuringWithClef #@var{nombre_de_la_cita} #@var{dirección} #@var{clave} #@var{música}
1339 @end example
1340
1341 La música procedente de los compases correspondientes del elemento
1342 @code{@var{nombre_de_la_cita}} se añade como un contexto
1343 @code{CueVoice} y ocurre simultáneamente con la @code{@var{música}},
1344 lo que produce una situación polifónica.  La @code{@var{dirección}}
1345 toma un argumento @code{UP} (arriba) o @code{DOWN} (abajo), y
1346 corresponde a las voces primera y segunda, respectivamente,
1347 determinando cómo se imprimen las notas guía en relación a la otra
1348 voz.
1349
1350 @lilypond[verbatim,quote]
1351 fluteNotes = \relative c'' {
1352   r2. c4 | d8 c d e fis2 | g2 d |
1353 }
1354
1355 oboeNotes = \relative c'' {
1356   R1
1357   \new CueVoice { \set instrumentCueName = "flute" }
1358   \cueDuring #"flute" #UP { R1 }
1359   g2 c,
1360 }
1361
1362 \addQuote "flute" { \fluteNotes }
1363
1364 \new Staff {
1365   \oboeNotes
1366 }
1367 @end lilypond
1368
1369 @noindent
1370
1371
1372 Es posible ajustar qué aspectos de la música se citan con
1373 @code{\cueDuring} estableciendo el valor de la propiedad
1374 @code{quotedCueEventTypes}.  Su valor por omisión es
1375 @code{'(note-event rest-event tie-event beam-event
1376 tuplet-span-event)}, lo que significa que solamente las notas,
1377 silencios, ligaduras de unión, barras y grupos especiales se citan,
1378 pero no las articulaciones, marcas dinámicas, elementos de marcado,
1379 etc.
1380
1381 @warning{Cuando un contexto @code{Voice} da comienzo con @code{\cueDuring},
1382 como en el ejemplo siguiente, el contexto @code{Voice} se debe
1383 declarar explícitamente, pues en caso contrario toda la expresión musical
1384 pertenecería al contexto @code{CueVoice}.}
1385
1386 @lilypond[verbatim,quote]
1387 oboeNotes = \relative c'' {
1388   r2 r8 d16(\f f e g f a)
1389   g8 g16 g g2.
1390 }
1391 \addQuote "oboe" { \oboeNotes }
1392
1393 \new Voice \relative c'' {
1394   \set Score.quotedCueEventTypes = #'(note-event rest-event tie-event
1395                                       beam-event tuplet-span-event
1396                                       dynamic-event slur-event)
1397   \cueDuring #"oboe" #UP { R1 }
1398   g2 c,
1399 }
1400 @end lilypond
1401
1402 El nombre del instrumento que está tocando se puede imprimir si se
1403 ajusta la propiedad @code{instrumentCueName} dentro de un contexto
1404 @code{CueVoice} provisional.  La colocación y estilo del
1405 @code{instrumentCueName} viene controlado a través del objeto
1406 @code{InstrumentSwitch}, véase @ref{Nombres de instrumentos}. Si las
1407 notas guía requieren un cambio de clave, puede hacerse manualmente
1408 pero la clave original se debe restaurar al final de las notas guía.
1409
1410 @lilypond[verbatim,quote]
1411 fluteNotes = \relative c'' {
1412   r2. c4 d8 c d e fis2 g2 d2
1413 }
1414
1415 bassoonNotes = \relative c {
1416   \clef bass
1417   R1
1418   \clef treble
1419   \new CueVoice { \set instrumentCueName = "flute" }
1420   \cueDuring #"flute" #UP { R1 }
1421   \clef bass
1422   g4. b8 d2
1423 }
1424
1425 \addQuote "flute" { \fluteNotes }
1426
1427 \new Staff {
1428   \bassoonNotes
1429 }
1430 @end lilypond
1431
1432 De forma alternativa, puede usarse la función
1433 @code{\cueDuringWithClef} en su lugar.  Esta instrucción admite un
1434 argumento adicional para especificar el cambio de clabe que se
1435 necesita imprimir para las notas guía, pero después imprime
1436 automáticamente la clave original una vez que ha finalizado la serie
1437 de notas guía.
1438
1439 @lilypond[verbatim,quote]
1440 fluteNotes = \relative c'' {
1441   r2. c4 d8 c d e fis2 g2 d2
1442 }
1443
1444 bassoonNotes = \relative c {
1445   \clef bass
1446   R1
1447   \new CueVoice { \set instrumentCueName = "flute" }
1448   \cueDuringWithClef #"flute" #UP #"treble" { R1 }
1449   g4. b8 d2
1450 }
1451
1452 \addQuote "flute" { \fluteNotes }
1453
1454 \new Staff {
1455   \bassoonNotes
1456 }
1457 @end lilypond
1458
1459 @funindex \transposedCueDuring
1460 @funindex transposedCueDuring
1461
1462 Como @code{\quoteDuring}, @code{\cueDuring} tiene en cuenta las
1463 transposiciones instrumentales.  Las notas guía se producen en las
1464 alturas en que se escribirían para el instrumento que recibe la cita,
1465 para así producir las alturas de sonido del instrumento original.
1466
1467 Para transportar las notas guía de forma diferente, use
1468 @code{\transposedCueDuring}.  Esta instrucción acepta un argumento
1469 adicional para especificar (en modo absoluto) la altura impresa con
1470 que queremos representar el sonido de un Do central de concierto.
1471 Esto es útil para toma citas de un instrumento que está en un registro
1472 completamente diferente.
1473
1474 @lilypond[verbatim,quote]
1475 piccoloNotes = \relative c''' {
1476   \clef "treble^8"
1477   R1
1478   c8 c c e g2
1479   c4 g g2
1480 }
1481
1482 bassClarinetNotes = \relative c' {
1483   \key d \major
1484   \transposition bes,
1485   d4 r a r
1486   \transposedCueDuring #"piccolo" #UP d { R1 }
1487   d4 r a r
1488 }
1489
1490 \addQuote "piccolo" { \piccoloNotes }
1491
1492 <<
1493   \new Staff \piccoloNotes
1494   \new Staff \bassClarinetNotes
1495 >>
1496 @end lilypond
1497
1498 @cindex removing cue notes
1499 @cindex cue notes, removing
1500
1501 @funindex \killCues
1502 @funindex killCues
1503 @funindex \addInstrumentDefinition
1504 @funindex addInstrumentDefinition
1505
1506 La instrucción @code{\killCues} elimina las notas guía de una
1507 expresión musical, de forma que la misma expresión musical pueda
1508 utilizarse para producir la particella instrumental (con notas guía) y
1509 la partitura de conjunto.  La instrucción @code{\killCues} elimina
1510 solamente las notas y eventos que se han citado mediante
1511 @code{\cueDuring}.  Otros elementos de marcado asociados con las
1512 guías, como los cambios de clave o una etiqueta identificativa del
1513 instrumento fuente, pueden marcarse para su inclusión selectiva dentro
1514 de la partitura; véase @ref{Uso de etiquetas}.
1515
1516 @lilypond[verbatim,quote]
1517 fluteNotes = \relative c'' {
1518   r2. c4 d8 c d e fis2 g2 d2
1519 }
1520
1521 bassoonNotes = \relative c {
1522   \clef bass
1523   R1
1524   \tag #'part {
1525     \clef treble
1526     \new CueVoice { \set instrumentCueName = "flute" }
1527   }
1528   \cueDuring #"flute" #UP { R1 }
1529   \tag #'part \clef bass
1530   g4. b8 d2
1531 }
1532
1533 \addQuote "flute" { \fluteNotes }
1534
1535 \new Staff {
1536   \bassoonNotes
1537 }
1538
1539 \new StaffGroup <<
1540   \new Staff {
1541     \fluteNotes
1542   }
1543   \new Staff {
1544     \removeWithTag #'part { \killCues { \bassoonNotes } }
1545   }
1546 >>
1547 @end lilypond
1548
1549 Como alternativa, los cambios de clave y los letreros de instrumento
1550 se pueden recolectar dentro de una definición de instrumento para su
1551 uso repetido, utilizando @code{\addInstrumentDefinition} que se
1552 descibe en @ref{Nombres de instrumentos}.
1553
1554 @seealso
1555 Referencia de la notación:
1556 @ref{Citar otras voces},
1557 @ref{Transposición de los instrumentos},
1558 @ref{Nombres de instrumentos},
1559 @ref{Clave},
1560 @ref{Guías musicales},
1561 @ref{Uso de etiquetas}.
1562
1563 Fragmentos de código:
1564 @rlsr{Staff notation}.
1565
1566 Referencia de funcionamiento interno:
1567 @rinternals{CueVoice},
1568 @rinternals{Voice}.
1569
1570 @knownissues
1571 Pueden ocurrir colisiones con los silencios si se usa
1572 @code{\cueDuring}, entre los contextos de @code{Voice} y de
1573 @code{CueVoice}.  Al usar @code{\cueDuringWithClef} o
1574 @code{\transposedCueDuring} el argumento adicional requerido para cada
1575 caso debe ir después de la cita y de la dirección.