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