]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/user/staff.itely
Merge branch 'lilypond/translation' of ssh://trettig@git.sv.gnu.org/srv/git/lilypond...
[lilypond.git] / Documentation / es / user / staff.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: 2607a3536733d8d4a1e74176027a5cb01d4e776a
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  See TRANSLATION for details.
7 @end ignore
8
9 @c \version "2.11.38"
10
11 @node Staff notation
12 @section Staff notation
13
14 staff = singular, staves = plural
15
16 @menu
17 * Displaying staves::           
18 * Writing parts::               
19 @end menu
20
21
22 @node Displaying staves
23 @subsection Displaying staves
24
25 @menu
26 * System start delimiters::     
27 * Staff symbol::                
28 * Hiding staves::               
29 @end menu
30
31 @node System start delimiters
32 @subsubsection System start delimiters
33
34 @cindex comienzo del sistema
35 @cindex Pentagramas, varios
36 @cindex corchete vertical
37 @cindex llave vertical
38 @cindex pentagramas de piano
39 @cindex pentagramas, grupo de
40 @cindex pauta de coro
41
42 Muchas partituras constan de más de un pentagrama.  Estos pentagramas se pueden
43 unir de cuatro formas distintas:
44
45 @itemize @bullet
46 @item El grupo comienza con una llave a la izquierda y las líneas de compás
47 están conectadas.  Esto se hace con el contexto @internalsref{GrandStaff}.
48
49 @lilypond[verbatim,ragged-right,quote]
50 \new GrandStaff
51 \relative <<
52   \new Staff { c1 c }
53   \new Staff { c c }
54 >>
55 @end lilypond
56
57 @item El grupo comienza con un corchete recto y las líneas de compás están conectadas.
58 Esto se hace con el contexto
59 @internalsref{StaffGroup}
60
61 @lilypond[verbatim,ragged-right,quote]
62 \new StaffGroup
63 \relative <<
64   \new Staff { c1 c }
65   \new Staff { c c }
66 >>
67 @end lilypond
68
69 @item El grupo comienza con un corchete recto pero las líneas de compás no están conectadas.
70 Esto se hace con el contexto @internalsref{ChoirStaff}.
71
72 @lilypond[verbatim,ragged-right,quote]
73 \new ChoirStaff
74 \relative <<
75   \new Staff { c1 c }
76   \new Staff { c c }
77 >>
78 @end lilypond
79
80 @item El grupo comienza con una línea vertical.  Las líneas de compás
81 no están conectadas.  Ésta es la opción por defecto para la partitura.
82
83 @lilypond[verbatim,ragged-right,quote]
84 \relative <<
85   \new Staff { c1 c }
86   \new Staff { c c }
87 >>
88 @end lilypond
89 @end itemize
90
91
92 @seealso
93
94 Las barras de compás al principio de cada sistema son
95 @internalsref{SystemStartBar}, @internalsref{SystemStartBrace} y
96 @internalsref{SystemStartBracket}.  En cada contexto solamente se
97 crea uno de estos tipos, y ese tipo está determinado por la propiedad
98 @code{systemStartDelimiter}.
99
100
101 @commonprop
102
103 Los delimitadores del comienzo del sistema se pueden anidar muchas veces:
104
105 @lilypond[quote,ragged-right,verbatim]
106 \new StaffGroup
107 \relative <<
108   \set StaffGroup.systemStartDelimiterHierarchy
109     = #'(SystemStartSquare (SystemStartBracket a (SystemStartSquare b)) d)
110   \new Staff { c1 }
111   \new Staff { c1 }
112   \new Staff { c1 }
113   \new Staff { c1 }
114   \new Staff { c1 }
115 >>
116 @end lilypond
117
118
119 @node Staff symbol
120 @subsubsection Staff symbol
121
122 @cindex ajuste del símbolo del pentagrama
123
124 Las notas, signos dinámicos, etc. están agrupados con un conjunto de líneas horizontales
125 que reciben el nombre de pentagrama o pauta (@q{staff}, en plural @q{staves}).  En
126 LilyPond, estas líneas se dibujan utilizando un objeto de presentación separado
127 que se llama el @code{staff symbol} (el símbolo del pentagrama).
128
129 El símbolo del pentagrama se puede ajustar en el número, grosor
130 y separación de las líneas, usando las propiedades.  Esto se demuestra en los archivos de ejemplo
131 @lsr{staff,changing-the-number-of-lines-in-a-staff.ly} y
132 @lsr{staff,changing-the-staff-size.ly}.
133
134 Además, los pentagramas se pueden iniciar e interrumpir libremente.  Esto se
135 hace con @code{\startStaff} y @code{\stopStaff}.
136
137 @lilypond[verbatim,relative=2,fragment]
138 b4 b
139 \override Staff.StaffSymbol #'line-count = 2
140 \stopStaff \startStaff
141 b b
142 \revert Staff.StaffSymbol #'line-count
143 \stopStaff \startStaff
144 b b
145 @end lilypond
146
147 En combinación con los pentagramas ocultos o franceses,
148 esto se puede usar para componer tipográficamente secciones de ossia.  He aquí un ejemplo:
149
150 @cindex ossia
151
152 @c @lilypondfile{ossia.ly}
153
154 @cindex pentagrama, establecer el número de líneas del
155 @cindex pentagrama, establecer el grosor de las líneas del
156 @cindex grosor de las líneas del pentagrama, establecer
157 @cindex número de líneas del pentagrama, establecer
158
159 @seealso
160
161 Referencia del programa: @internalsref{StaffSymbol}.
162
163 Ejemplos: @lsrdir{staff}
164
165
166 @node Hiding staves
167 @subsubsection Hiding staves
168
169 @cindex Francesa, partituras a la
170 @cindex Ocultación de pentagramas
171
172 En las partituras orquestales, generalmente se eliminan las líneas de pauta que contienen sólo silencios;
173 así se ahorra espacio.  Este estilo se llama @q{Partitura francesa}.
174 Para @internalsref{Lyrics},
175 @internalsref{ChordNames} y @internalsref{FiguredBass}, esta opción está
176 activada por defecto.  Cuando las líneas de estos contextos resultan vacías
177 después del proceso de cálculo de los saltos de línea, se eliminan.
178
179 Para las pautas normales hay un contexto especializado @internalsref{Staff}, que
180 hace lo mismo: las pautas que no contienen nada (o solamente
181 silencios multicompás) se quitan.  La definición de contexto se almacena dentro de la variable
182 @code{\RemoveEmptyStaffContext}.  Observe cómo el segundo pentagrama del siguiente ejemplo
183 desaparece en la segunda línea
184
185 @lilypond[quote,ragged-right,verbatim]
186 \layout {
187   \context { \RemoveEmptyStaffContext }
188 }
189
190 {
191   \relative c' <<
192     \new Staff { e4 f g a \break c1 }
193     \new Staff { c4 d e f \break R1 }
194   >>
195 }
196 @end lilypond
197
198 El primer sistema muestra todos los pentagramas al completo.  Si queremos que los pentagramas vacíos se
199 quiten también del primer sistema, podemos establecer @code{remove-first} al valor true en
200 @internalsref{VerticalAxisGroup}.
201
202 @example
203 \override Score.VerticalAxisGroup #'remove-first = ##t
204 @end example
205
206 Para quitar otros tipos de contextos, utilice @code{\AncientRemoveEmptyStaffContext}
207 o @code{\RemoveEmptyRhythmicStaffContext}.
208
209 Otra aplicación es hacer secciones de ossia, es decir, melodías alternativas
210 sobre un trozo de pentagrama separado, con la ayuda de los pentagramas a la
211 francesa.
212
213
214 @node Writing parts
215 @subsection Writing parts
216
217 @menu
218 * Metronome marks::             
219 * Instrument names::            
220 * Quoting other voices::        
221 * Formatting cue notes::        
222 @end menu
223
224 @node Metronome marks
225 @subsubsection Metronome marks
226
227 @cindex Tempo
228 @cindex pulsos por minuto
229 @cindex metrónomo, indicación de
230
231 Las indicaciones metronómicas se pueden escribir como sigue
232 @example
233 \tempo @var{duración} = @var{pulsos_por_minuto}
234 @end example
235
236 En la salida MIDI, se interpretan como un cambio de tempo.  En la salida
237 visual, se imprime una indicación metronómica
238 @funindex \tempo
239 @lilypond[quote,ragged-right,verbatim,fragment]
240 \tempo 8.=120 c''1
241 @end lilypond
242
243
244 @commonprop
245
246 Para cambiar el tempo en la salida MIDI sin imprimir nada en la salida visual, haga invisible
247 la indicación metronómica
248 @example
249 \once \override Score.MetronomeMark #'transparent = ##t
250 @end example
251
252 Para imprimir otras indicaciones metronómicas, use estas instrucciones de marcado
253 @lilypond[quote,ragged-right,verbatim,relative,fragment]
254 c4^\markup {
255   (
256   \smaller \general-align #Y #DOWN \note #"16." #1
257   =
258   \smaller \general-align #Y #DOWN \note #"8" #1
259   ) }
260 @end lilypond
261
262 @noindent
263 Consulte @ref{Text markup} para ver más detalles.
264
265
266 @seealso
267
268 Referencia del programa: @internalsref{MetronomeMark}.
269
270
271 @knownissues
272
273 No se comprueba la existencia de colisiones.  Si tenemos notas por encima de la línea superior del pentagrama
274 (o notas con articulaciones, ligaduras, texto, etc), la indicación metronómica
275 se podría imprimir encima de los símbolos musicales.  Si esto ocurre,
276 aumente el relleno adicional de la indicación metronómica para colocarla
277 más lejos del pentagrama.
278
279 @example
280 \override Score.MetronomeMark #'padding = #2.5
281 @end example
282
283
284 @node Instrument names
285 @subsubsection Instrument names
286
287 En una partitura orquestal, los nombres de los instrumentos se imprimen en el lado izquierdo
288 de los pentagramas.
289
290 Esto se puede conseguir estableciendo @internalsref{Staff}.@code{instrumentName}
291 y @internalsref{Staff}.@code{shortInstrumentName}, o bien
292 @internalsref{PianoStaff}.@code{instrumentName} y
293 @internalsref{PianoStaff}.@code{shortInstrumentName}.  Esto
294 imprimirá el texto antes del
295 principio del pentagrama.  Para el primer pentagrama se usa @code{instrumentName},
296 y para los siguientes se usa @code{shortInstrumentName}.
297
298 @lilypond[quote,verbatim,ragged-right,relative=1,fragment]
299 \set Staff.instrumentName = "Ploink "
300 \set Staff.shortInstrumentName = "Plk "
301 c1
302 \break
303 c''
304 @end lilypond
305
306 También podemos usar elementos de marcado de texto para construir nombres de instrumento más complicados,
307 por ejemplo
308
309 @lilypond[quote,fragment,verbatim,ragged-right]
310 \set Staff.instrumentName = \markup {
311   \column { "Clarinetti"
312             \line { "in B" \smaller \flat } } }
313 c''1
314 @end lilypond
315
316 Si queremos centrar los nombres de instrumento, hemos de centrarlos todos
317
318 @lilypond[quote,verbatim,ragged-right]
319 { <<
320 \new Staff {
321   \set Staff.instrumentName = \markup {
322     \center-align { "Clarinetti"
323       \line { "in B" \smaller \flat } } }
324   c''1
325 }
326 \new Staff {
327   \set Staff.instrumentName = \markup{ \center-align { Vibraphone }}
328   c''1
329 }
330 >>
331 }
332 @end lilypond
333
334 Para nombres de instrumento más largos, puede ser útil aumentar el valor de
335 @code{indent} dentro del bloque @code{\layout}.
336
337 Para centrar los nombres de instrumento y al mismo tiempo dejar espacio adicional a la derecha,
338
339 @lilypond[quote,verbatim,ragged-right]
340 \new StaffGroup \relative
341 <<
342   \new Staff {
343     \set Staff.instrumentName = \markup { \hcenter-in #10 "blabla" }
344     c1 c1
345   }
346   \new Staff {
347     \set Staff.instrumentName = \markup { \hcenter-in #10 "blo" }
348     c1 c1
349   }
350 >>
351 @end lilypond
352
353 Para añadir nombres de instrumento a otros contextos (como @code{GrandStaff},
354 @code{ChoirStaff} o @code{StaffGroup}), debemos añadir el grabador
355 a dicho contexto.
356
357 @example
358 \layout@{
359   \context @{\GrandStaff \consists "Instrument_name_engraver"@}
360 @}
361 @end example
362
363 @noindent
364 Se puede encontrar más información sobre cómo añadir y suprimir grabadores
365 en @ref{Modifying context plug-ins}.
366
367 Los nombres de instrumento se pueden cambiar en mitad de una pieza,
368
369 @lilypond[quote,fragment,verbatim,ragged-right]
370 \set Staff.instrumentName = "First"
371 \set Staff.shortInstrumentName = "one"
372 c1 c c c \break
373 c1 c c c \break
374 \set Staff.instrumentName = "Second"
375 \set Staff.shortInstrumentName = "two"
376 c1 c c c \break
377 c1 c c c \break
378 @end lilypond
379
380
381 @seealso
382
383 Referencia del programa: @internalsref{InstrumentName}.
384
385
386 @node Quoting other voices
387 @subsubsection Quoting other voices
388
389 @cindex guías
390
391 Con las citas, se pueden insertar fragmentos de otras partes directamente dentro de una
392 parte.  Antes de que una parte pueda ser citada, se debe marcar especialmente como
393 citable.  Esto se hace con la instrucción @code{\addQuote}.
394
395 @example
396 \addQuote @var{nombre} @var{música}
397 @end example
398
399
400 @noindent
401 Aquí, @var{nombre} es una cadena identificativa.  La @var{música} es cualquier tipo
402 de música.  He aquí un ejemplo de @code{\addQuote}
403
404 @example
405 \addQuote clarinete \relative c' @{
406   f4 fis g gis
407 @}
408 @end example
409
410 Esta orden se debe escribir en el nivel más alto, es decir, fuera de cualquier bloque de
411 música.
412
413 Después de la llamada a @code{\addQuote}, la cita se puede hacer con
414 @code{\quoteDuring} o con @code{\cueDuring},
415
416 @example
417 \quoteDuring #@var{nombre} @var{música}
418 @end example
419
420 En el transcurso de una parte, un fragmento de música se puede citar con la instrucción
421 @code{\quoteDuring}.
422
423 @example
424 \quoteDuring #"clarinete" @{ s2. @}
425 @end example
426
427 Esto citaría tres negras (la duración de la blanca con puntillo @code{s2.})  de la voz
428 @code{clarinete} que se escribió previamente.
429
430
431 De manera más precisa, toma el paso de tiempo actual de la parte que se está imprimiendo,
432 y extrae las notas en el punto correspondiente de la voz
433 @code{\addQuote}ada.  Por tanto, el argumento de @code{\addQuote}
434 debe ser la parte completa de la voz que se va a citar, incluidos los silencios
435 del principio, si los hay.
436
437 Las citas tienen en cuenta tanto la transposición del instrumento origen como la del de destino,
438 si se han especificado utilizando la instrucción @code{\transposition}.
439
440 @lilypond[quote,ragged-right,verbatim]
441 \addQuote clarinet \relative c' {
442   \transposition bes
443   f4 fis g gis
444 }
445
446 {
447   e'8 f'8 \quoteDuring #"clarinet" { s2 }
448 }
449 @end lilypond
450
451 Los tipos de eventos que aparecen en las notas guía se pueden recortar con
452 la propiedad @code{quotedEventTypes}.  El valor por defecto es
453 @code{(note-event rest-event)}, lo que significa que sólo las notas y los silencios
454 de la voz citada acaban en el @code{\quoteDuring}.
455 Al establecer
456
457 @example
458 \set Staff.quotedEventTypes =
459        #'(note-event articulation-event dynamic-event)
460 @end example
461
462 @noindent
463 se citarán las notas (pero no los silencios), además de las inscripciones textuales y de dinámica.
464
465 @knownissues
466
467 Sólo los contenidos de la primera @internalsref{Voice} que aparece dentro de una
468 instrucción @code{\addQuote} se tendrán en consideración para su cita, así que
469 @var{música} no puede contener sentencias @code{\new} y @code{\context Voice}
470 que podrían producir el cambio a una Voz diferente.
471
472 La cita de notas de adorno es defectuosa e incluso puede causar una caída del programa LilyPond.
473
474 La cita de tresillos anidados puede dar como resultado una notación pobre.
475
476
477 @seealso
478
479 En este manual: @ref{Instrument transpositions}.
480
481 Ejemplos: @lsr{parts,quote.ly}, @lsr{parts,quote-transportation.ly}
482
483 Referencia del programa: @internalsref{QuoteMusic}.
484
485
486 @node Formatting cue notes
487 @subsubsection Formatting cue notes
488
489 @cindex guía, formateo de las notas
490
491 La sección anterior trata de la inserción de notas que proceden de otra voz.
492 Hay una función musical más avanzada que se llama @code{\cueDuring},
493 que facilita el formateo de las notas guía.
494
495 La sintaxis es
496
497 @example
498   \cueDuring #@var{nombre} #@var{arriba_abajo} @var{música}
499 @end example
500
501 Esto insertará las notas de la parte @var{nombre} en una
502 @internalsref{Voice} llamada @code{cue}.  Esto ocurre de forma simultánea
503 con @var{música}, que por lo general es un silencio.  Cuando comienzan las notas guía,
504 el pentagrama se hace polifónico por un momento.  El argumento
505 @var{arriba_abajo} determina si las notas guía se deben tipografiar como
506 primera o como segunda voz.
507
508
509 @lilypond[verbatim,ragged-right]
510 smaller = {
511   \set fontSize = #-2
512   \override Stem #'length-fraction = #0.8
513   \override Beam #'thickness = #0.384
514   \override Beam #'length-fraction = #0.8
515 }
516
517 \addQuote clarinet \relative {
518   R1*20
519   r2 r8 c' f f
520 }
521
522 \new Staff \relative  <<
523
524   % setup a context for cue notes.
525   \new Voice = "cue" { \smaller \skip 1*21 }
526
527   \set Score.skipBars = ##t
528
529   \new Voice {
530     R1*20
531     \cueDuring #"clarinet" #UP {
532       R1
533     }
534     g4 g2.
535   }
536 >>
537 @end lilypond
538
539
540 Presentamos a continuación un par de consejos para culminar con éxito la escritura de notas guía.
541
542 @itemize @bullet
543 @item
544 Las notas guía tienen un tamaño tipográfico menor.
545 @item
546  la parte citada se marca con el instrumento que toca la cita.
547 @item
548  cuando la parte original vuelve, se debe marcar con el nombre del instrumento
549  original.
550
551 @c really?  Are you sure about that last point?  I'll check after 3.0 -gp
552
553 @c Yes, this is good practice.  Otherwise, the start of the original
554 @c part can only be seen from the font size.  This is not good enough
555 @c for sight-reading.  It is possilbe to use other
556 @c markers (e.g. a big close-bracket over the staff) to indicate the cue
557 @c   notes are
558 @c finished.
559 @c -hwn
560
561
562 Además cualquier otro cambio introducido por la parte citada se debe deshacer.
563 Por ejemplo, si el instrumento citado toca en una clave distinta,
564 la clave original se debe hacer constar de nuevo.
565
566 @end itemize
567
568 La macroinstrucción @code{\transposedCueDuring} es
569 útil para añadir notas guía a instrumentos que utilizan un rango de octava completamente distinto
570 (por ejemplo, tener una cita del piccolo dentro de la parte de
571 contrafagot).
572
573 @lilypond[verbatim,ragged-right,quote]
574 picc = \relative c''' {
575   \clef "treble^8"
576   R1 |
577   c8 c c e g2 |
578   a4 g g2 |
579 }
580 \addQuote "picc" { \picc }
581
582 cbsn = \relative c, {
583   \clef "bass_8"
584   c4 r g r
585   \transposedCueDuring #"picc" #UP c,, { R1 } |
586   c4 r g r |
587 }
588
589 <<
590   \context Staff = "picc" \picc
591   \context Staff = "cbsn" \cbsn
592 >>
593 @end lilypond
594
595