1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
4 Translation of GIT committish: 0b22ae65f4614b93ba9d604d3a164816b2baac42
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::
28 * Instrucciones de marcado de texto::
29 * Instrucciones de listas de marcado de texto::
30 * Lista de caracteres especiales::
31 * Lista de articulaciones::
32 * Notas de percusión::
34 * Todas las propiedades de contexto::
35 * Propiedades de disposición::
36 * Funciones musicales disponibles::
37 * Identificadores de modificación de contextos::
38 * Predicados de tipo predefinidos::
39 * Funciones de Scheme::
44 @node Cuadro de nombres de acordes
45 @appendixsec Cuadro de nombres de acordes
46 @translationof Chord name chart
48 La siguiente tabla muestra dos sistemas estándar para imprimir los
49 nombres de los acordes, junto a las notas que representan.
51 @c The line width is a hack to allow space for instrument names
52 @lilypondfile[quote,line-width=15\cm]{chord-names-jazz.ly}
54 @node Modificadores de acorde más usuales
55 @appendixsec Modificadores de acorde más usuales
56 @translationof Common chord modifiers
58 La tabla siguiente presenta los modificadores de acorde que se
59 pueden usar para generar las estructuras de acordes estándar.
61 @multitable @columnfractions .2 .25 .2 .15 .2
78 Tercera mayor y quinta @*justa
84 @lilypond[line-width=2.1\cm,notime]
94 Tercera menor y quinta @*justa
100 @lilypond[line-width=2.1\cm,noragged-right,notime]
110 Tercera mayor y quinta @*aumentada
116 @lilypond[line-width=2.1\cm,noragged-right,notime]
119 \chordmode { c1:aug }
126 Tercera menor y quinta @*disminuida
132 @lilypond[line-width=2.1\cm,noragged-right,notime]
135 \chordmode { c1:dim }
142 Tríada mayor con séptima @*menor
148 @lilypond[line-width=2.1\cm,noragged-right,notime]
158 Tríada mayor y séptima @*mayor
160 @code{maj7} ó @code{maj}
164 @lilypond[line-width=2.1\cm,noragged-right,notime]
167 \chordmode { c1:maj7 }
174 Tríada menor y séptima @*menor
180 @lilypond[line-width=2.1\cm,noragged-right,notime]
190 Tríada disminuida y séptima @*disminuida
196 @lilypond[line-width=2.1\cm,noragged-right,notime]
199 \chordmode { c1:dim7 }
204 Aumentado con séptima
206 Tríada aumentada y séptima @*menor
212 @lilypond[line-width=2.1\cm,noragged-right,notime]
215 \chordmode { c1:aug7 }
220 Séptima semi-disminuido
222 Tríada disminuida y séptima @*menor
228 @lilypond[line-width=2.1\cm,noragged-right,notime]
231 \chordmode { c1:m7.5- }
236 Menor con séptima mayor
238 Tríada menor con séptima @*mayor
244 @lilypond[line-width=2.1\cm,noragged-right,notime]
247 \chordmode { c1:m7+ }
254 Tríada mayor y @*sexta
260 @lilypond[line-width=2.1\cm,noragged-right,notime]
270 Tríada menor y @*sexta
276 @lilypond[line-width=2.1\cm,noragged-right,notime]
286 Séptima dominante con novena @*mayor
292 @lilypond[line-width=2.1\cm,noragged-right,notime]
302 Séptima mayor y novena @*mayor
308 @lilypond[line-width=2.1\cm,noragged-right,notime]
311 \chordmode { c1:maj9 }
318 Séptima menor y novena @*mayor
324 @lilypond[line-width=2.1\cm,noragged-right,notime]
334 Novena dominante con oncena @*justa
340 @lilypond[line-width=2.1\cm,noragged-right,notime]
350 Novena mayor y oncena @*justa
356 @lilypond[line-width=2.1\cm,noragged-right,notime]
359 \chordmode { c1:maj11 }
366 Novena menor y oncena @*justa
372 @lilypond[line-width=2.1\cm,noragged-right,notime]
375 \chordmode { c1:m11 }
382 Novena dominante y trecena @*mayor
388 @lilypond[line-width=2.1\cm,noragged-right,notime]
398 Oncena dominante y trecena @*mayor
404 @lilypond[line-width=2.1\cm,noragged-right,notime]
407 \chordmode { c1:13.11 }
414 Oncena mayor y trecena @*mayor
420 @lilypond[line-width=2.1\cm,noragged-right,notime]
422 \chords { c1:maj13.11 }
423 \chordmode { c1:maj13.11 }
430 Oncena menor y trecena @*mayor
436 @lilypond[line-width=2.1\cm,noragged-right,notime]
438 \chords { c1:m13.11 }
439 \chordmode { c1:m13.11 }
446 Segunda mayor y quinta @*justa
452 @lilypond[line-width=2.1\cm,noragged-right,notime]
455 \chordmode { c1:sus2 }
462 Cuarta justa y quinta @*justa
468 @lilypond[line-width=2.1\cm,noragged-right,notime]
471 \chordmode { c1:sus4 }
476 Acorde de potencia o de quinta vacía @*(de dos notas)
482 @code{\powerChords c1:5}
484 @lilypond[line-width=2.1\cm,noragged-right,notime]
485 \chordmode { \powerChords c1:5 }
489 Acorde de potencia o de quinta vacía @*@w{(de tres notas)}
491 Quinta justa, @*octava
495 @code{\powerChords c1:5.8}
497 @lilypond[line-width=2.1\cm,noragged-right,notime]
498 \chordmode { \powerChords c1:5.8 }
503 @node Afinaciones de cuerdas predefinidas
504 @appendixsec Afinaciones de cuerdas predefinidas
505 @translationof Predefined string tunings
507 El cuadro de abajo muestra las afinaciones predefinidas de
510 @lilypondfile{display-predefined-string-tunings.ly}
512 @node Diagramas predefinidos de posiciones
513 @appendixsec Diagramas predefinidos de posiciones
514 @translationof Predefined fretboard diagrams
517 * Diagramas para guitarra::
518 * Diagramas para ukelele::
519 * Diagramas para mandolina::
522 @node Diagramas para guitarra
523 @unnumberedsubsec Diagramas para guitarra
524 @translationof Diagrams for Guitar
526 @lilypondfile[line-width=15.5\cm]{display-predefined-fretboards.ly}
528 @node Diagramas para ukelele
529 @unnumberedsubsec Diagramas para ukelele
530 @translationof Diagrams for Ukulele
532 @lilypondfile[line-width=15.5\cm]{display-predefined-ukulele-fretboards.ly}
534 @node Diagramas para mandolina
535 @unnumberedsubsec Diagramas para mandolina
536 @translationof Diagrams for Mandolin
538 @lilypondfile[line-width=15.5\cm]{display-predefined-mandolin-fretboards.ly}
541 @node Tamaños de página predefinidos
542 @appendixsec Tamaños de página predefinidos
543 @translationof Predefined paper sizes
545 Los tamaños de página se definen en el archivo @file{scm/paper.scm}
548 @strong{La serie A de @qq{ISO 216}}
575 @strong{La serie B de @qq{ISO 216}}
602 @strong{Dos tamaños extendidos según se definen en @qq{DIN 476}}
611 @strong{Serie C estándar de @qq{ISO 269}}
638 @strong{Tamaños de página norteamiericanos}
657 @strong{Tamaño carta gubernamental del IEEE Printer Working Group, para escritura de niños}
659 @item "government-letter"
661 @item "government-legal"
663 @item "philippine-legal"
668 @strong{Tamaños de ANSI}
680 @item "engineering f"
685 @strong{Tamaños arquitectóncos norteamericanos}
702 @strong{Tamaños antiguos que aún se utilizan en el Reino Unido}
751 @strong{Tamaños basados en PA4}
778 @strong{Usado en el Asia suroriental y en Australia}
785 @strong{Usado para los diminutos ejemplos de @code{@@lilypond} de la documentación; basado en a8 apaisado.}
792 @node Instrumentos MIDI
793 @appendixsec Instrumentos MIDI
794 @translationof MIDI instruments
796 A continuación figura una lista con los nombres que se pueden
797 utilizar para la propiedad @code{midiInstrument} (instrumento
798 MIDI). El orden de los instrumentos que aparece aquí, de arriba a
799 abajo empezando por la columna de la izquierda, corresponde a los
800 128 números de programa del estándar General MIDI.
803 acoustic grand contrabass lead 7 (fifths)
804 bright acoustic tremolo strings lead 8 (bass+lead)
805 electric grand pizzicato strings pad 1 (new age)
806 honky-tonk orchestral harp pad 2 (warm)
807 electric piano 1 timpani pad 3 (polysynth)
808 electric piano 2 string ensemble 1 pad 4 (choir)
809 harpsichord string ensemble 2 pad 5 (bowed)
810 clav synthstrings 1 pad 6 (metallic)
811 celesta synthstrings 2 pad 7 (halo)
812 glockenspiel choir aahs pad 8 (sweep)
813 music box voice oohs fx 1 (rain)
814 vibraphone synth voice fx 2 (soundtrack)
815 marimba orchestra hit fx 3 (crystal)
816 xylophone trumpet fx 4 (atmosphere)
817 tubular bells trombone fx 5 (brightness)
818 dulcimer tuba fx 6 (goblins)
819 drawbar organ muted trumpet fx 7 (echoes)
820 percussive organ french horn fx 8 (sci-fi)
821 rock organ brass section sitar
822 church organ synthbrass 1 banjo
823 reed organ synthbrass 2 shamisen
824 accordion soprano sax koto
825 harmonica alto sax kalimba
826 concertina tenor sax bagpipe
827 acoustic guitar (nylon) baritone sax fiddle
828 acoustic guitar (steel) oboe shanai
829 electric guitar (jazz) english horn tinkle bell
830 electric guitar (clean) bassoon agogo
831 electric guitar (muted) clarinet steel drums
832 overdriven guitar piccolo woodblock
833 distorted guitar flute taiko drum
834 guitar harmonics recorder melodic tom
835 acoustic bass pan flute synth drum
836 electric bass (finger) blown bottle reverse cymbal
837 electric bass (pick) shakuhachi guitar fret noise
838 fretless bass whistle breath noise
839 slap bass 1 ocarina seashore
840 slap bass 2 lead 1 (square) bird tweet
841 synth bass 1 lead 2 (sawtooth) telephone ring
842 synth bass 2 lead 3 (calliope) helicopter
843 violin lead 4 (chiff) applause
844 viola lead 5 (charang) gunshot
849 @node Lista de colores
850 @appendixsec Lista de colores
851 @translationof List of colors
853 @subsubheading Colores normales
855 La sintaxis para el uso de colores se encuentra detallada en
856 @ref{Colorear objetos}.
858 @cindex lista de colores
859 @cindex colores, lista de
862 black white red green
863 blue cyan magenta yellow
864 grey darkred darkgreen darkblue
865 darkcyan darkmagenta darkyellow
869 @subsubheading Nombres de los colores de X
871 Los nombres de los colores de X admiten algunas variantes:
873 Un nombre que se escribe como una palabra única con mayúsculas
874 intercaladas (p.ej. @q{LightSlateBlue}) se puede escribir también
875 como palabras separadas por espacios y sin mayúsculas
876 (p.ej. @q{light slate blue}).
878 La palabra @q{grey} siempre se puede escribir como @q{gray}
879 (p.ej. @q{DarkSlateGray}).
881 Algunos nombres admiten un sufijo numérico
882 (p.ej. @q{LightSalmon4}).
885 @subsubheading Nombres de los colores sin sufijo numérico:
888 snow GhostWhite WhiteSmoke gainsboro FloralWhite
889 OldLace linen AntiqueWhite PapayaWhip BlanchedAlmond
890 bisque PeachPuff NavajoWhite moccasin cornsilk
891 ivory LemonChiffon seashell honeydew MintCream
892 azure AliceBlue lavender LavenderBlush MistyRose
893 white black DarkSlateGrey DimGrey SlateGrey
894 LightSlateGrey grey LightGrey MidnightBlue navy
895 NavyBlue CornflowerBlue DarkSlateBlue SlateBlue MediumSlateBlue
896 LightSlateBlue MediumBlue RoyalBlue blue DodgerBlue
897 DeepSkyBlue SkyBlue LightSkyBlue SteelBlue LightSteelBlue
898 LightBlue PowderBlue PaleTurquoise DarkTurquoise MediumTurquoise
899 turquoise cyan LightCyan CadetBlue MediumAquamarine
900 aquamarine DarkGreen DarkOliveGreen DarkSeaGreen SeaGreen
901 MediumSeaGreen LightSeaGreen PaleGreen SpringGreen LawnGreen
902 green chartreuse MediumSpringGreen GreenYellow LimeGreen
903 YellowGreen ForestGreen OliveDrab DarkKhaki khaki
904 PaleGoldenrod LightGoldenrodYellow LightYellow yellow gold
905 LightGoldenrod goldenrod DarkGoldenrod RosyBrown IndianRed
906 SaddleBrown sienna peru burlywood beige
907 wheat SandyBrown tan chocolate firebrick
908 brown DarkSalmon salmon LightSalmon orange
909 DarkOrange coral LightCoral tomato OrangeRed
910 red HotPink DeepPink pink LightPink
911 PaleVioletRed maroon MediumVioletRed VioletRed magenta
912 violet plum orchid MediumOrchid DarkOrchid
913 DarkViolet BlueViolet purple MediumPurple thistle
914 DarkGrey DarkBlue DarkCyan DarkMagenta DarkRed
919 @subsubheading Nombres de los colores con sufijo numérico
921 En los nombres siguientes, el sufijo N puede ser un número del 1 al 4:
924 snowN seashellN AntiqueWhiteN bisqueN PeachPuffN
925 NavajoWhiteN LemonChiffonN cornsilkN ivoryN honeydewN
926 LavenderBlushN MistyRoseN azureN SlateBlueN RoyalBlueN
927 blueN DodgerBlueN SteelBlueN DeepSkyBlueN SkyBlueN
928 LightSkyBlueN LightSteelBlueN LightBlueN LightCyanN PaleTurquoiseN
929 CadetBlueN turquoiseN cyanN aquamarineN DarkSeaGreenN
930 SeaGreenN PaleGreenN SpringGreenN greenN chartreuseN
931 OliveDrabN DarkOliveGreenN khakiN LightGoldenrodN LightYellowN
932 yellowN goldN goldenrodN DarkGoldenrodN RosyBrownN
933 IndianRedN siennaN burlywoodN wheatN tanN
934 chocolateN firebrickN brownN salmonN LightSalmonN
935 orangeN DarkOrangeN coralN tomatoN OrangeRedN
936 redN DeepPinkN HotPinkN pinkN LightPinkN
937 PaleVioletRedN maroonN VioletRedN magentaN orchidN
938 plumN MediumOrchidN DarkOrchidN purpleN MediumPurpleN
943 @subsubheading Escala de grises
945 Se puede obtener una escala de grises utilizando:
952 donde N es un número entre 0 y 100.
955 @node La tipografía Feta
956 @appendixsec La tipografía Feta
957 @translationof The Feta font
959 @cindex Feta, tipografía
960 @cindex tipografía Feta
962 Los símbolos siguientes están disponibles en la tipografía
963 Emmentaler y es posible acceder a ellos directamente utilizando
964 elementos de marcado textual con el nombre del glifo tal y como se
965 muestra en las tablas de abajo, por ejemplo @code{g^\markup
966 @{\musicglyph #"scripts.segno" @}} ó @code{\markup @{\musicglyph
967 #"five"@}}. Para ver más información, consulte @ref{Formatear el
972 * Glifos de indicación de compás::
974 * Glifos de alteraciones::
975 * Glifos de las cabezas de nota predeterminadas::
976 * Glifos de las cabezas de nota especiales::
977 * Glifos de las cabezas de nota con formas::
978 * Glifos de silencios::
979 * Glifos de corchetes::
980 * Glifos de puntillos::
981 * Glifos de matices dinámicos::
982 * Grifos de inscripciones::
983 * Glifos de flechas::
984 * Glifos de puntas de corchete::
986 * Glifos de acordeón::
987 * Glifos de ligadura::
988 * Glifos de vaticana::
989 * Glifos de medicea::
990 * Glifos de Hufnagel::
991 * Glifos de mensural::
992 * Glifos de neomensural::
993 * Glifos de Petrucci::
994 * Glifos de Solesmes::
995 * Glifos de la notación del canto kievano::
999 @node Glifos de clave
1000 @unnumberedsubsec Glifos de clave
1001 @translationof Clef glyphs
1004 \include "font-table.ly"
1005 \markuplist \override-lines #'(word-space . 4)
1010 @node Glifos de indicación de compás
1011 @unnumberedsubsec Glifos de indicación de compás
1012 @translationof Time Signature glyphs
1015 \include "font-table.ly"
1016 \markuplist \override-lines #'(word-space . 4)
1021 @node Glifos de cifras
1022 @unnumberedsubsec Glifos de cifras
1023 @translationof Number glyphs
1026 \include "font-table.ly"
1027 \markuplist \override-lines #'(word-space . 4)
1032 @node Glifos de alteraciones
1033 @unnumberedsubsec Glifos de alteraciones
1034 @translationof Accidental glyphs
1037 \include "font-table.ly"
1038 \markuplist \override-lines #'(word-space . 4)
1039 \doc-chars #accidentals
1043 @node Glifos de las cabezas de nota predeterminadas
1044 @unnumberedsubsec Glifos de las cabezas de nota predeterminadas
1045 @translationof Default Notehead glyphs
1048 \include "font-table.ly"
1049 \markuplist \override-lines #'(word-space . 4)
1050 \doc-chars #default-noteheads
1054 @node Glifos de las cabezas de nota especiales
1055 @unnumberedsubsec Glifos de las cabezas de nota especiales
1056 @translationof Special Notehead glyphs
1059 \include "font-table.ly"
1060 \markuplist \override-lines #'(word-space . 4)
1061 \doc-chars #special-noteheads
1065 @node Glifos de las cabezas de nota con formas
1066 @unnumberedsubsec Glifos de las cabezas de nota con formas
1067 @translationof Shape-note Notehead glyphs
1070 \include "font-table.ly"
1071 \markuplist \override-lines #'(word-space . 4)
1072 \doc-chars #shape-note-noteheads
1076 @node Glifos de silencios
1077 @unnumberedsubsec Glifos de silencios
1078 @translationof Rest glyphs
1081 \include "font-table.ly"
1082 \markuplist \override-lines #'(word-space . 4)
1087 @node Glifos de corchetes
1088 @unnumberedsubsec Glifos de corchetes
1089 @translationof Flag glyphs
1092 \include "font-table.ly"
1093 \markuplist \override-lines #'(word-space . 4)
1098 @node Glifos de puntillos
1099 @unnumberedsubsec Glifos de puntillos
1100 @translationof Dot glyphs
1103 \include "font-table.ly"
1104 \markuplist \override-lines #'(word-space . 4)
1109 @node Glifos de matices dinámicos
1110 @unnumberedsubsec Glifos de matices dinámicos
1111 @translationof Dynamic glyphs
1114 \include "font-table.ly"
1115 \markuplist \override-lines #'(word-space . 4)
1116 \doc-chars #dynamics
1120 @node Grifos de inscripciones
1121 @unnumberedsubsec Grifos de inscripciones
1122 @translationof Script glyphs
1125 \include "font-table.ly"
1126 \markuplist \override-lines #'(word-space . 4)
1131 @node Glifos de flechas
1132 @unnumberedsubsec Glifos de flechas
1133 @translationof Arrowhead glyphs
1136 \include "font-table.ly"
1137 \markuplist \override-lines #'(word-space . 4)
1138 \doc-chars #arrowheads
1142 @node Glifos de puntas de corchete
1143 @unnumberedsubsec Glifos de puntas de corchete
1144 @translationof Bracket-tip glyphs
1147 \include "font-table.ly"
1148 \markuplist \override-lines #'(word-space . 4)
1149 \doc-chars #brackettips
1153 @node Glifos de pedal
1154 @unnumberedsubsec Glifos de pedal
1155 @translationof Pedal glyphs
1158 \include "font-table.ly"
1159 \markuplist \override-lines #'(word-space . 4)
1164 @node Glifos de acordeón
1165 @unnumberedsubsec Glifos de acordeón
1166 @translationof Accordion glyphs
1169 \include "font-table.ly"
1170 \markuplist \override-lines #'(word-space . 4)
1171 \doc-chars #accordion
1175 @node Glifos de ligadura
1176 @unnumberedsubsec Glifos de ligadura
1177 @translationof Tie glyphs
1180 \include "font-table.ly"
1181 \markuplist \override-lines #'(word-space . 4)
1186 @node Glifos de vaticana
1187 @unnumberedsubsec Glifos de vaticana
1188 @translationof Vaticana glyphs
1191 \include "font-table.ly"
1192 \markuplist \override-lines #'(word-space . 4)
1193 \doc-chars #vaticana
1197 @node Glifos de medicea
1198 @unnumberedsubsec Glifos de medicea
1199 @translationof Medicaea glyphs
1202 \include "font-table.ly"
1203 \markuplist \override-lines #'(word-space . 4)
1204 \doc-chars #medicaea
1208 @node Glifos de Hufnagel
1209 @unnumberedsubsec Glifos de Hufnagel
1210 @translationof Hufnagel glyphs
1213 \include "font-table.ly"
1214 \markuplist \override-lines #'(word-space . 4)
1215 \doc-chars #hufnagel
1219 @node Glifos de mensural
1220 @unnumberedsubsec Glifos de mensural
1221 @translationof Mensural glyphs
1224 \include "font-table.ly"
1225 \markuplist \override-lines #'(word-space . 4)
1226 \doc-chars #mensural
1230 @node Glifos de neomensural
1231 @unnumberedsubsec Glifos de neomensural
1232 @translationof Neomensural glyphs
1235 \include "font-table.ly"
1236 \markuplist \override-lines #'(word-space . 4)
1237 \doc-chars #neomensural
1241 @node Glifos de Petrucci
1242 @unnumberedsubsec Glifos de Petrucci
1243 @translationof Petrucci glyphs
1246 \include "font-table.ly"
1247 \markuplist \override-lines #'(word-space . 4)
1248 \doc-chars #petrucci
1252 @node Glifos de Solesmes
1253 @unnumberedsubsec Glifos de Solesmes
1254 @translationof Solesmes glyphs
1257 \include "font-table.ly"
1258 \markuplist \override-lines #'(word-space . 4)
1259 \doc-chars #solesmes
1263 @node Glifos de la notación del canto kievano
1264 @unnumberedsubsec Glifos de la notación del canto kievano
1265 @translationof Kievan Notation glyphs
1268 \include "font-table.ly"
1269 \markuplist \override-lines #'(word-space . 4)
1274 @node Estilos de cabezas de nota
1275 @appendixsec Estilos de cabezas de nota
1276 @translationof Note head styles
1278 @cindex nota, estilos de cabeza
1279 Se pueden usar los siguientes estilos para las cabezas de las
1282 @lilypondfile[noindent]{note-head-style.ly}
1285 @node Estilos de clave
1286 @appendixsec Estilos de clave
1287 @translationof Clef styles
1289 La tabla siguiente presenta los distintos estilos de clave
1290 posibles y el lugar del @emph{Do central} en cada una.
1292 @multitable @columnfractions .30 .2 .30 .2
1307 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1314 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1322 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1330 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1338 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1346 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1354 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1360 @code{\clef soprano}
1362 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1368 @code{\clef mezzosoprano}
1370 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1378 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1386 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1394 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1400 @code{\clef baritone}
1402 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1410 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1416 @code{\clef altovarC}
1418 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1424 @code{\clef tenorvarC}
1426 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1432 @code{\clef baritonevarC}
1434 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1440 @code{\clef varbaritone}
1442 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1448 @code{\clef baritonevarF}
1450 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1458 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1466 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1472 @code{\clef subbass}
1474 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1480 @code{\clef percussion}
1482 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1488 @c @example does not work as expected within multitables
1495 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1503 @c @example does not work as expected within multitables
1506 @ @ \clef moderntab @*
1510 @lilypond[line-width=3\cm,notime,ragged-right,relative=1]
1521 @node Instrucciones de marcado de texto
1522 @appendixsec Instrucciones de marcado de texto
1523 @translationof Text markup commands
1525 @include markup-commands.tely
1528 @node Instrucciones de listas de marcado de texto
1529 @appendixsec Instrucciones de listas de marcado de texto
1530 @translationof Text markup list commands
1532 Se puede usar cualquiera de las siguientes instrucciones con
1535 @include markup-list-commands.tely
1538 @node Lista de caracteres especiales
1539 @appendixsec Lista de caracteres especiales
1540 @translationof List of special characters
1542 Se pueden usar las siguientes referencias a carcteres especiales;
1543 para ver más detalles, consulte @ref{Alias de ASCII}.
1545 Se usa la sintaxis del HTML y casi todas estas referencias son las
1546 mismas que en el HTML. El resto están inspiradas en @LaTeX{}.
1548 Los caracteres están enmarcados en un rectángulo de forma que
1549 pueda verse el tamaño que tienen. Se ha añadido un pequeño relleno
1550 de separación entre el carácter y el rectángulo para mejorar la
1554 \include "special-characters.ly"
1558 @node Lista de articulaciones
1559 @appendixsec Lista de articulaciones
1560 @translationof List of articulations
1563 Las listas siguientes relacionan todos los símbolos de la
1564 tipografía Feta que se pueden adjuntar a las notas
1565 (p. ej. @samp{f\accent} o @samp{f->}). Cada ejemplo muestra el
1566 símbolo en las posiciones @emph{superior}, @emph{inferior} y
1567 @emph{neutra}, respectivamente.
1569 @c Articulations and ornamentations
1570 @c Fingering instructions (for "thumb")
1571 @c Common notation for unfretted strings
1572 @c Bowing indications
1574 @c Snap (Bartók) pizzicato
1575 @c Custom percussion staves (for "halfopen" -- not yet funindexed)
1576 @c References for wind instruments (for "open"/"stopped" -- not yet funindexed)
1580 * Indicaciones de articulación::
1581 * Indicaciones de adornos::
1582 * Indicaciones de calderón::
1583 * Indicaciones específicas de ciertos instrumentos::
1584 * Indicaciones de repetición::
1585 * Indicaciones antiguas::
1589 The @multitable @columnfraction value discrepancy between the first and
1590 the remaining columns is deliberate; it seems (at least visually
1591 anyway) the gap (after building the documentation) between first and
1592 second column examples was always larger than between the remaining
1600 @cindex staccatissimo
1605 @node Indicaciones de articulación
1606 @unnumberedsubsec Indicaciones de articulación
1607 @translationof Articulation scripts
1609 @multitable @columnfractions .22 .25 .25 .25
1612 @code{\accent} or @code{->}
1613 @lilypond[notime,relative=2]
1614 f^\accent e,_\accent b'\accent
1618 @lilypond[notime,relative=2]
1619 f^\espressivo e,_\espressivo b'\espressivo
1622 @code{\marcato} or @code{-^}
1623 @lilypond[notime,relative=2]
1624 f^\marcato e,_\marcato b'\marcato
1627 @code{\portato} or @code{-_}
1628 @lilypond[notime,relative=2]
1629 f^\portato e,_\portato b'\portato
1633 @code{\staccatissimo} @* or @code{-!}
1634 @lilypond[notime,relative=2]
1635 f^\staccatissimo e,_\staccatissimo b'\staccatissimo
1638 @code{\staccato} or @code{-.}
1639 @lilypond[notime,relative=2]
1640 f^\staccato e,_\staccato b'\staccato
1643 @code{\tenuto} or @code{--}
1644 @lilypond[notime,relative=2]
1645 f^\tenuto e,_\tenuto b'\tenuto
1657 @cindex prallmordent
1665 @node Indicaciones de adornos
1666 @unnumberedsubsec Indicaciones de adornos
1667 @translationof Ornament scripts
1669 @multitable @columnfractions .22 .25 .25 .25
1673 @lilypond[notime,relative=2]
1674 f^\prall e,_\prall b'\prall
1678 @lilypond[notime,relative=2]
1679 f^\prallup e,_\prallup b'\prallup
1683 @lilypond[notime,relative=2]
1684 f^\pralldown e,_\pralldown b'\pralldown
1688 @lilypond[notime,relative=2]
1689 f^\upprall e,_\upprall b'\upprall
1694 @lilypond[notime,relative=2]
1695 f^\downprall e,_\downprall b'\downprall
1699 @lilypond[notime,relative=2]
1700 f^\prallprall e,_\prallprall b'\prallprall
1704 @lilypond[notime,relative=2]
1705 f^\lineprall e,_\lineprall b'\lineprall
1708 @code{\prallmordent}
1709 @lilypond[notime,relative=2]
1710 f^\prallmordent e,_\prallmordent b'\prallmordent
1715 @lilypond[notime,relative=2]
1716 f^\mordent e,_\mordent b'\mordent
1720 @lilypond[notime,relative=2]
1721 f^\upmordent e,_\upmordent b'\upmordent
1725 @lilypond[notime,relative=2]
1726 f^\downmordent e,_\downmordent b'\downmordent
1730 @lilypond[notime,relative=2]
1731 f^\trill e,_\trill b'\trill
1736 @lilypond[notime,relative=2]
1737 f^\turn e,_\turn b'\reverseturn
1741 @lilypond[notime,relative=2]
1742 f^\reverseturn e,_\reverseturn b'\reverseturn
1748 @cindex shortfermata
1750 @cindex verylongfermata
1752 @node Indicaciones de calderón
1753 @unnumberedsubsec Indicaciones de calderón
1754 @translationof Fermata scripts
1756 @multitable @columnfractions .22 .25 .25 .25
1759 @code{\shortfermata}
1760 @lilypond[notime,relative=2]
1761 f^\shortfermata e,_\shortfermata b'\shortfermata
1765 @lilypond[notime,relative=2]
1766 f^\fermata e,_\fermata b'\fermata
1770 @lilypond[notime,relative=2]
1771 f^\longfermata e,_\longfermata b'\longfermata
1774 @code{\verylongfermata}
1775 @lilypond[notime,relative=2]
1776 f^\verylongfermata e,_\verylongfermata b'\verylongfermata
1790 @cindex snappizzicato
1793 @node Indicaciones específicas de ciertos instrumentos
1794 @unnumberedsubsec Indicaciones específicas de ciertos instrumentos
1795 @translationof Instrument-specific scripts
1797 @multitable @columnfractions .22 .25 .25 .25
1801 @lilypond[notime,relative=2]
1802 f^\upbow e,_\upbow b'\upbow
1806 @lilypond[notime,relative=2]
1807 f^\downbow e,_\downbow b'\downbow
1811 @lilypond[notime,relative=2]
1812 f^\flageolet e,_\flageolet b'\flageolet
1816 @lilypond[notime,relative=2]
1817 f^\open e,_\open b'\open
1822 @lilypond[notime,relative=2]
1823 f^\halfopen e,_\halfopen b'\halfopen
1827 @lilypond[notime,relative=2]
1828 f^\lheel e,_\lheel b'\lheel
1832 @lilypond[notime,relative=2]
1833 f^\rheel e,_\rheel b'\rheel
1837 @lilypond[notime,relative=2]
1838 f^\ltoe e,_\ltoe b'\ltoe
1843 @lilypond[notime,relative=2]
1844 f^\rtoe e,_\rtoe b'\rtoe
1847 @code{\snappizzicato}
1848 @lilypond[notime,relative=2]
1849 f^\snappizzicato e,_\snappizzicato b'\snappizzicato
1852 @code{\stopped} or @code{-+}
1853 @lilypond[notime,relative=2]
1854 f^\stopped e,_\stopped b'\stopped
1863 @node Indicaciones de repetición
1864 @unnumberedsubsec Indicaciones de repetición
1865 @translationof Repeat sign scripts
1867 @multitable @columnfractions .22 .25 .25 .25
1871 @lilypond[notime,relative=2]
1872 f^\segno e,_\segno b'\segno
1876 @lilypond[notime,relative=2]
1877 f^\coda e,_\coda b'\coda
1881 @lilypond[notime,relative=2]
1882 f^\varcoda e,_\varcoda b'\varcoda
1890 @cindex semicirculus
1891 @cindex signumcongruentiae
1893 @node Indicaciones antiguas
1894 @unnumberedsubsec Indicaciones antiguas
1895 @translationof Ancient scripts
1897 @multitable @columnfractions .22 .25 .25 .25
1902 \include "gregorian.ly"
1903 \new VaticanaStaff { e'^\accentus s4 f_\accentus s4 b\accentus}
1908 \include "gregorian.ly"
1909 \new VaticanaStaff { e'^\circulus s4 f_\circulus s4 b\circulus }
1914 \include "gregorian.ly"
1915 \new VaticanaStaff { e'^\ictus s4 f_\ictus s4 b\ictus}
1919 @code{\semicirculus}
1921 \include "gregorian.ly"
1922 \new VaticanaStaff {
1923 e'^\semicirculus s4 f_\semicirculus s4 b\semicirculus
1927 @code{\signumcongruentiae}
1929 \include "gregorian.ly"
1930 \new VaticanaStaff {
1931 e'^\signumcongruentiae s4
1932 f_\signumcongruentiae s4
1933 b\signumcongruentiae
1939 @cindex drums, various
1940 @cindex acoustic bass
1943 @cindex electric snare
1944 @cindex acoustic snare
1950 @cindex floor tom tom
1952 @cindex high tom tom
1955 @cindex pedal high hat
1956 @cindex open high hat
1957 @cindex half-open high hat
1958 @cindex cymbal, various
1959 @cindex crash cymbal
1961 @cindex chinese cymbal
1962 @cindex splash cymbal
1974 @cindex high timbale
1976 @cindex mute timbale
1977 @cindex open timbale
1992 @node Notas de percusión
1993 @appendixsec Notas de percusión
1994 @translationof Percussion notes
1996 @multitable @columnfractions .22 .25 .25 .25
1999 @code{bassdrum @* bd @*}
2000 @lilypond[notime,ragged-right]
2004 @code{acousticbassdrum @* bda @*}
2005 @lilypond[notime,ragged-right]
2006 \drums { bda4 bda1 }
2009 @code{snare @* sn @*}
2010 @lilypond[notime,ragged-right]
2014 @code{acousticsnare @* sna @*}
2015 @lilypond[notime,ragged-right]
2016 \drums { sna4 sna1 }
2020 @code{electricsnare @* sne @*}
2021 @lilypond[notime,ragged-right]
2022 \drums { sne4 sne1 }
2025 @code{lowfloortom @* tomfl @*}
2026 @lilypond[notime,ragged-right]
2027 \drums { tomfl4 tomfl1 }
2030 @code{highfloortom @* tomfh @*}
2031 @lilypond[notime,ragged-right]
2032 \drums { tomfh4 tomfh1 }
2035 @code{lowtom @* toml @*}
2036 @lilypond[notime,ragged-right]
2037 \drums { toml4 toml1 }
2041 @code{hightom @* tomh @*}
2042 @lilypond[notime,ragged-right]
2043 \drums { tomh4 tomh1 }
2046 @code{lowmidtom @* tomml @*}
2047 @lilypond[notime,ragged-right]
2048 \drums { tomml4 tomml1 }
2051 @code{highmidtom @* tommh @*}
2052 @lilypond[notime,ragged-right]
2053 \drums { tommh4 tommh1 }
2056 @code{highhat @* hh @*}
2057 @lilypond[notime,ragged-right]
2062 @code{closedhihat @* hhc @*}
2063 @lilypond[notime,ragged-right]
2064 \drums { hhc4 hhc1 }
2067 @code{openhighhat @* hho @*}
2068 @lilypond[notime,ragged-right]
2069 \drums { hho4 hho1 }
2072 @code{halfopenhihat @* hhho @*}
2073 @lilypond[notime,ragged-right]
2074 \drums { hhho4 hhho1 }
2077 @code{pedalhihat @* hhp @*}
2078 @lilypond[notime,ragged-right]
2079 \drums { hhp4 hhp1 }
2084 @code{crashcymbal @* cymc @*}
2085 @lilypond[notime,ragged-right]
2086 \drums { cymc4 cymc1 }
2089 @code{crashcymbala @* cymca @*}
2090 @lilypond[notime,ragged-right]
2091 \drums { cymca4 cymca1 }
2094 @code{crashcymbalb @* cymcb @*}
2095 @lilypond[notime,ragged-right]
2096 \drums { cymcb4 cymcb1 }
2099 @code{ridecymbal @* cymr @*}
2100 @lilypond[notime,ragged-right]
2101 \drums { cymr4 cymr1 }
2105 @code{ridecymbala @* cymra @*}
2106 @lilypond[notime,ragged-right]
2107 \drums { cymra4 cymra1 }
2110 @code{ridecymbalb @* cymrb @*}
2111 @lilypond[notime,ragged-right]
2112 \drums { cymrb4 cymrb1 }
2115 @code{chinesecymbal @* cymch @*}
2116 @lilypond[notime,ragged-right]
2117 \drums { cymch4 cymch1 }
2120 @code{splashcymbal @* cyms @*}
2121 @lilypond[notime,ragged-right]
2122 \drums { cyms4 cyms1 }
2126 @code{ridebell @* rb @*}
2127 @lilypond[notime,ragged-right]
2131 @code{cowbell @* cb @*}
2132 @lilypond[notime,ragged-right]
2136 @code{hibongo @* boh @*}
2137 @lilypond[notime,ragged-right]
2138 \drums { boh4 boh1 }
2141 @code{openhibongo @* boho @*}
2142 @lilypond[notime,ragged-right]
2143 \drums { boho4 boho1 }
2147 @code{mutehibongo @* bohm @*}
2148 @lilypond[notime,ragged-right]
2149 \drums { bohm4 bohm1 }
2152 @code{lobongo @* bol @*}
2153 @lilypond[notime,ragged-right]
2154 \drums { bol4 bol1 }
2157 @code{openlobongo @* bolo @*}
2158 @lilypond[notime,ragged-right]
2159 \drums { bolo4 bolo1 }
2162 @code{mutelobongo @* bolm @*}
2163 @lilypond[notime,ragged-right]
2164 \drums { bolm4 bolm1 }
2169 @code{hiconga @* cgh @*}
2170 @lilypond[notime,ragged-right]
2171 \drums { cgh4 cgh1 }
2174 @code{openhiconga @* cgho @*}
2175 @lilypond[notime,ragged-right]
2176 \drums { cgho4 cgho1 }
2179 @code{mutehiconga @* cghm @*}
2180 @lilypond[notime,ragged-right]
2181 \drums { cghm4 cghm1 }
2184 @code{loconga @* cgl @*}
2185 @lilypond[notime,ragged-right]
2186 \drums { cgl4 cgl1 }
2190 @code{openloconga @* cglo @*}
2191 @lilypond[notime,ragged-right]
2192 \drums { cglo4 cglo1 }
2195 @code{muteloconga @* cglm @*}
2196 @lilypond[notime,ragged-right]
2197 \drums { cglm4 cglm1 }
2200 @code{hitimbale @* timh @*}
2201 @lilypond[notime,ragged-right]
2202 \drums { timh4 timh1 }
2205 @code{lotimbale @* timl @*}
2206 @lilypond[notime,ragged-right]
2207 \drums { timl4 timl1 }
2211 @code{hiagogo @* agh @*}
2212 @lilypond[notime,ragged-right]
2213 \drums { agh4 agh1 }
2216 @code{loagogo @* agl @*}
2217 @lilypond[notime,ragged-right]
2218 \drums { agl4 agl1 }
2221 @code{sidestick @* ss @*}
2222 @lilypond[notime,ragged-right]
2226 @code{hisidestick @* ssh @*}
2227 @lilypond[notime,ragged-right]
2228 \drums { ssh4 ssh1 }
2232 @code{losidestick @* ssl @*}
2233 @lilypond[notime,ragged-right]
2234 \drums { ssl4 ssl1 }
2237 @code{guiro @* gui @*}
2238 @lilypond[notime,ragged-right]
2239 \drums { gui4 gui1 }
2242 @code{shortguiro @* guis @*}
2243 @lilypond[notime,ragged-right]
2244 \drums { guis4 guis1 }
2247 @code{longguiro @* guil @*}
2248 @lilypond[notime,ragged-right]
2249 \drums { guil4 guil1 }
2253 @code{cabasa @* cab @*}
2254 @lilypond[notime,ragged-right]
2255 \drums { cab4 cab1 }
2258 @code{maracas @* mar @*}
2259 @lilypond[notime,ragged-right]
2260 \drums { mar4 mar1 }
2263 @code{shortwhistle @* whs @*}
2264 @lilypond[notime,ragged-right]
2265 \drums { whs4 whs1 }
2268 @code{longwhistle @* whl @*}
2269 @lilypond[notime,ragged-right]
2270 \drums { whl4 whl1 }
2274 @code{handclap @* hc @*}
2275 @lilypond[notime,ragged-right]
2279 @code{tambourine @* tamb @*}
2280 @lilypond[notime,ragged-right]
2281 \drums { tamb4 tamb1 }
2284 @code{vibraslap @* vibs @*}
2285 @lilypond[notime,ragged-right]
2286 \drums { vibs4 vibs1 }
2289 @code{tamtam @* tt @*}
2290 @lilypond[notime,ragged-right]
2295 @code{claves @* cl @*}
2296 @lilypond[notime,ragged-right]
2300 @code{hiwoodblock @* wbh @*}
2301 @lilypond[notime,ragged-right]
2302 \drums { wbh4 wbh1 }
2305 @code{lowoodblock @* wbl @*}
2306 @lilypond[notime,ragged-right]
2307 \drums { wbl4 wbl1 }
2310 @code{opencuica @* cuio @*}
2311 @lilypond[notime,ragged-right]
2312 \drums { cuio4 cuio1 }
2316 @code{mutecuica @* cuim @*}
2317 @lilypond[notime,ragged-right]
2318 \drums { cuim4 cuim1 }
2321 @code{triangle @* tri @*}
2322 @lilypond[notime,ragged-right]
2323 \drums { tri4 tri1 }
2326 @code{opentriangle @* trio @*}
2327 @lilypond[notime,ragged-right]
2328 \drums { trio4 trio1 }
2331 @code{mutetriangle @* trim}
2332 @lilypond[notime,ragged-right]
2333 \drums { trim4 trim1 }
2337 @code{oneup @* ua @*}
2338 @lilypond[notime,ragged-right]
2342 @code{twoup @* ub @*}
2343 @lilypond[notime,ragged-right]
2347 @code{threeup @* uc @*}
2348 @lilypond[notime,ragged-right]
2352 @code{fourup @* ud @*}
2353 @lilypond[notime,ragged-right]
2358 @code{fiveup @* ue @*}
2359 @lilypond[notime,ragged-right]
2363 @code{onedown @* da @*}
2364 @lilypond[notime,ragged-right]
2368 @code{twodown @* db @*}
2369 @lilypond[notime,ragged-right]
2373 @code{threedown @* dc @*}
2374 @lilypond[notime,ragged-right]
2379 @code{fourdown @* dd @*}
2380 @lilypond[notime,ragged-right]
2384 @code{fivedown @* de @*}
2385 @lilypond[notime,ragged-right]
2393 @node Glosario técnico
2394 @appendixsec Glosario técnico
2395 @translationof Technical glossary
2397 Glosario de los términos técnicos y conceptos que se utilizan
2398 internamente en LilyPond. Estos términos pueden aparecer en los
2399 manuales, en las listas de distribución de correo o en el código
2405 * closure (cerradura)::
2407 * grob (objeto gráfico)::
2410 * lexer (analizador léxico)::
2412 * output-def (definición de salida)::
2413 * parser (analizador sintáctico)::
2414 * variable del analizador sintáctico::
2415 * prob (objeto de propiedades)::
2416 * smob (objeto de Scheme)::
2421 @node alist (lista-A)
2422 @unnumberedsubsec alist (lista-A)
2423 @translationof alist
2426 @cindex lista de asociación
2429 Una lista asociativa o abreviadamente una @strong{lista-A} (alist
2430 en inglés) es una pareja de Scheme que asocia un valor con una
2431 clave: @w{@code{(clave . valor)}}. Por ejemplo, en
2432 @file{scm/lily.scm}, la lista-A @w{@qq{type-p-name-alist}} asocia
2433 ciertos predicadps de tipo (p.ej.@tie{}@code{ly:music?}) con
2434 nombres (p.ej.@tie{}@qq{music}) de forma que se pueda informar de
2435 los fallos de comprobación de tipo con un mensaje de consola que
2436 incluye el nombre del predicado de tipo esperado.
2440 @unnumberedsubsec callback
2441 @translationof callback
2445 Una @strong{callback} es una rutina, función o método cuya
2446 referencia se pasa como argumento en una llamada a otra rutina,
2447 permitiendo así que la runtina llamada invoque a aquélla. La
2448 técnica permite que una capa de software de nivel más bajo llame a
2449 una función definida en una capa de nivel más alto. Las funciones
2450 de callback se usan ampliamente en LilyPond para permitir al
2451 código de Scheme del nivel de usuario definir cuántas acciones de
2452 bajo nivel se llevan a cabo.
2455 @node closure (cerradura)
2456 @unnumberedsubsec closure (cerradura)
2457 @translationof closure
2461 En Scheme, se crea una @strong{cerradura} cuando una función, por
2462 lo general una expresión lambda, se pasa como variable. La
2463 cerradura contiene el codigo de la función y referencias a las
2464 ligaduras léxicas de las variables libres de la función (es decir,
2465 las variables que se usan en la expresión pero se definen fuera de
2466 ella). Cuando más tarde se aplica esta función a diferentes
2467 argumentos, las ligaduras de variables libres que se capturaron
2468 dentro de la cerradura se utilizan para obtener los valores de las
2469 variables libres que se usarán en el cálculo. Una propiedad útil
2470 de las cerraduras es la retención de los valores internos de las
2471 variables de una invocación a otra, permitiendo así que se pueda
2476 @unnumberedsubsec glifo
2477 @translationof glyph
2480 @cindex fuente tipográfica
2483 Un @strong{glifo} es una representación gráfica particular de un
2484 carácter tipográfico, o una combinación de dos caracteres que
2485 forman una ligadura. Un conjunto de glifos con un estilo y forma
2486 uniformes forman una fuente tipográfica, y un conjunto de fuentes
2487 tipográficas que abarcan varios estilos forman un tipo.
2490 Referencia de la notación:
2492 @ref{Caracteres especiales}.
2495 @node grob (objeto gráfico)
2496 @unnumberedsubsec grob (objeto gráfico)
2500 @cindex objetos de presentación
2501 @cindex objetos gráficos
2503 Los objetos de LilyPond que representan elementos de la notación
2504 en la salida impresa tales como la cabeza y la plica de las notas,
2505 ligaduras de unión y de expresión, digitaciones, claves, et. se
2506 denominan @q{objetos de presentación}, a menudo conocidos como
2507 @q{OBjetos GRáficos}, o abreviadamente @strong{grobs}. Se
2508 representan mediante instancias de la clase @code{Grob}.
2511 Manual de aprendizaje:
2512 @rlearning{Objetos e interfaces},
2513 @rlearning{Convenciones de nombres de objetos y propiedades},
2514 @rlearning{Propiedades de los objetos de presentación}.
2516 Referencia de funcionamiento interno:
2517 @rinternals{grob-interface},
2518 @rinternals{All layout objects}.
2522 @unnumberedsubsec inmutable
2523 @translationof immutable
2525 @cindex objetos inmutables
2526 @cindex propiedades inmutables
2527 @cindex propiedades compartidas
2529 Un objeto @strong{inmutable} es aquel cuyo estado no se puede
2530 modificar después de su creación, en contraste con los objetos
2531 mutables, que se pueden modificar después de su creación.
2533 En LilyPond, las propiedades inmutables o compartidas definen el
2534 estilo y comportamiento predeterminados de los grobs. Se
2535 comparten por parte de muchos objetos. En aparente contradicción
2536 con su nombre, se pueden cambiar utilizando @code{\override} y
2540 Referencia de la notación:
2545 @unnumberedsubsec interfaz
2546 @translationof interface
2549 @cindex interfaz de grob
2550 @cindex interfaces de objetos gráficos
2552 Las acciones y propiedades comunes a un conjunto de grobs se
2553 agrupan en un objeto denominado @code{interfaz de grob
2554 (grob-inerface)}, o abreviadamente @q{interfaz}.
2557 Manual de aprendizaje:
2558 @rlearning{Objetos e interfaces},
2559 @rlearning{Convenciones de nombres de objetos y propiedades},
2560 @rlearning{Propiedades de los interfaces}.
2562 Referencia de la notación:
2563 @ref{Interfaces de la presentación}.
2565 Referencia de funcionamiento interno:
2566 @rinternals{Graphical Object Interfaces}.
2569 @node lexer (analizador léxico)
2570 @unnumberedsubsec lexer (analizador léxico)
2571 @translationof lexer
2574 @cindex analizador léxico
2577 Un @strong{lexer} o analizador léxico es un programa que convierte
2578 una secuencia de caracteres en una secuencia de elementos o
2579 tokens, en un proceso que se llama análisis léxico. El analizador
2580 léxico de LilyPond convierte el flujo obtenido a partir de un
2581 archivo de entrada @file{.ly} en un flujo descompuesto en tokens
2582 más apto para la siguiente fase del procesado: el análisis
2583 sintáctico, véase @ref{parser (analizador sintáctico)}. El
2584 analizador léxico de LilyPond lexer está construido con la
2585 herramienta Flex a partir del archivo de lexer
2586 @file{lily/lexer.ll} que contiene las reglas léxicas. Este
2587 archivo es parte del código fuente y no se incluye dentro de la
2588 instalación binaria de LilyPond.
2592 @unnumberedsubsec mutable
2593 @translationof mutable
2595 @cindex objetos mutables
2596 @cindex propiedades mutables
2598 Un objeto @strong{mutable} es aquél cuyo estado se puede modificar
2599 después de su creación, en contraste con un objeto inmutable, cuyo
2600 estado se fija en el momento de la creación.
2602 En LilyPond, las propiedades mutables contienen valores
2603 específicos de un grob. Por lo general, las listas de otros
2604 objetos o los resultados de los cálculos se almacenan en
2605 propiedades mutables.
2608 Referencia de la notación:
2612 @node output-def (definición de salida)
2613 @unnumberedsubsec output-def (definición de salida)
2614 @translationof output-def
2617 @cindex definición de salida
2619 Una instancia de la clase @code{Output-def} contiene los métodos y
2620 estructuras de datos asociados con un bloque de salida. Se crean
2621 instancias parra los bloques midi, layout y paper.
2624 @node parser (analizador sintáctico)
2625 @unnumberedsubsec parser (analizador sintáctico)
2626 @translationof parser
2629 @cindex analizador sintáctico
2631 @cindex gramática de LilyPond
2634 Un @strong{parser} o analizador sintáctico analiza la secuencia de
2635 tokens o elementos léxicos producida por un analizador léxico para
2636 determinar su estructura gramatical, agrupando los elementos
2637 léxicos en conjuntos mayores según las reglas de la gramática. Si
2638 la secuencia de elementos léxicos es válida, el producto final es
2639 un árbol de tokens cuya raíz es el símbolo inicial de la
2640 gramática. Si no se puede conseguir esto, el archivo es inválido
2641 y se produce un mensaje de error adecuado. Las agrupaciones
2642 sintácticas y las reglas para construir estas agrupaciones a
2643 partir de sus elementos constituyentes para la sintaxis de
2644 LilyPond están definidas en @file{lily/parser.yy} y se muestran en
2645 la forma normal de Backus (BNF) dentro de @rcontrib{LilyPond
2646 grammar}. Este archivo se usa para construir el analizador
2647 sintáctico durante la compilación del programa por parte del
2648 generador de analizadores sintácticos, Bison. Es parte del código
2649 fuente y no se incluye dentro de la instalación binaria de
2653 @node variable del analizador sintáctico
2654 @unnumberedsubsec variable del analizador sintáctico
2655 @translationof parser variable
2657 @cindex variable del analizador sintáctico
2658 @cindex variable de Scheme
2659 @cindex variable global
2660 @cindex afterGraceFraction
2663 @cindex output-count
2664 @cindex output-suffix
2665 @cindex partCombineListener
2667 @cindex toplevel-bookparts
2668 @cindex toplevel-scores
2669 @cindex showLastLength
2670 @cindex showFirstLength
2672 Son variables definidas directamente dentro de Scheme. Su uso
2673 directo por parte de los usuarios está fuertemente desaconsejado,
2674 porque su semántica de ámbito puede ser confusa.
2676 Cuando el valor de una de estas variables se modifica dentro de un
2677 archivo @file{.ly}, el cambio es global, y a no ser que se
2678 revierta explícitamente, el nuevo valor persistirá hasta el final
2679 del archivo, afectando a todos los bloques @code{\score} así como
2680 a los archivos externos añadidos con la instrucción
2681 @code{\include}. Esto puede conducir a consecuencias imprevistas
2682 y en proyectos de composición tipográfica complejos puede ser
2683 difícil de rastrear.
2685 LilyPond utiliza las siguientes variables del analizador
2689 @item afterGraceFraction
2694 @item partCombineListener
2696 @item toplevel-bookparts
2697 @item toplevel-scores
2698 @item showLastLength
2699 @item showFirstLength
2703 @node prob (objeto de propiedades)
2704 @unnumberedsubsec prob (objeto de propiedades)
2707 @cindex objeto de propiedades
2710 Los OBjetos de PRopiedades, o abreviadamente @strong{probs}, son
2711 instancias de la clase @code{Prob}, que es una sencilla clase
2712 básica que tiene listas-A de propiedades mutables e inmutables y
2713 los métodos para manipularlas. Las clases @code{Music} y
2714 @code{Stream_event} derivan de @code{Prob}. También se crean
2715 instancias de la clase @code{Prob} para almacenar el contenido
2716 formateado de los grobs del sistema y los bloques de títulos
2717 durante el proceso de disposición de la página.
2720 @node smob (objeto de Scheme)
2721 @unnumberedsubsec smob (objeto de Scheme)
2725 @cindex objeto de Scheme
2727 Los @strong{Smobs}, u OBjetos de ScheMe, forman parte del
2728 mecanismo utilizado por Guile para exportar objetos de C y de C++
2729 al código de Scheme. En LilyPond, se crean smobs a partir de
2730 objetos de C++ por medio de macros. Hay dos tipos de objetos
2731 smob: los smobs simples, orientados a objetos inmutables simples
2732 como números, y los smobs complejos, usados para objetos con
2733 identidades. Si tiene acceso a las fuentes de LilyPond sources,
2734 encontrará más información en @file{lily/includes/smob.hh}.
2737 @node stencil (sello)
2738 @unnumberedsubsec stencil (sello)
2739 @translationof stenci
2744 Las instancias de la clase @strong{stencil} contienen la
2745 información necesaria para imprimir un objeto tipográfico. Es un
2746 smob simple que contiene una caja de confinamiento, que a su vez
2747 define las dimensiones vertical y horizontal del objeto, y una
2748 expresión de Scheme que imprime el objeto cuendo se evalúa. Los
2749 stencils o sellos se pueden combinar para formar sellos más
2750 complejos definidos por un árbol de expresiones de Scheme formado
2751 a partir de las expresiones de Scheme de los sellos que lo
2754 La propiedad @code{stencil}, que conecta a un grob con su sello,
2755 se define dentro del interfaz @code{grob-interface}.
2758 Referencia de funcionamiento interno:
2759 @rinternals{grob-interface}.
2762 @node Todas las propiedades de contexto
2763 @appendixsec Todas las propiedades de contexto
2764 @translationof All context properties
2766 @include context-properties.tely
2769 @node Propiedades de disposición
2770 @appendixsec Propiedades de disposición
2771 @translationof Layout properties
2773 @include layout-properties.tely
2776 @node Funciones musicales disponibles
2777 @appendixsec Funciones musicales disponibles
2778 @translationof Available music functions
2780 @include identifiers.tely
2783 @node Identificadores de modificación de contextos
2784 @appendixsec Identificadores de modificación de contextos
2785 @translationof Context modification identifiers
2787 Se definen las siguientes instrucciones para su uso como
2788 modificaciones de contexto dentro de un bloque @code{\layout} o
2791 @include context-mod-identifiers.tely
2794 @node Predicados de tipo predefinidos
2795 @appendixsec Predicados de tipo predefinidos
2796 @translationof Predefined type predicates
2798 @include type-predicates.tely
2801 @node Funciones de Scheme
2802 @appendixsec Funciones de Scheme
2803 @translationof Scheme functions
2805 @include scheme-functions.tely