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