1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
4 Translation of GIT committish: a9a451e2316c2e94815e33d51eb42eaae3649384
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..
13 @node Tablas del manual sobre notación
14 @appendix Tablas del manual sobre notación
15 @translationof Notation manual tables
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::
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::
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::
43 @node Cuadro de nombres de acordes
44 @appendixsec Cuadro de nombres de acordes
45 @translationof Chord name chart
47 La siguiente tabla muestra dos sistemas estándar para imprimir los
48 nombres de los acordes, junto a las notas que representan.
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}
53 @node Modificadores de acorde más usuales
54 @appendixsec Modificadores de acorde más usuales
55 @translationof Common chord modifiers
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.
61 @multitable @columnfractions .2 .3 .2 .2
76 Tercera mayor y quinta justa
80 @lilypond[line-width=2.8\cm,noragged-right, notime]
89 Tercera menor y quinta justa
93 @lilypond[line-width=2.8\cm,noragged-right, notime]
102 Tercera mayor y quinta aumentada
106 @lilypond[line-width=2.8\cm,noragged-right, notime]
115 Tercera menor y quinta disminuida
119 @lilypond[line-width=2.8\cm,noragged-right, notime]
128 Tríada mayor con séptima menor
132 @lilypond[line-width=2.8\cm,noragged-right, notime]
141 Tríada mayor y séptima mayor
143 @code{maj7} ó @code{maj}
145 @lilypond[line-width=2.8\cm,noragged-right, notime]
154 Tríada menor y séptima menor
158 @lilypond[line-width=2.8\cm,noragged-right, notime]
167 Tríada disminuida y séptima disminuida
171 @lilypond[line-width=2.8\cm,noragged-right, notime]
178 Aumentado con séptima
180 Tríada aumentada y séptima menor
184 @lilypond[line-width=2.8\cm,noragged-right, notime]
191 Séptima semi-disminuido
193 Tríada disminuida y séptima menor
197 @lilypond[line-width=2.8\cm,noragged-right, notime]
204 Menor con séptima mayor
206 Tríada menor con séptima mayor
210 @lilypond[line-width=2.8\cm,noragged-right, notime]
223 @lilypond[line-width=2.8\cm,noragged-right, notime]
236 @lilypond[line-width=2.8\cm,noragged-right, notime]
245 Séptima dominante con novena mayor
249 @lilypond[line-width=2.8\cm,noragged-right, notime]
258 Séptima mayor y novena mayor
262 @lilypond[line-width=2.8\cm,noragged-right, notime]
271 Séptima menor y novena mayor
275 @lilypond[line-width=2.8\cm,noragged-right, notime]
284 Novena dominante con oncena justa
288 @lilypond[line-width=2.8\cm,noragged-right, notime]
297 Novena mayor y oncena justa
301 @lilypond[line-width=2.8\cm,noragged-right, notime]
310 Novena menor y oncena justa
314 @lilypond[line-width=2.8\cm,noragged-right, notime]
323 Novena dominante y trecena mayor
327 @lilypond[line-width=2.8\cm,noragged-right, notime]
336 Oncena dominante y trecena mayor
340 @lilypond[line-width=2.8\cm,noragged-right, notime]
349 Oncena mayor y trecena mayor
353 @lilypond[line-width=2.8\cm,noragged-right, notime]
362 Oncena menor y trecena mayor
366 @lilypond[line-width=2.8\cm,noragged-right, notime]
375 Segunda mayor y quinta justa
379 @lilypond[line-width=2.8\cm,noragged-right, notime]
388 Cuarta justa y quinta justa
392 @lilypond[line-width=2.8\cm,noragged-right, notime]
399 Acorde de potencia o de quinta vacía (de dos notas)
405 @lilypond[line-width=2.8\cm,noragged-right, notime]
413 Acorde de potencia o de quinta vacía (de tres notas)
415 Perfect fifth, octave
419 @lilypond[line-width=2.8\cm,noragged-right, notime]
429 @node Afinaciones de cuerdas predefinidas
430 @appendixsec Afinaciones de cuerdas predefinidas
431 @translationof Predefined string tunings
433 El cuadro de abajo muestra las afinaciones predefinidas de cuerdas.
435 @lilypondfile{display-predefined-string-tunings.ly}
438 @node Diagramas predefinidos de posiciones
439 @appendixsec Diagramas predefinidos de posiciones
440 @translationof Predefined fretboard diagrams
442 El cuadro siguiente presenta los diagramas de posiciones de acordes
443 predefinidos para guitarra.
445 @lilypondfile[line-width=15.5\cm]{display-predefined-fretboards.ly}
447 El cuadro siguiente presenta los diagramas de traste predefinidos para ukelele.
449 @lilypondfile[line-width=15.5\cm]{display-predefined-ukulele-fretboards.ly}
451 El siguiente cuadro presenta los diagramas de posiciones predefinidas
454 @lilypondfile[line-width=15.5\cm]{display-predefined-mandolin-fretboards.ly}
457 @node Tamaños de página predefinidos
458 @appendixsec Tamaños de página predefinidos
459 @translationof Predefined paper sizes
461 Los tamaños de página se definen en el archivo @file{scm/paper.scm}
464 @strong{La serie A de @qq{ISO 216}}
491 @strong{La serie B de @qq{ISO 216}}
518 @strong{Dos tamaños extendidos según se definen en @qq{DIN 476}}
527 @strong{Serie C estándar de @qq{ISO 269}}
554 @strong{Tamaños de página norteamiericanos}
573 @strong{Tamaño carta gubernamental del IEEE Printer Working Group, para escritura de niños}
575 @item "government-letter"
577 @item "government-legal"
579 @item "philippine-legal"
584 @strong{Tamaños de ANSI}
596 @item "engineering f"
601 @strong{Tamaños arquitectóncos norteamericanos}
618 @strong{Tamaños antiguos que aún se utilizan en el Reino Unido}
667 @strong{Tamaños basados en PA4}
694 @strong{Usado en el Asia suroriental y en Australia}
701 @strong{Usado para los diminutos ejemplos de @code{@@lilypond} de la documentación; basado en a8 apaisado.}
708 @node Instrumentos MIDI
709 @appendixsec Instrumentos MIDI
710 @translationof MIDI instruments
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.
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
765 @node Lista de colores
766 @appendixsec Lista de colores
767 @translationof List of colors
769 @subsubheading Colores normales
771 La sintaxis para el uso de colores se encuentra detallada en @ref{Colorear objetos}.
773 @cindex lista de colores
774 @cindex colores, lista de
777 black white red green
778 blue cyan magenta yellow
779 grey darkred darkgreen darkblue
780 darkcyan darkmagenta darkyellow
784 @subsubheading Nombres de los colores de X
786 Los nombres de los colores de X admiten algunas variantes:
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
793 La palabra @q{grey} siempre se puede escribir como @q{gray} (p.ej. @q{DarkSlateGray}).
795 Algunos nombres admiten un sufijo numérico (p.ej. @q{LightSalmon4}).
798 @subsubheading Nombres de los colores sin sufijo numérico:
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
832 @subsubheading Nombres de los colores con sufijo numérico
834 En los nombres siguientes, el sufijo N puede ser un número del 1 al 4:
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
856 @subsubheading Escala de grises
858 Se puede obtener una escala de grises utilizando:
865 donde N es un número entre 0 y 100.
868 @node La tipografía Feta
869 @appendixsec La tipografía Feta
870 @translationof The Feta font
872 @cindex Feta, tipografía
873 @cindex tipografía Feta
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}.
885 * Glifos de indicación de compás::
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::
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::
912 @node Glifos de clave
913 @unnumberedsubsec Glifos de clave
914 @translationof Clef glyphs
917 \include "font-table.ly"
918 \markuplist \override-lines #'(word-space . 4)
923 @node Glifos de indicación de compás
924 @unnumberedsubsec Glifos de indicación de compás
925 @translationof Time Signature glyphs
928 \include "font-table.ly"
929 \markuplist \override-lines #'(word-space . 4)
934 @node Glifos de cifras
935 @unnumberedsubsec Glifos de cifras
936 @translationof Number glyphs
939 \include "font-table.ly"
940 \markuplist \override-lines #'(word-space . 4)
945 @node Glifos de alteraciones
946 @unnumberedsubsec Glifos de alteraciones
947 @translationof Accidental glyphs
950 \include "font-table.ly"
951 \markuplist \override-lines #'(word-space . 4)
952 \doc-chars #accidentals
956 @node Glifos de las cabezas de nota predeterminadas
957 @unnumberedsubsec Glifos de las cabezas de nota predeterminadas
958 @translationof Default Notehead glyphs
961 \include "font-table.ly"
962 \markuplist \override-lines #'(word-space . 4)
963 \doc-chars #default-noteheads
967 @node Glifos de las cabezas de nota especiales
968 @unnumberedsubsec Glifos de las cabezas de nota especiales
969 @translationof Special Notehead glyphs
972 \include "font-table.ly"
973 \markuplist \override-lines #'(word-space . 4)
974 \doc-chars #special-noteheads
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
983 \include "font-table.ly"
984 \markuplist \override-lines #'(word-space . 4)
985 \doc-chars #shape-note-noteheads
989 @node Glifos de silencios
990 @unnumberedsubsec Glifos de silencios
991 @translationof Rest glyphs
994 \include "font-table.ly"
995 \markuplist \override-lines #'(word-space . 4)
1000 @node Glifos de corchetes
1001 @unnumberedsubsec Glifos de corchetes
1002 @translationof Flag glyphs
1005 \include "font-table.ly"
1006 \markuplist \override-lines #'(word-space . 4)
1011 @node Glifos de puntillos
1012 @unnumberedsubsec Glifos de puntillos
1013 @translationof Dot glyphs
1016 \include "font-table.ly"
1017 \markuplist \override-lines #'(word-space . 4)
1022 @node Glifos de matices dinámicos
1023 @unnumberedsubsec Glifos de matices dinámicos
1024 @translationof Dynamic glyphs
1027 \include "font-table.ly"
1028 \markuplist \override-lines #'(word-space . 4)
1029 \doc-chars #dynamics
1033 @node Grifos de inscripciones
1034 @unnumberedsubsec Grifos de inscripciones
1035 @translationof Script glyphs
1038 \include "font-table.ly"
1039 \markuplist \override-lines #'(word-space . 4)
1044 @node Glifos de flechas
1045 @unnumberedsubsec Glifos de flechas
1046 @translationof Arrowhead glyphs
1049 \include "font-table.ly"
1050 \markuplist \override-lines #'(word-space . 4)
1051 \doc-chars #arrowheads
1055 @node Glifos de puntas de corchete
1056 @unnumberedsubsec Glifos de puntas de corchete
1057 @translationof Bracket-tip glyphs
1060 \include "font-table.ly"
1061 \markuplist \override-lines #'(word-space . 4)
1062 \doc-chars #brackettips
1066 @node Glifos de pedal
1067 @unnumberedsubsec Glifos de pedal
1068 @translationof Pedal glyphs
1071 \include "font-table.ly"
1072 \markuplist \override-lines #'(word-space . 4)
1077 @node Glifos de acordeón
1078 @unnumberedsubsec Glifos de acordeón
1079 @translationof Accordion glyphs
1082 \include "font-table.ly"
1083 \markuplist \override-lines #'(word-space . 4)
1084 \doc-chars #accordion
1088 @node Glifos de ligadura
1089 @unnumberedsubsec Glifos de ligadura
1090 @translationof Tie glyphs
1093 \include "font-table.ly"
1094 \markuplist \override-lines #'(word-space . 4)
1099 @node Glifos de vaticana
1100 @unnumberedsubsec Glifos de vaticana
1101 @translationof Vaticana glyphs
1104 \include "font-table.ly"
1105 \markuplist \override-lines #'(word-space . 4)
1106 \doc-chars #vaticana
1110 @node Glifos de medicea
1111 @unnumberedsubsec Glifos de medicea
1112 @translationof Medicaea glyphs
1115 \include "font-table.ly"
1116 \markuplist \override-lines #'(word-space . 4)
1117 \doc-chars #medicaea
1121 @node Glifos de Hufnagel
1122 @unnumberedsubsec Glifos de Hufnagel
1123 @translationof Hufnagel glyphs
1126 \include "font-table.ly"
1127 \markuplist \override-lines #'(word-space . 4)
1128 \doc-chars #hufnagel
1132 @node Glifos de mensural
1133 @unnumberedsubsec Glifos de mensural
1134 @translationof Mensural glyphs
1137 \include "font-table.ly"
1138 \markuplist \override-lines #'(word-space . 4)
1139 \doc-chars #mensural
1143 @node Glifos de neomensural
1144 @unnumberedsubsec Glifos de neomensural
1145 @translationof Neomensural glyphs
1148 \include "font-table.ly"
1149 \markuplist \override-lines #'(word-space . 4)
1150 \doc-chars #neomensural
1154 @node Glifos de Petrucci
1155 @unnumberedsubsec Glifos de Petrucci
1156 @translationof Petrucci glyphs
1159 \include "font-table.ly"
1160 \markuplist \override-lines #'(word-space . 4)
1161 \doc-chars #petrucci
1165 @node Glifos de Solesmes
1166 @unnumberedsubsec Glifos de Solesmes
1167 @translationof Solesmes glyphs
1170 \include "font-table.ly"
1171 \markuplist \override-lines #'(word-space . 4)
1172 \doc-chars #solesmes
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
1181 \include "font-table.ly"
1182 \markuplist \override-lines #'(word-space . 4)
1187 @node Estilos de cabezas de nota
1188 @appendixsec Estilos de cabezas de nota
1189 @translationof Note head styles
1191 @cindex nota, estilos de cabeza
1192 Se pueden usar los siguientes estilos para las cabezas de las notas.
1194 @lilypondfile[noindent]{note-head-style.ly}
1197 @node Instrucciones de marcado de texto
1198 @appendixsec Instrucciones de marcado de texto
1199 @translationof Text markup commands
1201 @include markup-commands.tely
1204 @node Instrucciones de listas de marcado de texto
1205 @appendixsec Instrucciones de listas de marcado de texto
1206 @translationof Text markup list commands
1208 Se puede usar cualquiera de las siguientes instrucciones con
1211 @include markup-list-commands.tely
1214 @node Lista de caracteres especiales
1215 @appendixsec Lista de caracteres especiales
1216 @translationof List of special characters
1218 Se pueden usar las siguientes referencias a carcteres especiales; para
1219 ver más detalles, consulte @ref{Alias de ASCII}.
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{}.
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
1230 \include "special-characters.ly"
1234 @node Lista de articulaciones
1235 @appendixsec Lista de articulaciones
1236 @translationof List of articulations
1251 @cindex grupeto circular
1252 @cindex grupeto circular invertido
1255 @cindex indicación de pulgar
1260 @cindex marcas de pie
1264 @cindex órgano, indicaciones de pedal de
1265 @cindex pedal, indicaciones de
1269 @cindex prallmordent
1272 @cindex pulgar, indicación de
1277 @cindex semicirculus
1279 @cindex semitrino descendente
1280 @cindex shortfermata
1281 @cindex signumcongruentiae
1282 @cindex snappizzicato
1283 @cindex staccatissimo
1291 @cindex verylongfermata
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}).
1296 @c Articulations and ornamentations
1297 @c Fingering instructions (for "thumb")
1298 @c Common notation for unfretted strings
1299 @c Bowing indications
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)
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::
1316 @node Indicaciones de articulación
1317 @unnumberedsubsec Indicaciones de articulación
1318 @translationof Articulation scripts
1321 \include "script-chart.ly"
1322 \new RhythmicStaff { \scriptStaff #articulations }
1326 @node Indicaciones de adornos
1327 @unnumberedsubsec Indicaciones de adornos
1328 @translationof Ornament scripts
1331 \include "script-chart.ly"
1332 \new RhythmicStaff { \scriptStaff #ornaments }
1336 @node Indicaciones de calderón
1337 @unnumberedsubsec Indicaciones de calderón
1338 @translationof Fermata scripts
1341 \include "script-chart.ly"
1342 \new RhythmicStaff { \scriptStaff #fermatas }
1346 @node Indicaciones específicas de ciertos instrumentos
1347 @unnumberedsubsec Indicaciones específicas de ciertos instrumentos
1348 @translationof Instrument-specific scripts
1351 \include "script-chart.ly"
1352 \new RhythmicStaff { \scriptStaff #instrument-specific }
1356 @node Indicaciones de repetición
1357 @unnumberedsubsec Indicaciones de repetición
1358 @translationof Repeat sign scripts
1361 \include "script-chart.ly"
1362 \new RhythmicStaff { \scriptStaff #repeats }
1366 @node Indicaciones antiguas
1367 @unnumberedsubsec Indicaciones antiguas
1368 @translationof Ancient scripts
1371 \include "script-chart.ly"
1372 \include "gregorian.ly"
1373 \new VaticanaStaff { \scriptStaffAncient #ancient }
1377 @node Notas de percusión
1378 @appendixsec Notas de percusión
1379 @translationof Percussion notes
1381 @lilypondfile[quote]{percussion-chart.ly}
1384 @node Glosario técnico
1385 @appendixsec Glosario técnico
1386 @translationof Technical glossary
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
1396 * closure (cerradura)::
1398 * grob (objeto gráfico)::
1401 * lexer (analizador léxico)::
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)::
1413 @node alist (lista-A)
1414 @unnumberedsubsec alist (lista-A)
1415 @translationof alist
1418 @cindex lista de asociación
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
1432 @unnumberedsubsec callback
1433 @translationof callback
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.
1446 @node closure (cerradura)
1447 @unnumberedsubsec closure (cerradura)
1448 @translationof closure
1451 @cindex cerradura simple
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.
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.
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.
1474 @unnumberedsubsec glifo
1475 @translationof glyph
1478 @cindex fuente tipográfica
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.
1488 Referencia de la notación:
1490 @ref{Caracteres especiales}.
1493 @node grob (objeto gráfico)
1494 @unnumberedsubsec grob (objeto gráfico)
1498 @cindex objetos de presentación
1499 @cindex objetos gráficos
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}.
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}.
1514 Referencia de funcionamiento interno:
1515 @rinternals{grob-interface},
1516 @rinternals{All layout objects}.
1520 @unnumberedsubsec inmutable
1521 @translationof immutable
1523 @cindex objetos inmutables
1524 @cindex propiedades inmutables
1525 @cindex propiedades compartidas
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.
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}.
1537 Referencia de la notación:
1542 @unnumberedsubsec interfaz
1543 @translationof interface
1546 @cindex interfaz de grob
1547 @cindex interfaces de objetos gráficos
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}.
1554 Manual de aprendizaje:
1555 @rlearning{Objetos e interfaces},
1556 @rlearning{Convenciones de nombres de objetos y propiedades},
1557 @rlearning{Propiedades de los interfaces}.
1559 Referencia de la notación:
1560 @ref{Interfaces de la presentación}.
1562 Referencia de funcionamiento interno:
1563 @rinternals{Graphical Object Interfaces}.
1566 @node lexer (analizador léxico)
1567 @unnumberedsubsec lexer (analizador léxico)
1568 @translationof lexer
1571 @cindex analizador léxico
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.
1588 @unnumberedsubsec mutable
1589 @translationof mutable
1591 @cindex objetos mutables
1592 @cindex propiedades mutables
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.
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.
1603 Referencia de la notación:
1607 @node output-def (definición de salida)
1608 @unnumberedsubsec output-def (definición de salida)
1609 @translationof output-def
1612 @cindex definición de salida
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.
1619 @node parser (analizador sintáctico)
1620 @unnumberedsubsec parser (analizador sintáctico)
1621 @translationof parser
1624 @cindex analizador sintáctico
1626 @cindex gramática de LilyPond
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
1647 @node variable del analizador sintáctico
1648 @unnumberedsubsec variable del analizador sintáctico
1649 @translationof parser variable
1651 @cindex variable del analizador sintáctico
1652 @cindex variable de Scheme
1653 @cindex variable global
1654 @cindex afterGraceFraction
1657 @cindex output-count
1658 @cindex output-suffix
1659 @cindex partCombineListener
1661 @cindex toplevel-bookparts
1662 @cindex toplevel-scores
1663 @cindex showLastLength
1664 @cindex showFirstLength
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.
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.
1678 LilyPond utiliza las siguientes variables del analizador sintáctico:
1681 @item afterGraceFraction
1686 @item partCombineListener
1688 @item toplevel-bookparts
1689 @item toplevel-scores
1690 @item showLastLength
1691 @item showFirstLength
1695 @node prob (objeto de propiedades)
1696 @unnumberedsubsec prob (objeto de propiedades)
1699 @cindex objeto de propiedades
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
1712 @node cerradura simple
1713 @unnumberedsubsec cerradura simple
1714 @translationof simple closure
1716 Véase @ref{closure (cerradura)}.
1719 @node smob (objeto de Scheme)
1720 @unnumberedsubsec smob (objeto de Scheme)
1724 @cindex objeto de Scheme
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}.
1736 @node stencil (sello)
1737 @unnumberedsubsec stencil (sello)
1738 @translationof stenci
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.
1752 La propiedad @code{stencil}, que conecta a un grob con su sello, se
1753 define dentro del interfaz @code{grob-interface}.
1756 Referencia de funcionamiento interno:
1757 @rinternals{grob-interface}.
1760 @node Todas las propiedades de contexto
1761 @appendixsec Todas las propiedades de contexto
1762 @translationof All context properties
1764 @include context-properties.tely
1767 @node Propiedades de disposición
1768 @appendixsec Propiedades de disposición
1769 @translationof Layout properties
1771 @include layout-properties.tely
1774 @node Funciones musicales disponibles
1775 @appendixsec Funciones musicales disponibles
1776 @translationof Available music functions
1778 @include identifiers.tely
1781 @node Identificadores de modificación de contextos
1782 @appendixsec Identificadores de modificación de contextos
1783 @translationof Context modification identifiers
1785 Se definen las siguientes instrucciones
1786 para su uso como modificaciones de contexto dentro de un
1787 bloque @code{\layout} o @code{\with}.
1789 @include context-mod-identifiers.tely
1792 @node Predicados de tipo predefinidos
1793 @appendixsec Predicados de tipo predefinidos
1794 @translationof Predefined type predicates
1796 @include type-predicates.tely
1799 @node Funciones de Scheme
1800 @appendixsec Funciones de Scheme
1801 @translationof Scheme functions
1803 @include scheme-functions.tely