]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/notation/notation-appendices.itely
Doc-es: update Notation Appendices, Spacing, Text, Unfretted, Vocal, Wind.
[lilypond.git] / Documentation / es / notation / notation-appendices.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2
3 @ignore
4     Translation of GIT committish: a001627a9609221f05631aaf0366795ce28f8437
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  For details, see the Contributors'
8     Guide, node Updating translation committishes..
9 @end ignore
10
11 @c \version "2.15.17"
12
13 @node Tablas del manual sobre notación
14 @appendix Tablas del manual sobre notación
15 @translationof Notation manual tables
16
17 @menu
18 * Cuadro de nombres de acordes::
19 * Modificadores de acorde más usuales::
20 * Afinaciones de cuerdas predefinidas::
21 * Diagramas predefinidos de posiciones::
22 * Tamaños de página predefinidos::
23 * Instrumentos MIDI::
24 * Lista de colores::
25 * La tipografía Feta::
26 * Estilos de cabezas de nota::
27 * Instrucciones de marcado de texto::
28 * Instrucciones de listas de marcado de texto::
29 * Lista de caracteres especiales::
30 * Lista de articulaciones::
31 * Notas de percusión::
32 * Glosario técnico::
33 * Todas las propiedades de contexto::
34 * Propiedades de disposición::
35 * Funciones musicales disponibles::
36 * Identificadores de modificación de contextos::
37 * Predicados de tipo predefinidos::
38 * Funciones de Scheme::
39 @end menu
40
41
42 @node Cuadro de nombres de acordes
43 @appendixsec Cuadro de nombres de acordes
44 @translationof Chord name chart
45
46 La siguiente tabla muestra dos sistemas estándar para imprimir los
47 nombres de los acordes, junto a las notas que representan.
48
49 @lilypondfile{chord-names-jazz.ly}
50
51
52 @node Modificadores de acorde más usuales
53 @appendixsec Modificadores de acorde más usuales
54 @translationof Common chord modifiers
55
56 La tabla siguiente presenta los modificadores de acorde que se pueden
57 usar en el modo de acordes @code{\chordmode} para generar las
58 estructuras de acordes estándar.
59
60 @multitable @columnfractions .2 .3 .2 .2
61
62 @item
63 @b{Tipo de acorde}
64 @tab
65 @b{Intervalos}
66 @tab
67 @b{Modificador(es)}
68 @tab
69 @b{Ejemplo}
70
71
72 @item
73 Mayor
74 @tab
75 Tercera mayor y quinta justa
76 @tab
77 @code{5} o nada
78 @tab
79 @lilypond[line-width=3\cm,noragged-right, notime]
80 \chordmode {
81   c1:5
82 }
83 @end lilypond
84
85 @item
86 Menor
87 @tab
88 Tercera menor y quinta justa
89 @tab
90 @code{m} o @code{m5}
91 @tab
92 @lilypond[line-width=3\cm,noragged-right, notime]
93 \chordmode {
94   c1:m
95 }
96 @end lilypond
97
98 @item
99 Aumentado
100 @tab
101 Tercera mayor y quinta aumentada
102 @tab
103 @code{aug}
104 @tab
105 @lilypond[line-width=3\cm,noragged-right, notime]
106 \chordmode {
107   c1:aug
108 }
109 @end lilypond
110
111 @item
112 Disminuido
113 @tab
114 Tercera menor y quinta disminuida
115 @tab
116 @code{dim}
117 @tab
118 @lilypond[line-width=3\cm,noragged-right, notime]
119 \chordmode {
120   c1:dim
121 }
122 @end lilypond
123
124 @item
125 Séptima dominante
126 @tab
127 Tríada mayor con séptima menor
128 @tab
129 @code{7}
130 @tab
131 @lilypond[line-width=3\cm,noragged-right, notime]
132 \chordmode {
133   c1:7
134 }
135 @end lilypond
136
137 @item
138 Séptima mayor
139 @tab
140 Tríada mayor y séptima mayor
141 @tab
142 @code{maj7} ó @code{maj}
143 @tab
144 @lilypond[line-width=3\cm,noragged-right, notime]
145 \chordmode {
146   c1:maj7
147 }
148 @end lilypond
149
150 @item
151 Séptima menor
152 @tab
153 Tríada menor y séptima menor
154 @tab
155 @code{m7}
156 @tab
157 @lilypond[line-width=3\cm,noragged-right, notime]
158 \chordmode {
159   c1:m7
160 }
161 @end lilypond
162
163 @item
164 Séptima disminuida
165 @tab
166 Tríada disminuida y séptima disminuida
167 @tab
168 @code{dim7}
169 @tab
170 @lilypond[line-width=3\cm,noragged-right, notime]
171 \chordmode {
172   c1:dim7
173 }
174 @end lilypond
175
176 @item
177 Aumentado con séptima
178 @tab
179 Tríada aumentada y séptima menor
180 @tab
181 @code{aug7}
182 @tab
183 @lilypond[line-width=3\cm,noragged-right, notime]
184 \chordmode {
185   c1:aug7
186 }
187 @end lilypond
188
189 @item
190 Séptima semi-disminuido
191 @tab
192 Tríada disminuida y séptima menor
193 @tab
194 @code{m7.5-}
195 @tab
196 @lilypond[line-width=3\cm,noragged-right, notime]
197 \chordmode {
198   c1:m7.5-
199 }
200 @end lilypond
201
202 @item
203 Menor con séptima mayor
204 @tab
205 Tríada menor con séptima mayor
206 @tab
207 @code{m7+}
208 @tab
209 @lilypond[line-width=3\cm,noragged-right, notime]
210 \chordmode {
211   c1:m7+
212 }
213 @end lilypond
214
215 @item
216 Mayor con sexta
217 @tab
218 Tríada mayor y sexta
219 @tab
220 @code{6}
221 @tab
222 @lilypond[line-width=3\cm,noragged-right, notime]
223 \chordmode {
224   c1:6
225 }
226 @end lilypond
227
228 @item
229 Menor con sexta
230 @tab
231 Tríada menor y sexta
232 @tab
233 @code{m6}
234 @tab
235 @lilypond[line-width=3\cm,noragged-right, notime]
236 \chordmode {
237   c1:m6
238 }
239 @end lilypond
240
241 @item
242 Novena dominante
243 @tab
244 Séptima dominante con novena mayor
245 @tab
246 @code{9}
247 @tab
248 @lilypond[line-width=3\cm,noragged-right, notime]
249 \chordmode {
250   c1:9
251 }
252 @end lilypond
253
254 @item
255 Mayor con novena
256 @tab
257 Séptima mayor y novena mayor
258 @tab
259 @code{maj9}
260 @tab
261 @lilypond[line-width=3\cm,noragged-right, notime]
262 \chordmode {
263   c1:maj9
264 }
265 @end lilypond
266
267 @item
268 Menor con novena
269 @tab
270 Séptima menor y novena mayor
271 @tab
272 @code{m9}
273 @tab
274 @lilypond[line-width=3\cm,noragged-right, notime]
275 \chordmode {
276   c1:m9
277 }
278 @end lilypond
279
280 @item
281 Oncena dominante
282 @tab
283 Novena dominante con oncena justa
284 @tab
285 @code{11}
286 @tab
287 @lilypond[line-width=3\cm,noragged-right, notime]
288 \chordmode {
289   c1:11
290 }
291 @end lilypond
292
293 @item
294 Oncena mayor
295 @tab
296 Novena mayor y oncena justa
297 @tab
298 @code{maj11}
299 @tab
300 @lilypond[line-width=3\cm,noragged-right, notime]
301 \chordmode {
302   c1:maj11
303 }
304 @end lilypond
305
306 @item
307 Menor con oncena
308 @tab
309 Novena menor y oncena justa
310 @tab
311 @code{m11}
312 @tab
313 @lilypond[line-width=3\cm,noragged-right, notime]
314 \chordmode {
315   c1:m11
316 }
317 @end lilypond
318
319 @item
320 Trecena dominante
321 @tab
322 Novena dominante y trecena mayor
323 @tab
324 @code{13}
325 @tab
326 @lilypond[line-width=3\cm,noragged-right, notime]
327 \chordmode {
328   c1:13
329 }
330 @end lilypond
331
332 @item
333 Trecena dominante
334 @tab
335 Oncena dominante y trecena mayor
336 @tab
337 @code{13.11}
338 @tab
339 @lilypond[line-width=3\cm,noragged-right, notime]
340 \chordmode {
341   c1:13.11
342 }
343 @end lilypond
344
345 @item
346 Mayor con trecena
347 @tab
348 Oncena mayor y trecena mayor
349 @tab
350 @code{maj13.11}
351 @tab
352 @lilypond[line-width=3\cm,noragged-right, notime]
353 \chordmode {
354   c1:maj13.11
355 }
356 @end lilypond
357
358 @item
359 Menor con trecena
360 @tab
361 Oncena menor y trecena mayor
362 @tab
363 @code{m13.11}
364 @tab
365 @lilypond[line-width=3\cm,noragged-right, notime]
366 \chordmode {
367   c1:m13.11
368 }
369 @end lilypond
370
371 @item
372 Segunda suspendida
373 @tab
374 Segunda mayor y quinta justa
375 @tab
376 @code{sus2}
377 @tab
378 @lilypond[line-width=3\cm,noragged-right, notime]
379 \chordmode {
380   c1:sus2
381 }
382 @end lilypond
383
384 @item
385 Cuarta suspendida
386 @tab
387 Cuarta justa y quinta justa
388 @tab
389 @code{sus4}
390 @tab
391 @lilypond[line-width=3\cm,noragged-right, notime]
392 \chordmode {
393   c1:sus4
394 }
395 @end lilypond
396
397 @item
398 Acorde de potencia o de quinta vacía (de dos notas)
399 @tab
400 Perfect fifth
401 @tab
402 @code{1.5}
403 @tab
404 @lilypond[line-width=3\cm,noragged-right, notime]
405 \chordmode {
406   \powerChords
407   c1:1.5
408 }
409 @end lilypond
410
411 @item
412 Acorde de potencia o de quinta vacía (de tres notas)
413 @tab
414 Perfect fifth, octave
415 @tab
416 @code{1.5.8}
417 @tab
418 @lilypond[line-width=3\cm,noragged-right, notime]
419 \chordmode {
420   \powerChords
421   c1:1.5.8
422 }
423 @end lilypond
424
425 @end multitable
426
427
428 @node Afinaciones de cuerdas predefinidas
429 @appendixsec Afinaciones de cuerdas predefinidas
430 @translationof Predefined string tunings
431
432 El cuadro de abajo muestra las afinaciones predefinidas de cuerdas.
433
434 @lilypondfile{display-predefined-string-tunings.ly}
435
436
437 @node Diagramas predefinidos de posiciones
438 @appendixsec Diagramas predefinidos de posiciones
439 @translationof Predefined fretboard diagrams
440
441 El cuadro siguiente presenta los diagramas de posiciones de acordes
442 predefinidos para guitarra.
443
444 @lilypondfile{display-predefined-fretboards.ly}
445
446 El cuadro siguiente presenta los diagramas de traste predefinidos para ukelele.
447
448 @lilypondfile{display-predefined-ukulele-fretboards.ly}
449
450 El siguiente cuadro presenta los diagramas de posiciones predefinidas
451 para la mandolina.
452
453 @lilypondfile{display-predefined-mandolin-fretboards.ly}
454
455
456 @node Tamaños de página predefinidos
457 @appendixsec Tamaños de página predefinidos
458 @translationof Predefined paper sizes
459
460 Los tamaños de página se definen en el archivo @file{scm/paper.scm}
461
462 @noindent
463 @strong{La serie A de @qq{ISO 216}}
464 @table @code
465 @item "a10"
466 (26 x 37 mm)
467 @item "a9"
468 (37 x 52 mm)
469 @item "a8"
470 (52 x 74 mm)
471 @item "a7"
472 (74 x 105 mm)
473 @item "a6"
474 (105 x 148 mm)
475 @item "a5"
476 (148 x 210 mm)
477 @item "a4"
478 (210 x 297 mm)
479 @item "a3"
480 (297 x 420 mm)
481 @item "a2"
482 (420 x 594 mm)
483 @item "a1"
484 (594 x 841 mm)
485 @item "a0"
486 (841 x 1189 mm)
487 @end table
488
489 @noindent
490 @strong{La serie B de @qq{ISO 216}}
491 @table @code
492 @item "b10"
493 (31 x 44 mm)
494 @item "b9"
495 (44 x 62 mm)
496 @item "b8"
497 (62 x 88 mm)
498 @item "b7"
499 (88 x 125 mm)
500 @item "b6"
501 (125 x 176 mm)
502 @item "b5"
503 (176 x 250 mm)
504 @item "b4"
505 (250 x 353 mm)
506 @item "b3"
507 (353 x 500 mm)
508 @item "b2"
509 (500 x 707 mm)
510 @item "b1"
511 (707 x 1000 mm)
512 @item "b0"
513 (1000 x 1414 mm)
514 @end table
515
516 @noindent
517 @strong{Dos tamaños extendidos según se definen en @qq{DIN 476}}
518 @table @code
519 @item "4a0"
520 (1682 x 2378 mm)
521 @item "2a0"
522 (1189 x 1682 mm)
523 @end table
524
525 @noindent
526 @strong{Serie C estándar de @qq{ISO 269}}
527 @table @code
528 @item "c10"
529 (28 x 40 mm)
530 @item "c9"
531 (40 x 57 mm)
532 @item "c8"
533 (57 x 81 mm)
534 @item "c7"
535 (81 x 114 mm)
536 @item "c6"
537 (114 x 162 mm)
538 @item "c5"
539 (162 x 229 mm)
540 @item "c4"
541 (229 x 324 mm)
542 @item "c3"
543 (324 x 458 mm)
544 @item "c2"
545 (458 x 648 mm)
546 @item "c1"
547 (648 x 917 mm)
548 @item "c0"
549 (917 x 1297 mm)
550 @end table
551
552 @noindent
553 @strong{Tamaños de página norteamiericanos}
554 @table @code
555 @item "junior-legal"
556 (8.0 x 5.0 in)
557 @item "legal"
558 (8.5 x 14.0 in)
559 @item "ledger"
560 (17.0 x 11.0 in)
561 @item "letter"
562 (8.5 x 11.0 in)
563 @item "tabloid"
564 (11.0 x 17.0 in)
565 @item "11x17"
566 (11.0 x 17.0 in)
567 @item "17x11"
568 (17.0 x 11.0 in)
569 @end table
570
571 @noindent
572 @strong{Tamaño carta gubernamental del IEEE Printer Working Group, para escritura de niños}
573 @table @code
574 @item "government-letter"
575 (8 x 10.5 in)
576 @item "government-legal"
577 (8.5 x 13.0 in)
578 @item "philippine-legal"
579 (8.5 x 13.0 in)
580 @end table
581
582 @noindent
583 @strong{Tamaños de ANSI}
584 @table @code
585 @item "ansi a"
586 (8.5 x 11.0 in)
587 @item "ansi b"
588 (17.0 x 11.0 in)
589 @item "ansi c"
590 (17.0 x 22.0 in)
591 @item "ansi d"
592 (22.0 x 34.0 in)
593 @item "ansi e"
594 (34.0 x 44.0 in)
595 @item "engineering f"
596 (28.0 x 40.0 in)
597 @end table
598
599 @noindent
600 @strong{Tamaños arquitectóncos norteamericanos}
601 @table @code
602 @item "arch a"
603 (9.0 x 12.0 in)
604 @item "arch b"
605 (12.0 x 18.0 in)
606 @item "arch c"
607 (18.0 x 24.0 in)
608 @item "arch d"
609 (24.0 x 36.0 in)
610 @item "arch e"
611 (36.0 x 48.0 in)
612 @item "arch e1"
613 (30.0 x 42.0 in)
614 @end table
615
616 @noindent
617 @strong{Tamaños antiguos que aún se utilizan en el Reino Unido}
618 @table @code
619 @item "statement"
620 (5.5 x 8.5 in)
621 @item "half letter"
622 (5.5 x 8.5 in)
623 @item "quarto"
624 (8.0 x 10.0 in)
625 @item "octavo"
626 (6.75 x 10.5 in)
627 @item "executive"
628 (7.25 x 10.5 in)
629 @item "monarch"
630 (7.25 x 10.5 in)
631 @item "foolscap"
632 (8.27 x 13.0 in)
633 @item "folio"
634 (8.27 x 13.0 in)
635 @item "super-b"
636 (13.0 x 19.0 in)
637 @item "post"
638 (15.5 x 19.5 in)
639 @item "crown"
640 (15.0 x 20.0 in)
641 @item "large post"
642 (16.5 x 21.0 in)
643 @item "demy"
644 (17.5 x 22.5 in)
645 @item "medium"
646 (18.0 x 23.0 in)
647 @item "broadsheet"
648 (18.0 x 24.0 in)
649 @item "royal"
650 (20.0 x 25.0 in)
651 @item "elephant"
652 (23.0 x 28.0 in)
653 @item "double demy"
654 (22.5 x 35.0 in)
655 @item "quad demy"
656 (35.0 x 45.0 in)
657 @item "atlas"
658 (26.0 x 34.0 in)
659 @item "imperial"
660 (22.0 x 30.0 in)
661 @item "antiquarian"
662 (31.0 x 53.0 in)
663 @end table
664
665 @noindent
666 @strong{Tamaños basados en PA4}
667 @table @code
668 @item "pa0"
669 (840 x 1120 mm)
670 @item "pa1"
671 (560 x 840 mm)
672 @item "pa2"
673 (420 x 560 mm)
674 @item "pa3"
675 (280 x 420 mm)
676 @item "pa4"
677 (210 x 280 mm)
678 @item "pa5"
679 (140 x 210 mm)
680 @item "pa6"
681 (105 x 140 mm)
682 @item "pa7"
683 (70 x 105 mm)
684 @item "pa8"
685 (52 x 70 mm)
686 @item "pa9"
687 (35 x 52 mm)
688 @item "pa10"
689 (26 x 35 mm)
690 @end table
691
692 @noindent
693 @strong{Usado en el Asia suroriental y en Australia}
694 @table @code
695 @item "f4"
696 (210 x 330 mm)
697 @end table
698
699 @noindent
700 @strong{Usado para los diminutos ejemplos de @code{@@lilypond} de la documentación; basado en a8 apaisado.}
701 @table @code
702 @item "a8landscape"
703 (74 x 52 mm)
704 @end table
705
706
707 @node Instrumentos MIDI
708 @appendixsec Instrumentos MIDI
709 @translationof MIDI instruments
710
711 A continuación figura una lista con los nombres que se pueden utilizar
712 para la propiedad @code{midiInstrument} (instrumento MIDI).  El orden
713 de los instrumentos que aparece aquí, de arriba a abajo empezando por
714 la columna de la izquierda, corresponde a los 128 números de programa
715 del estándar General MIDI.
716
717 @example
718 acoustic grand            contrabass           lead 7 (fifths)
719 bright acoustic           tremolo strings      lead 8 (bass+lead)
720 electric grand            pizzicato strings    pad 1 (new age)
721 honky-tonk                orchestral harp      pad 2 (warm)
722 electric piano 1          timpani              pad 3 (polysynth)
723 electric piano 2          string ensemble 1    pad 4 (choir)
724 harpsichord               string ensemble 2    pad 5 (bowed)
725 clav                      synthstrings 1       pad 6 (metallic)
726 celesta                   synthstrings 2       pad 7 (halo)
727 glockenspiel              choir aahs           pad 8 (sweep)
728 music box                 voice oohs           fx 1 (rain)
729 vibraphone                synth voice          fx 2 (soundtrack)
730 marimba                   orchestra hit        fx 3 (crystal)
731 xylophone                 trumpet              fx 4 (atmosphere)
732 tubular bells             trombone             fx 5 (brightness)
733 dulcimer                  tuba                 fx 6 (goblins)
734 drawbar organ             muted trumpet        fx 7 (echoes)
735 percussive organ          french horn          fx 8 (sci-fi)
736 rock organ                brass section        sitar
737 church organ              synthbrass 1         banjo
738 reed organ                synthbrass 2         shamisen
739 accordion                 soprano sax          koto
740 harmonica                 alto sax             kalimba
741 concertina                tenor sax            bagpipe
742 acoustic guitar (nylon)   baritone sax         fiddle
743 acoustic guitar (steel)   oboe                 shanai
744 electric guitar (jazz)    english horn         tinkle bell
745 electric guitar (clean)   bassoon              agogo
746 electric guitar (muted)   clarinet             steel drums
747 overdriven guitar         piccolo              woodblock
748 distorted guitar          flute                taiko drum
749 guitar harmonics          recorder             melodic tom
750 acoustic bass             pan flute            synth drum
751 electric bass (finger)    blown bottle         reverse cymbal
752 electric bass (pick)      shakuhachi           guitar fret noise
753 fretless bass             whistle              breath noise
754 slap bass 1               ocarina              seashore
755 slap bass 2               lead 1 (square)      bird tweet
756 synth bass 1              lead 2 (sawtooth)    telephone ring
757 synth bass 2              lead 3 (calliope)    helicopter
758 violin                    lead 4 (chiff)       applause
759 viola                     lead 5 (charang)     gunshot
760 cello                     lead 6 (voice)
761 @end example
762
763
764 @node Lista de colores
765 @appendixsec Lista de colores
766 @translationof List of colors
767
768 @subsubheading Colores normales
769
770 La sintaxis para el uso de colores se encuentra detallada en @ref{Colorear objetos}.
771
772 @cindex lista de colores
773 @cindex colores, lista de
774
775 @verbatim
776 black       white          red         green
777 blue        cyan           magenta     yellow
778 grey        darkred        darkgreen   darkblue
779 darkcyan    darkmagenta    darkyellow
780 @end verbatim
781
782
783 @subsubheading Nombres de los colores de X
784
785 Los nombres de los colores de X admiten algunas variantes:
786
787 Un nombre que se escribe como una palabra única con mayúsculas
788 intercaladas (p.ej. @q{LightSlateBlue}) se puede escribir también como
789 palabras separadas por espacios y sin mayúsculas (p.ej. @q{light slate
790 blue}).
791
792 La palabra @q{grey} siempre se puede escribir como @q{gray} (p.ej. @q{DarkSlateGray}).
793
794 Algunos nombres admiten un sufijo numérico (p.ej. @q{LightSalmon4}).
795
796
797 @subsubheading Nombres de los colores sin sufijo numérico:
798
799 @verbatim
800 snow            GhostWhite      WhiteSmoke      gainsboro       FloralWhite
801 OldLace         linen           AntiqueWhite    PapayaWhip      BlanchedAlmond
802 bisque          PeachPuff       NavajoWhite     moccasin        cornsilk
803 ivory           LemonChiffon    seashell        honeydew        MintCream
804 azure           AliceBlue       lavender        LavenderBlush   MistyRose
805 white           black           DarkSlateGrey   DimGrey         SlateGrey
806 LightSlateGrey  grey            LightGrey       MidnightBlue    navy
807 NavyBlue        CornflowerBlue  DarkSlateBlue   SlateBlue       MediumSlateBlue
808 LightSlateBlue  MediumBlue      RoyalBlue       blue            DodgerBlue
809 DeepSkyBlue     SkyBlue         LightSkyBlue    SteelBlue       LightSteelBlue
810 LightBlue       PowderBlue      PaleTurquoise   DarkTurquoise   MediumTurquoise
811 turquoise       cyan            LightCyan       CadetBlue       MediumAquamarine
812 aquamarine      DarkGreen       DarkOliveGreen  DarkSeaGreen    SeaGreen
813 MediumSeaGreen  LightSeaGreen   PaleGreen       SpringGreen     LawnGreen
814 green           chartreuse      MediumSpringGreen       GreenYellow     LimeGreen
815 YellowGreen     ForestGreen     OliveDrab       DarkKhaki       khaki
816 PaleGoldenrod   LightGoldenrodYellow    LightYellow     yellow  gold
817 LightGoldenrod  goldenrod       DarkGoldenrod   RosyBrown       IndianRed
818 SaddleBrown     sienna          peru            burlywood       beige
819 wheat           SandyBrown      tan             chocolate       firebrick
820 brown           DarkSalmon      salmon          LightSalmon     orange
821 DarkOrange      coral           LightCoral      tomato          OrangeRed
822 red             HotPink         DeepPink        pink            LightPink
823 PaleVioletRed   maroon          MediumVioletRed VioletRed       magenta
824 violet          plum            orchid          MediumOrchid    DarkOrchid
825 DarkViolet      BlueViolet      purple          MediumPurple    thistle
826 DarkGrey        DarkBlue        DarkCyan        DarkMagenta     DarkRed
827 LightGreen
828 @end verbatim
829
830
831 @subsubheading Nombres de los colores con sufijo numérico
832
833 En los nombres siguientes, el sufijo N puede ser un número del 1 al 4:
834
835 @verbatim
836 snowN           seashellN       AntiqueWhiteN   bisqueN         PeachPuffN
837 NavajoWhiteN    LemonChiffonN   cornsilkN       ivoryN          honeydewN
838 LavenderBlushN  MistyRoseN      azureN          SlateBlueN      RoyalBlueN
839 blueN           DodgerBlueN     SteelBlueN      DeepSkyBlueN    SkyBlueN
840 LightSkyBlueN   LightSteelBlueN LightBlueN      LightCyanN      PaleTurquoiseN
841 CadetBlueN      turquoiseN      cyanN           aquamarineN     DarkSeaGreenN
842 SeaGreenN       PaleGreenN      SpringGreenN    greenN          chartreuseN
843 OliveDrabN      DarkOliveGreenN khakiN          LightGoldenrodN LightYellowN
844 yellowN         goldN           goldenrodN      DarkGoldenrodN  RosyBrownN
845 IndianRedN      siennaN         burlywoodN      wheatN          tanN
846 chocolateN      firebrickN      brownN          salmonN         LightSalmonN
847 orangeN         DarkOrangeN     coralN          tomatoN         OrangeRedN
848 redN            DeepPinkN       HotPinkN        pinkN           LightPinkN
849 PaleVioletRedN  maroonN         VioletRedN      magentaN        orchidN
850 plumN           MediumOrchidN   DarkOrchidN     purpleN         MediumPurpleN
851 thistleN
852 @end verbatim
853
854
855 @subsubheading Escala de grises
856
857 Se puede obtener una escala de grises utilizando:
858
859 @example
860 greyN
861 @end example
862
863 @noindent
864 donde N es un número entre 0 y 100.
865
866
867 @node La tipografía Feta
868 @appendixsec La tipografía Feta
869 @translationof The Feta font
870
871 @cindex Feta, tipografía
872 @cindex tipografía Feta
873
874 Los símbolos siguientes están disponibles en la tipografía Emmentaler
875 y es posible acceder a ellos directamente utilizando elementos de
876 marcado textual con el nombre del glifo
877 tal y como se muestra en las tablas de abajo,
878 por ejemplo @code{g^\markup @{\musicglyph #"scripts.segno" @}} ó
879 @code{\markup @{\musicglyph #"five"@}}.  Para ver más información,
880 consulte @ref{Formatear el texto}.
881
882 @menu
883 * Glifos de clave::
884 * Glifos de indicación de compás::
885 * Glifos de cifras::
886 * Glifos de alteraciones::
887 * Glifos de las cabezas de nota predeterminadas::
888 * Glifos de las cabezas de nota especiales::
889 * Glifos de las cabezas de nota con formas::
890 * Glifos de silencios::
891 * Glifos de corchetes::
892 * Glifos de puntillos::
893 * Glifos de matices dinámicos::
894 * Grifos de inscripciones::
895 * Glifos de flechas::
896 * Glifos de puntas de corchete::
897 * Glifos de pedal::
898 * Glifos de acordeón::
899 * Glifos de ligadura::
900 * Glifos de vaticana::
901 * Glifos de medicea::
902 * Glifos de Hufnagel::
903 * Glifos de mensural::
904 * Glifos de neomensural::
905 * Glifos de Petrucci::
906 * Glifos de Solesmes::
907 * Glifos de la notación del canto kievano::
908 @end menu
909
910
911 @node Glifos de clave
912 @unnumberedsubsec Glifos de clave
913 @translationof Clef glyphs
914
915 @lilypond[quote]
916 \include "font-table.ly"
917 \markuplist \override-lines #'(word-space . 4)
918             \doc-chars #clefs
919 @end lilypond
920
921
922 @node Glifos de indicación de compás
923 @unnumberedsubsec Glifos de indicación de compás
924 @translationof Time Signature glyphs
925
926 @lilypond[quote]
927 \include "font-table.ly"
928 \markuplist \override-lines #'(word-space . 4)
929             \doc-chars #timesig
930 @end lilypond
931
932
933 @node Glifos de cifras
934 @unnumberedsubsec Glifos de cifras
935 @translationof Number glyphs
936
937 @lilypond[quote]
938 \include "font-table.ly"
939 \markuplist \override-lines #'(word-space . 4)
940             \doc-chars #numbers
941 @end lilypond
942
943
944 @node Glifos de alteraciones
945 @unnumberedsubsec Glifos de alteraciones
946 @translationof Accidental glyphs
947
948 @lilypond[quote]
949 \include "font-table.ly"
950 \markuplist \override-lines #'(word-space . 4)
951             \doc-chars #accidentals
952 @end lilypond
953
954
955 @node Glifos de las cabezas de nota predeterminadas
956 @unnumberedsubsec Glifos de las cabezas de nota predeterminadas
957 @translationof Default Notehead glyphs
958
959 @lilypond[quote]
960 \include "font-table.ly"
961 \markuplist \override-lines #'(word-space . 4)
962             \doc-chars #default-noteheads
963 @end lilypond
964
965
966 @node Glifos de las cabezas de nota especiales
967 @unnumberedsubsec Glifos de las cabezas de nota especiales
968 @translationof Special Notehead glyphs
969
970 @lilypond[quote]
971 \include "font-table.ly"
972 \markuplist \override-lines #'(word-space . 4)
973             \doc-chars #special-noteheads
974 @end lilypond
975
976
977 @node Glifos de las cabezas de nota con formas
978 @unnumberedsubsec Glifos de las cabezas de nota con formas
979 @translationof Shape-note Notehead glyphs
980
981 @lilypond[quote]
982 \include "font-table.ly"
983 \markuplist \override-lines #'(word-space . 4)
984             \doc-chars #shape-note-noteheads
985 @end lilypond
986
987
988 @node Glifos de silencios
989 @unnumberedsubsec Glifos de silencios
990 @translationof Rest glyphs
991
992 @lilypond[quote]
993 \include "font-table.ly"
994 \markuplist \override-lines #'(word-space . 4)
995             \doc-chars #rests
996 @end lilypond
997
998
999 @node Glifos de corchetes
1000 @unnumberedsubsec Glifos de corchetes
1001 @translationof Flag glyphs
1002
1003 @lilypond[quote]
1004 \include "font-table.ly"
1005 \markuplist \override-lines #'(word-space . 4)
1006             \doc-chars #flags
1007 @end lilypond
1008
1009
1010 @node Glifos de puntillos
1011 @unnumberedsubsec Glifos de puntillos
1012 @translationof Dot glyphs
1013
1014 @lilypond[quote]
1015 \include "font-table.ly"
1016 \markuplist \override-lines #'(word-space . 4)
1017             \doc-chars #dots
1018 @end lilypond
1019
1020
1021 @node Glifos de matices dinámicos
1022 @unnumberedsubsec Glifos de matices dinámicos
1023 @translationof Dynamic glyphs
1024
1025 @lilypond[quote]
1026 \include "font-table.ly"
1027 \markuplist \override-lines #'(word-space . 4)
1028             \doc-chars #dynamics
1029 @end lilypond
1030
1031
1032 @node Grifos de inscripciones
1033 @unnumberedsubsec Grifos de inscripciones
1034 @translationof Script glyphs
1035
1036 @lilypond[quote]
1037 \include "font-table.ly"
1038 \markuplist \override-lines #'(word-space . 4)
1039             \doc-chars #scripts
1040 @end lilypond
1041
1042
1043 @node Glifos de flechas
1044 @unnumberedsubsec Glifos de flechas
1045 @translationof Arrowhead glyphs
1046
1047 @lilypond[quote]
1048 \include "font-table.ly"
1049 \markuplist \override-lines #'(word-space . 4)
1050             \doc-chars #arrowheads
1051 @end lilypond
1052
1053
1054 @node Glifos de puntas de corchete
1055 @unnumberedsubsec Glifos de puntas de corchete
1056 @translationof Bracket-tip glyphs
1057
1058 @lilypond[quote]
1059 \include "font-table.ly"
1060 \markuplist \override-lines #'(word-space . 4)
1061             \doc-chars #brackettips
1062 @end lilypond
1063
1064
1065 @node Glifos de pedal
1066 @unnumberedsubsec Glifos de pedal
1067 @translationof Pedal glyphs
1068
1069 @lilypond[quote]
1070 \include "font-table.ly"
1071 \markuplist \override-lines #'(word-space . 4)
1072             \doc-chars #pedal
1073 @end lilypond
1074
1075
1076 @node Glifos de acordeón
1077 @unnumberedsubsec Glifos de acordeón
1078 @translationof Accordion glyphs
1079
1080 @lilypond[quote]
1081 \include "font-table.ly"
1082 \markuplist \override-lines #'(word-space . 4)
1083             \doc-chars #accordion
1084 @end lilypond
1085
1086
1087 @node Glifos de ligadura
1088 @unnumberedsubsec Glifos de ligadura
1089 @translationof Tie glyphs
1090
1091 @lilypond[quote]
1092 \include "font-table.ly"
1093 \markuplist \override-lines #'(word-space . 4)
1094             \doc-chars #ties
1095 @end lilypond
1096
1097
1098 @node Glifos de vaticana
1099 @unnumberedsubsec Glifos de vaticana
1100 @translationof Vaticana glyphs
1101
1102 @lilypond[quote]
1103 \include "font-table.ly"
1104 \markuplist \override-lines #'(word-space . 4)
1105             \doc-chars #vaticana
1106 @end lilypond
1107
1108
1109 @node Glifos de medicea
1110 @unnumberedsubsec Glifos de medicea
1111 @translationof Medicaea glyphs
1112
1113 @lilypond[quote]
1114 \include "font-table.ly"
1115 \markuplist \override-lines #'(word-space . 4)
1116             \doc-chars #medicaea
1117 @end lilypond
1118
1119
1120 @node Glifos de Hufnagel
1121 @unnumberedsubsec Glifos de Hufnagel
1122 @translationof Hufnagel glyphs
1123
1124 @lilypond[quote]
1125 \include "font-table.ly"
1126 \markuplist \override-lines #'(word-space . 4)
1127             \doc-chars #hufnagel
1128 @end lilypond
1129
1130
1131 @node Glifos de mensural
1132 @unnumberedsubsec Glifos de mensural
1133 @translationof Mensural glyphs
1134
1135 @lilypond[quote]
1136 \include "font-table.ly"
1137 \markuplist \override-lines #'(word-space . 4)
1138             \doc-chars #mensural
1139 @end lilypond
1140
1141
1142 @node Glifos de neomensural
1143 @unnumberedsubsec Glifos de neomensural
1144 @translationof Neomensural glyphs
1145
1146 @lilypond[quote]
1147 \include "font-table.ly"
1148 \markuplist \override-lines #'(word-space . 4)
1149             \doc-chars #neomensural
1150 @end lilypond
1151
1152
1153 @node Glifos de Petrucci
1154 @unnumberedsubsec Glifos de Petrucci
1155 @translationof Petrucci glyphs
1156
1157 @lilypond[quote]
1158 \include "font-table.ly"
1159 \markuplist \override-lines #'(word-space . 4)
1160             \doc-chars #petrucci
1161 @end lilypond
1162
1163
1164 @node Glifos de Solesmes
1165 @unnumberedsubsec Glifos de Solesmes
1166 @translationof Solesmes glyphs
1167
1168 @lilypond[quote]
1169 \include "font-table.ly"
1170 \markuplist \override-lines #'(word-space . 4)
1171             \doc-chars #solesmes
1172 @end lilypond
1173
1174
1175 @node Glifos de la notación del canto kievano
1176 @unnumberedsubsec Glifos de la notación del canto kievano
1177 @translationof Kievan Notation glyphs
1178
1179 @lilypond[quote]
1180 \include "font-table.ly"
1181 \markuplist \override-lines #'(word-space . 4)
1182              \doc-chars #kievan
1183 @end lilypond
1184
1185
1186 @node Estilos de cabezas de nota
1187 @appendixsec Estilos de cabezas de nota
1188 @translationof Note head styles
1189
1190 @cindex nota, estilos de cabeza
1191 Se pueden usar los siguientes estilos para las cabezas de las notas.
1192
1193 @lilypondfile[noindent]{note-head-style.ly}
1194
1195
1196 @node Instrucciones de marcado de texto
1197 @appendixsec Instrucciones de marcado de texto
1198 @translationof Text markup commands
1199
1200 @include markup-commands.tely
1201
1202
1203 @node Instrucciones de listas de marcado de texto
1204 @appendixsec Instrucciones de listas de marcado de texto
1205 @translationof Text markup list commands
1206
1207 Se puede usar cualquiera de las siguientes instrucciones con
1208 @code{\markuplist}:
1209
1210 @include markup-list-commands.tely
1211
1212
1213 @node Lista de caracteres especiales
1214 @appendixsec Lista de caracteres especiales
1215 @translationof List of special characters
1216
1217 Se pueden usar las siguientes referencias a carcteres especiales; para
1218 ver más detalles, consulte @ref{Alias de ASCII}.
1219
1220 Se usa la sintaxis del HTML y casi todas estas referencias son las
1221 mismas que en el HTML.  El resto están inspiradas en @LaTeX{}.
1222
1223 Los caracteres están enmarcados en un rectángulo de forma que pueda
1224 verse el tamaño que tienen. Se ha añadido un pequeño relleno de
1225 separación entre el carácter y el rectángulo para mejorar la
1226 legibilidad.
1227
1228 @lilypond[quote]
1229 \include "special-characters.ly"
1230 @end lilypond
1231
1232
1233 @node Lista de articulaciones
1234 @appendixsec Lista de articulaciones
1235 @translationof List of articulations
1236
1237 @cindex acento
1238 @cindex apagado
1239 @cindex arco abajo
1240 @cindex arco arriba
1241 @cindex calderón
1242 @cindex circulus
1243 @cindex coda
1244 @cindex downbow
1245 @cindex downmordent
1246 @cindex downprall
1247 @cindex espressivo
1248 @cindex fermata
1249 @cindex flageolet
1250 @cindex grupeto circular
1251 @cindex grupeto circular invertido
1252 @cindex halfopen
1253 @cindex ictus
1254 @cindex indicación de pulgar
1255 @cindex lheel
1256 @cindex lineprall
1257 @cindex longfermata
1258 @cindex ltoe
1259 @cindex marcas de pie
1260 @cindex marcato
1261 @cindex mordent
1262 @cindex open
1263 @cindex órgano, indicaciones de pedal de
1264 @cindex pedal, indicaciones de
1265 @cindex portato
1266 @cindex prall
1267 @cindex pralldown
1268 @cindex prallmordent
1269 @cindex prallprall
1270 @cindex prallup
1271 @cindex pulgar, indicación de
1272 @cindex reverseturn
1273 @cindex rheel
1274 @cindex rtoe
1275 @cindex segno
1276 @cindex semicirculus
1277 @cindex semitrino
1278 @cindex semitrino descendente
1279 @cindex shortfermata
1280 @cindex signumcongruentiae
1281 @cindex snappizzicato
1282 @cindex staccatissimo
1283 @cindex staccato
1284 @cindex tenuto
1285 @cindex trill
1286 @cindex trino
1287 @cindex upmordent
1288 @cindex upprall
1289 @cindex varcoda
1290 @cindex verylongfermata
1291
1292 Las siguientes inscripciones están disponibles en la tipografía Feta y
1293 se pueden adjuntar a las notas (p.ej. @samp{c\accent}).
1294
1295 @c Articulations and ornamentations
1296 @c Fingering instructions (for "thumb")
1297 @c Common notation for unfretted strings
1298 @c   Bowing indications
1299 @c   Harmonics
1300 @c   Snap (Bartók) pizzicato
1301 @c Custom percussion staves (for "halfopen" -- not yet funindexed)
1302 @c References for wind instruments (for "open"/"stopped" -- not yet funindexed)
1303
1304
1305 @menu
1306 * Indicaciones de articulación::
1307 * Indicaciones de adornos::
1308 * Indicaciones de calderón::
1309 * Indicaciones específicas de ciertos instrumentos::
1310 * Indicaciones de repetición::
1311 * Indicaciones antiguas::
1312 @end menu
1313
1314
1315 @node Indicaciones de articulación
1316 @unnumberedsubsec Indicaciones de articulación
1317 @translationof Articulation scripts
1318
1319 @lilypond[quote]
1320 \include "script-chart.ly"
1321 \new RhythmicStaff { \scriptStaff #articulations }
1322 @end lilypond
1323
1324
1325 @node Indicaciones de adornos
1326 @unnumberedsubsec Indicaciones de adornos
1327 @translationof Ornament scripts
1328
1329 @lilypond[quote]
1330 \include "script-chart.ly"
1331 \new RhythmicStaff { \scriptStaff #ornaments }
1332 @end lilypond
1333
1334
1335 @node Indicaciones de calderón
1336 @unnumberedsubsec Indicaciones de calderón
1337 @translationof Fermata scripts
1338
1339 @lilypond[quote]
1340 \include "script-chart.ly"
1341 \new RhythmicStaff { \scriptStaff #fermatas }
1342 @end lilypond
1343
1344
1345 @node Indicaciones específicas de ciertos instrumentos
1346 @unnumberedsubsec Indicaciones específicas de ciertos instrumentos
1347 @translationof Instrument-specific scripts
1348
1349 @lilypond[quote]
1350 \include "script-chart.ly"
1351 \new RhythmicStaff { \scriptStaff #instrument-specific }
1352 @end lilypond
1353
1354
1355 @node Indicaciones de repetición
1356 @unnumberedsubsec Indicaciones de repetición
1357 @translationof Repeat sign scripts
1358
1359 @lilypond[quote]
1360 \include "script-chart.ly"
1361 \new RhythmicStaff { \scriptStaff #repeats }
1362 @end lilypond
1363
1364
1365 @node Indicaciones antiguas
1366 @unnumberedsubsec Indicaciones antiguas
1367 @translationof Ancient scripts
1368
1369 @lilypond[quote]
1370 \include "script-chart.ly"
1371 \include "gregorian.ly"
1372 \new VaticanaStaff { \scriptStaffAncient #ancient }
1373 @end lilypond
1374
1375
1376 @node Notas de percusión
1377 @appendixsec Notas de percusión
1378 @translationof Percussion notes
1379
1380 @lilypondfile[quote]{percussion-chart.ly}
1381
1382
1383 @node Glosario técnico
1384 @appendixsec Glosario técnico
1385 @translationof Technical glossary
1386
1387 Glosario de los términos técnicos y conceptos que se utilizan
1388 internamente en LilyPond.  Estos términos pueden aparecer en los
1389 manuales, en las listas de distribución de correo o en el código
1390 fuente.
1391
1392 @menu
1393 * alist (lista-A)::
1394 * callback::
1395 * closure (cerradura)::
1396 * glifo::
1397 * grob (objeto gráfico)::
1398 * inmutable::
1399 * interfaz::
1400 * lexer (analizador léxico)::
1401 * mutable::
1402 * output-def (definición de salida)::
1403 * parser (analizador sintáctico)::
1404 * variable del analizador sintáctico::
1405 * prob (objeto de propiedades)::
1406 * cerradura simple::
1407 * smob (objeto de Scheme)::
1408 * stencil (sello)::
1409 @end menu
1410
1411
1412 @node alist (lista-A)
1413 @unnumberedsubsec alist (lista-A)
1414 @translationof alist
1415
1416 @cindex lista-A
1417 @cindex lista de asociación
1418 @cindex alist
1419
1420 Una lista asociativa o abreviadamente una @strong{lista-A} (alist en
1421 inglés) es una pareja de Scheme que asocia un valor con una clave:
1422 @w{@code{(clave . valor)}}.  Por ejemplo, en @file{scm/lily.scm}, la
1423 lista-A @w{@qq{type-p-name-alist}} asocia ciertos predicadps de tipo
1424 (p.ej.@tie{}@code{ly:music?})  con nombres (p.ej.@tie{}@qq{music}) de
1425 forma que se pueda informar de los fallos de comprobación de tipo con
1426 un mensaje de consola que incluye el nombre del predicado de tipo
1427 esperado.
1428
1429
1430 @node callback
1431 @unnumberedsubsec callback
1432 @translationof callback
1433
1434 @cindex callback
1435
1436 Una @strong{callback} es una rutina, función o método cuya referencia
1437 se pasa como argumento en una llamada a otra rutina, permitiendo así
1438 que la runtina llamada invoque a aquélla.  La técnica permite que una
1439 capa de software de nivel más bajo llame a una función definida en una
1440 capa de nivel más alto.  Las funciones de callback se usan ampliamente
1441 en LilyPond para permitir al código de Scheme del nivel de usuario
1442 definir cuántas acciones de bajo nivel se llevan a cabo.
1443
1444
1445 @node closure (cerradura)
1446 @unnumberedsubsec closure (cerradura)
1447 @translationof closure
1448
1449 @cindex cerradura
1450 @cindex cerradura simple
1451
1452 En Scheme, se crea una @strong{cerradura} cuando una función, por lo
1453 general una expresión lambda, se pasa como variable.  La cerradura
1454 contiene el codigo de la función y referencias a las ligaduras léxicas
1455 de las variables libres de la función (es decir, las variables que se
1456 usan en la expresión pero se definen fuera de ella).  Cuando más tarde
1457 se aplica esta función a diferentes argumentos, las ligaduras de
1458 variables libres que se capturaron dentro de la cerradura se utilizan
1459 para obtener los valores de las variables libres que se usarán en el
1460 cálculo.  Una propiedad útil de las cerraduras es la retención de los
1461 valores internos de las variables de una invocación a otra,
1462 permitiendo así que se pueda mantener un estado.
1463
1464 Una @strong{cerradura simple} es una cerradura cuya expresión no tiene
1465 variables libres y por ello no tiene ligaduras de variables libres.
1466
1467 Una cerradura simple se representa en LilyPond mediante un @q{smob}
1468 que contiene la expresión y un método para aplicar la expresión a la
1469 lista de argumentos que se le pasa.
1470
1471
1472 @node glifo
1473 @unnumberedsubsec glifo
1474 @translationof glyph
1475
1476 @cindex glifo
1477 @cindex fuente tipográfica
1478 @cindex tipografía
1479
1480 Un @strong{glifo} es una representación gráfica particular de un
1481 carácter tipográfico, o una combinación de dos caracteres que forman
1482 una ligadura.  Un conjunto de glifos con un estilo y forma uniformes
1483 forman una fuente tipográfica, y un conjunto de fuentes tipográficas
1484 que abarcan varios estilos forman un tipo.
1485
1486 @seealso
1487 Referencia de la notación:
1488 @ref{Tipografías},
1489 @ref{Caracteres especiales}.
1490
1491
1492 @node grob (objeto gráfico)
1493 @unnumberedsubsec grob (objeto gráfico)
1494 @translationof grob
1495
1496 @cindex grob
1497 @cindex objetos de presentación
1498 @cindex objetos gráficos
1499
1500 Los objetos de LilyPond que representan elementos de la notación en la
1501 salida impresa tales como la cabeza y la plica de las notas, ligaduras
1502 de unión y de expresión, digitaciones, claves, et. se denominan
1503 @q{objetos de presentación}, a menudo conocidos como @q{OBjetos
1504 GRáficos}, o abreviadamente @strong{grobs}.  Se representan mediante
1505 instancias de la clase @code{Grob}.
1506
1507 @seealso
1508 Manual de aprendizaje:
1509 @rlearning{Objetos e interfaces},
1510 @rlearning{Convenciones de nombres de objetos y propiedades},
1511 @rlearning{Propiedades de los objetos de presentación}.
1512
1513 Referencia de funcionamiento interno:
1514 @rinternals{grob-interface},
1515 @rinternals{All layout objects}.
1516
1517
1518 @node inmutable
1519 @unnumberedsubsec inmutable
1520 @translationof immutable
1521
1522 @cindex objetos inmutables
1523 @cindex propiedades inmutables
1524 @cindex propiedades compartidas
1525
1526 Un objeto @strong{inmutable} es aquél cuyo estado no se puede
1527 modificar después de su creación, en contraste con los objetos
1528 mutables, que se pueden modificar después de su creación.
1529
1530 En LilyPond, las propiedades inmutables o compartidas definen el
1531 estilo y comportamiento predeterminados de los grobs.  Se comparten
1532 por parte de muchos objetos.  En aparente contradicción con su nombre,
1533 se pueden cambiar utilizando @code{\override} y @code{\revert}.
1534
1535 @seealso
1536 Referencia de la notación:
1537 @ref{mutable}.
1538
1539
1540 @node interfaz
1541 @unnumberedsubsec interfaz
1542 @translationof interface
1543
1544 @cindex interfaz
1545 @cindex interfaz de grob
1546 @cindex interfaces de objetos gráficos
1547
1548 Las acciones y propiedades comunes a un conjunto de grobs se agrupan
1549 en un objeto denominado @code{interfaz de grob (grob-inerface)}, o
1550 abreviadamente @q{interfaz}.
1551
1552 @seealso
1553 Manual de aprendizaje:
1554 @rlearning{Objetos e interfaces},
1555 @rlearning{Convenciones de nombres de objetos y propiedades},
1556 @rlearning{Propiedades de los interfaces}.
1557
1558 Referencia de la notación:
1559 @ref{Interfaces de la presentación}.
1560
1561 Referencia de funcionamiento interno:
1562 @rinternals{Graphical Object Interfaces}.
1563
1564
1565 @node lexer (analizador léxico)
1566 @unnumberedsubsec lexer (analizador léxico)
1567 @translationof lexer
1568
1569 @cindex lexer
1570 @cindex analizador léxico
1571 @cindex Flex
1572
1573 Un @strong{lexer} o analizador léxico es un programa que convierte una
1574 secuencia de caracteres en una secuencia de elementos o tokens, en un
1575 proceso que se llama análisis léxico.  El analizador léxico de
1576 LilyPond convierte el flujo obtenido a partir de un archivo de entrada
1577 @file{.ly} en un flujo descompuesto en tokens más apto para la
1578 siguiente fase del procesado: el análisis sintáctico, véase
1579 @ref{parser (analizador sintáctico)}.  El analizador léxico de
1580 LilyPond lexer está construido con la herramienta Flex a partir del
1581 archivo de lexer @file{lily/lexer.ll} que contiene las reglas léxicas.
1582 Este archivo es parte del código fuente y no se incluye dentro de la
1583 instalación binaria de LilyPond.
1584
1585
1586 @node mutable
1587 @unnumberedsubsec mutable
1588 @translationof mutable
1589
1590 @cindex objetos mutables
1591 @cindex propiedades mutables
1592
1593 Un objeto @strong{mutable} es aquél cuyo estado se puede modificar
1594 después de su creación, en contraste con un objeto inmutable, cuyo
1595 estado se fija en el momento de la creación.
1596
1597 En LilyPond, las propiedades mutables contienen valores específicos de
1598 un grob.  Por lo general, las listas de otros objetos o los resultados
1599 de los cálculos se almacenan en propiedades mutables.
1600
1601 @seealso
1602 Referencia de la notación:
1603 @ref{inmutable}.
1604
1605
1606 @node output-def (definición de salida)
1607 @unnumberedsubsec output-def (definición de salida)
1608 @translationof output-def
1609
1610 @cindex output-def
1611 @cindex definición de salida
1612
1613 Una instancia de la clase @code{Output-def} contiene los métodos y
1614 estructuras de datos asociados con un bloque de salida.  Se crean
1615 instancias parra los bloques midi, layout y paper.
1616
1617
1618 @node parser (analizador sintáctico)
1619 @unnumberedsubsec parser (analizador sintáctico)
1620 @translationof parser
1621
1622 @cindex parser
1623 @cindex analizador sintáctico
1624 @cindex Bison
1625 @cindex gramática de LilyPond
1626 @cindex BNF
1627
1628 Un @strong{parser} o analizador sintáctico analiza la secuencia de
1629 tokens o elementos léxicos producida por un analizador léxico para
1630 determinar su estructura gramatical, agrupando los elementos léxicos
1631 en conjuntos mayores según las reglas de la gramática.  Si la
1632 secuencia de elementos léxicos es válida, el producto final es un
1633 árbol de tokens cuya raíz es el símbolo inicial de la gramática.  Si
1634 no se puede conseguir esto, el archivo es inválido y se produce un
1635 mensaje de error adecuado.  Las agrupaciones sintácticas y las reglas
1636 para construir estas agrupaciones a partir de sus elementos
1637 constituyentes para la sintaxis de LilyPond están definidas en
1638 @file{lily/parser.yy} y se muestran en la forma normal de Backus (BNF)
1639 dentro de @ref{Gramática de LilyPond}.  Este archivo se usa para
1640 construir el analizador sintáctico durante la compilación del programa
1641 por parte del generador de analizadores sintácticos, Bison.  Es parte
1642 del código fuente y no se incluye dentro de la instalación binaria de
1643 LilyPond.
1644
1645
1646 @node variable del analizador sintáctico
1647 @unnumberedsubsec variable del analizador sintáctico
1648 @translationof parser variable
1649
1650 @cindex variable del analizador sintáctico
1651 @cindex variable de Scheme
1652 @cindex variable global
1653 @cindex afterGraceFraction
1654 @cindex musicQuotes
1655 @cindex modo
1656 @cindex output-count
1657 @cindex output-suffix
1658 @cindex parseStringResult
1659 @cindex partCombineListener
1660 @cindex pitchnames
1661 @cindex toplevel-bookparts
1662 @cindex toplevel-scores
1663 @cindex showLastLength
1664 @cindex showFirstLength
1665
1666 Son variables definidas directamente dentro de Scheme.  Su uso directo
1667 por parte de los usuarios está fuertemente desaconsejado, porque su
1668 semántica de ámbito puede ser confusa.
1669
1670 Cuando el valor de una de estas variables se modifica dentro de un
1671 archivo @file{.ly}, el cambio es global, y a no ser que se revierta
1672 explícitamente, el nuevo valor persistirá hasta el final del archivo,
1673 afectando a todos los bloques @code{\score} así como a los archivos
1674 externos añadidos con la instrucción @code{\include}.  Esto puede
1675 conducir a consecuencias imprevistas y en proyectos de composición
1676 tipográfica complejos puede ser difícil de rastrear.
1677
1678 LilyPond utiliza las siguientes variables del analizador sintáctico:
1679
1680 @itemize
1681 @item afterGraceFraction
1682 @item musicQuotes
1683 @item mode
1684 @item output-count
1685 @item output-suffix
1686 @item parseStringResult
1687 @item partCombineListener
1688 @item pitchnames
1689 @item toplevel-bookparts
1690 @item toplevel-scores
1691 @item showLastLength
1692 @item showFirstLength
1693 @end itemize
1694
1695
1696 @node prob (objeto de propiedades)
1697 @unnumberedsubsec prob (objeto de propiedades)
1698 @translationof prob
1699
1700 @cindex objeto de propiedades
1701 @cindex prob
1702
1703 Los OBjetos de PRopiedades, o abreviadamente @strong{probs}, son
1704 instancias de la clase @code{Prob}, que es una sencilla clase básica
1705 que tiene listas-A de propiedades mutables e inmutables y los métodos
1706 para manipularlas.  Las clases @code{Music} y @code{Stream_event}
1707 derivan de @code{Prob}.  También se crean instancias de la clase
1708 @code{Prob} para almacenar el contenido formateado de los grobs del
1709 sistema y los bloques de títulos durante el proceso de disposición de
1710 la página.
1711
1712
1713 @node cerradura simple
1714 @unnumberedsubsec cerradura simple
1715 @translationof simple closure
1716
1717 Véase @ref{closure (cerradura)}.
1718
1719
1720 @node smob (objeto de Scheme)
1721 @unnumberedsubsec smob (objeto de Scheme)
1722 @translationof smob
1723
1724 @cindex smob
1725 @cindex objeto de Scheme
1726
1727 Los @strong{Smobs}, u OBjetos de ScheMe, forman parte del mecanismo
1728 utilizado por Guile para exportar objetos de C y de C++ al código de
1729 Scheme.  En LilyPond, se crean smobs a partir de objetos de C++ por
1730 medio de macros.  Hay dos tipos de objetos smob: los smobs simples,
1731 orientados a objetos inmutables simples como números, y los smobs
1732 complejos, usados para objetos con identidades.  Si tiene acceso a las
1733 fuentes de LilyPond sources, encontrará más información en
1734 @file{lily/includes/smob.hh}.
1735
1736
1737 @node stencil (sello)
1738 @unnumberedsubsec stencil (sello)
1739 @translationof stenci
1740
1741 @cindex stencil
1742 @cindex sello
1743
1744 Las instancias de la clase @strong{stencil} contienen la información
1745 necesaria para imprimir un objeto tipográfico.  Es un smob simple que
1746 contiene una caja de confinamiento, que a su vez define las
1747 dimensiones vertical y horizontal del objeto, y una expresión de
1748 Scheme que imprime el objeto cuendo se evalúa.  Los stencils o sellos
1749 se pueden combinar para formar sellos más complejos definidos por un
1750 árbol de expresiones de Scheme formado a partir de las expresiones de
1751 Scheme de los sellos que lo componen.
1752
1753 La propiedad @code{stencil}, que conecta a un grob con su sello, se
1754 define dentro del interfaz @code{grob-interface}.
1755
1756 @seealso
1757 Referencia de funcionamiento interno:
1758 @rinternals{grob-interface}.
1759
1760
1761 @node Todas las propiedades de contexto
1762 @appendixsec Todas las propiedades de contexto
1763 @translationof All context properties
1764
1765 @include context-properties.tely
1766
1767
1768 @node Propiedades de disposición
1769 @appendixsec Propiedades de disposición
1770 @translationof Layout properties
1771
1772 @include layout-properties.tely
1773
1774
1775 @node Funciones musicales disponibles
1776 @appendixsec Funciones musicales disponibles
1777 @translationof Available music functions
1778
1779 @include identifiers.tely
1780
1781
1782 @node Identificadores de modificación de contextos
1783 @appendixsec Identificadores de modificación de contextos
1784 @translationof Context modification identifiers
1785
1786 Se definen las siguientes instrucciones
1787 para su uso como modificaciones de contexto dentro de un
1788 bloque @code{\layout} o @code{\with}.
1789
1790 @include context-mod-identifiers.tely
1791
1792
1793 @node Predicados de tipo predefinidos
1794 @appendixsec Predicados de tipo predefinidos
1795 @translationof Predefined type predicates
1796
1797 @include type-predicates.tely
1798
1799
1800 @node Funciones de Scheme
1801 @appendixsec Funciones de Scheme
1802 @translationof Scheme functions
1803
1804 @include scheme-functions.tely