1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
3 Translation of GIT committish: 0512fcc5db9b050be664413ba0f79a3dcfc1028a
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. For details, see the Contributors'
7 Guide, node Updating translation committishes..
12 @c Translators: Frédéric Chiasson, Jean-Charles Malahieude
14 @node Tables du manuel de notation
15 @appendix Tables du manuel de notation
16 @translationof Notation manual tables
19 * Table des noms d'accord::
20 * Modificateurs d'accord usuels::
21 * Accordages prédéfinis::
22 * Diagrammes d'accord prédéfinis::
23 * Formats de papier prédéfinis::
25 * Liste des couleurs::
27 * Styles de tête de note::
28 * Commandes pour markup::
29 * Commandes pour liste de markups::
30 * Liste des caractères spéciaux::
31 * Liste des signes d'articulation::
32 * Notes utilisées en percussion::
33 * Glossaire technique::
34 * Liste des propriétés de contexte::
35 * Propriétés de mise en forme::
36 * Fonctions musicales prédéfinies::
37 * Identificateurs de modification de contexte::
38 * Types de prédicats prédéfinis::
43 @node Table des noms d'accord
44 @appendixsec Table des noms d'accord
45 @translationof Chord name chart
47 La liste suivante répertorie les noms des accords selon les deux types
48 les plus répandus, ainsi que ce qu'ils représentent.
50 @lilypondfile{chord-names-jazz.ly}
53 @node Modificateurs d'accord usuels
54 @appendixsec Modificateurs d'accord usuels
55 @translationof Common chord modifiers
57 Le tableau suivant indique les différents modificateurs utilisables en
58 mode accords (@code{\chordmode}) qui permettent d'obtenir les structures
59 habituelles d'un certain nombre d'accords.
61 @multitable {Treizieme de dominante} {Treizieme de dominante} {Modificateur(s)} {ExempleExemple}
76 Tierce majeure et quinte juste
80 @lilypond[line-width=2.8\cm,noragged-right, notime]
89 Tierce mineure et quinte juste
93 @lilypond[line-width=2.8\cm,noragged-right, notime]
102 Tierce majeure et quinte augmentée
106 @lilypond[line-width=2.8\cm,noragged-right, notime]
115 Tierce mineure et quinte diminuée
119 @lilypond[line-width=2.8\cm,noragged-right, notime]
126 Septième de dominante
128 Triton majeur et septième mineure
132 @lilypond[line-width=2.8\cm,noragged-right, notime]
141 Triton majeur et septième majeure
143 @code{maj7} ou @code{maj}
145 @lilypond[line-width=2.8\cm,noragged-right, notime]
154 Triton mineur et septième mineure
158 @lilypond[line-width=2.8\cm,noragged-right, notime]
167 Triton diminué et septième diminuée
171 @lilypond[line-width=2.8\cm,noragged-right, notime]
180 Triton augmenté et septième mineure
184 @lilypond[line-width=2.8\cm,noragged-right, notime]
191 Septième semi-diminuée
193 Triton diminué et septième mineure
197 @lilypond[line-width=2.8\cm,noragged-right, notime]
204 Accord mineur avec septième majeure
206 Triton mineur et septième majeure
210 @lilypond[line-width=2.8\cm,noragged-right, notime]
219 Triton majeur et sixte
223 @lilypond[line-width=2.8\cm,noragged-right, notime]
232 Triton mineur et sixte
236 @lilypond[line-width=2.8\cm,noragged-right, notime]
243 Neuvième de dominante
245 Septième de dominante et neuvième majeure
249 @lilypond[line-width=2.8\cm,noragged-right, notime]
258 Septième majeure et neuvième majeure
262 @lilypond[line-width=2.8\cm,noragged-right, notime]
271 Septième mineure et neuvième majeure
275 @lilypond[line-width=2.8\cm,noragged-right, notime]
284 Neuvième de dominante et onzième juste
288 @lilypond[line-width=2.8\cm,noragged-right, notime]
297 Neuvième majeure et onzième juste
301 @lilypond[line-width=2.8\cm,noragged-right, notime]
310 Neuvième mineure et onzième juste
314 @lilypond[line-width=2.8\cm,noragged-right, notime]
321 Treizième de dominante
323 Neuvième de dominante et treizième majeure
327 @lilypond[line-width=2.8\cm,noragged-right, notime]
334 Treizième de dominante
336 Onzième de dominante et treizième majeure
340 @lilypond[line-width=2.8\cm,noragged-right, notime]
349 Onzième majeure et treizième majeure
353 @lilypond[line-width=2.8\cm,noragged-right, notime]
362 Onzième mineure et treizième majeure
366 @lilypond[line-width=2.8\cm,noragged-right, notime]
375 Seconde majeure et quinte juste
379 @lilypond[line-width=2.8\cm,noragged-right, notime]
388 Quarte juste et quinte juste
392 @lilypond[line-width=2.8\cm,noragged-right, notime]
399 Power chord (deux voix)
405 @lilypond[line-width=2.8\cm,noragged-right, notime]
413 Power chord (trois voix)
415 Quinte juste et octave
419 @lilypond[line-width=2.8\cm,noragged-right, notime]
429 @node Accordages prédéfinis
430 @appendixsec Accordages prédéfinis
431 @translationof Predefined string tunings
433 La liste suivante répertorie les différents accordages dont LilyPond
436 @lilypondfile{display-predefined-string-tunings.ly}
439 @node Diagrammes d'accord prédéfinis
440 @appendixsec Diagrammes d'accord prédéfinis
441 @translationof Predefined fretboard diagrams
443 La liste suivante répertorie les tablatures prédéfinies pour la guitare.
445 @lilypondfile[line-width=15.5\cm]{display-predefined-fretboards.ly}
447 La liste suivante répertorie les tablatures prédéfinies pour le ukulele.
449 @lilypondfile[line-width=15.5\cm]{display-predefined-ukulele-fretboards.ly}
451 La liste suivante répertorie les tablatures prédéfinies pour la
454 @lilypondfile[line-width=15.5\cm]{display-predefined-mandolin-fretboards.ly}
457 @node Formats de papier prédéfinis
458 @appendixsec Formats de papier prédéfinis
459 @translationof Predefined paper sizes
461 Les formats de page sont définis dans le fichier @file{scm/paper.scm}.
464 @strong{La série A @qq{ISO 216}}
465 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
491 @strong{La série B @qq{ISO 216}}
492 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
514 @tab (1000 x 1414 mm)
518 @strong{Deux tailles étendues, définies par la @qq{DIN 476}}
519 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
521 @tab (1682 x 2378 mm)
523 @tab (1189 x 1682 mm)
527 @strong{La série C standard @qq{ISO 269}}
528 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
554 @strong{Formats nord américains}
555 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
561 @tab (17.0 x 11.0 in)
565 @tab (11.0 x 17.0 in)
567 @tab (11.0 x 17.0 in)
569 @tab (17.0 x 11.0 in)
573 @strong{Government-letter, défini par le @emph{IEEE Printer Working
574 Group}, à l'usage des enfants}
575 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
576 @item "government-letter"
578 @item "government-legal"
580 @item "philippine-legal"
585 @strong{Formats ANSI}
586 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
590 @tab (17.0 x 11.0 in)
592 @tab (17.0 x 22.0 in)
594 @tab (22.0 x 34.0 in)
596 @tab (34.0 x 44.0 in)
597 @item "engineering f"
598 @tab (28.0 x 40.0 in)
602 @strong{Formats nord américains pour l'architecture}
603 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
607 @tab (12.0 x 18.0 in)
609 @tab (18.0 x 24.0 in)
611 @tab (24.0 x 36.0 in)
613 @tab (36.0 x 48.0 in)
615 @tab (30.0 x 42.0 in)
619 @strong{Formats anciens, toujours en vigueur dans le Royaume Uni}
620 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
628 @tab (6.75 x 10.5 in)
630 @tab (7.25 x 10.5 in)
632 @tab (7.25 x 10.5 in)
634 @tab (8.27 x 13.0 in)
636 @tab (8.27 x 13.0 in)
638 @tab (13.0 x 19.0 in)
640 @tab (15.5 x 19.5 in)
642 @tab (15.0 x 20.0 in)
644 @tab (16.5 x 21.0 in)
646 @tab (17.5 x 22.5 in)
648 @tab (18.0 x 23.0 in)
650 @tab (18.0 x 24.0 in)
652 @tab (20.0 x 25.0 in)
654 @tab (23.0 x 28.0 in)
656 @tab (22.5 x 35.0 in)
658 @tab (35.0 x 45.0 in)
660 @tab (26.0 x 34.0 in)
662 @tab (22.0 x 30.0 in)
664 @tab (31.0 x 53.0 in)
668 @strong{Formats de base PA4}
669 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
695 @strong{Format utilisé en Asie du Sudest et en Australie}
696 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
702 @strong{Format spécifique aux courts exemples @code{@@lilypond} de la
703 documentation, basé sur un A8 à l'italienne.}
704 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
710 @node Instruments MIDI
711 @appendixsec Instruments MIDI
712 @translationof MIDI instruments
714 La liste suivante répertorie les différentes dénominations que vous
715 pouvez affecter à la propriété @code{midiInstrument}. L'ordre dans
716 lequel ils sont rangés, par colonne, correspond aux 128 programmes du
717 standard @emph{General MIDI}.
720 acoustic grand contrabass lead 7 (fifths)
721 bright acoustic tremolo strings lead 8 (bass+lead)
722 electric grand pizzicato strings pad 1 (new age)
723 honky-tonk orchestral harp pad 2 (warm)
724 electric piano 1 timpani pad 3 (polysynth)
725 electric piano 2 string ensemble 1 pad 4 (choir)
726 harpsichord string ensemble 2 pad 5 (bowed)
727 clav synthstrings 1 pad 6 (metallic)
728 celesta synthstrings 2 pad 7 (halo)
729 glockenspiel choir aahs pad 8 (sweep)
730 music box voice oohs fx 1 (rain)
731 vibraphone synth voice fx 2 (soundtrack)
732 marimba orchestra hit fx 3 (crystal)
733 xylophone trumpet fx 4 (atmosphere)
734 tubular bells trombone fx 5 (brightness)
735 dulcimer tuba fx 6 (goblins)
736 drawbar organ muted trumpet fx 7 (echoes)
737 percussive organ french horn fx 8 (sci-fi)
738 rock organ brass section sitar
739 church organ synthbrass 1 banjo
740 reed organ synthbrass 2 shamisen
741 accordion soprano sax koto
742 harmonica alto sax kalimba
743 concertina tenor sax bagpipe
744 acoustic guitar (nylon) baritone sax fiddle
745 acoustic guitar (steel) oboe shanai
746 electric guitar (jazz) english horn tinkle bell
747 electric guitar (clean) bassoon agogo
748 electric guitar (muted) clarinet steel drums
749 overdriven guitar piccolo woodblock
750 distorted guitar flute taiko drum
751 guitar harmonics recorder melodic tom
752 acoustic bass pan flute synth drum
753 electric bass (finger) blown bottle reverse cymbal
754 electric bass (pick) shakuhachi guitar fret noise
755 fretless bass whistle breath noise
756 slap bass 1 ocarina seashore
757 slap bass 2 lead 1 (square) bird tweet
758 synth bass 1 lead 2 (sawtooth) telephone ring
759 synth bass 2 lead 3 (calliope) helicopter
760 violin lead 4 (chiff) applause
761 viola lead 5 (charang) gunshot
766 @node Liste des couleurs
767 @appendixsec Liste des couleurs
768 @translationof List of colors
771 @subsubheading Couleurs de base
773 La syntaxe appropriée à la gestion des couleurs est traitée au chapitre
774 @ref{Coloration d'objets}.
776 @cindex liste des couleurs
777 @cindex couleurs, liste
780 black white red green
781 blue cyan magenta yellow
782 grey darkred darkgreen darkblue
783 darkcyan darkmagenta darkyellow
787 @subsubheading Noms de couleur X
789 Les noms de couleur X peuvent s'employer de différentes manières.
791 Un nom de couleur peut s'écrire sous la forme d'un mot composé et sans
792 espace auquel chaque élément prend un initiale capitalisée (p. ex.
793 @code{LightSlateBlue}). Il peut aussi s'exprimer sous la forme d'une
794 suite de mots, auquel cas les initiales ne sont pas capitalisées
795 (p. ex. @code{light slate blue}).
797 Le @emph{gris} accepte aussi bien l'orthographe @qq{grey} que
798 @qq{gray} (p. ex. @code{DarkSlateGray}).
800 Certains noms peuvent prendre un suffixe numérique, comme
804 @subsubheading Noms de couleur sans suffixe numérique
807 snow GhostWhite WhiteSmoke gainsboro FloralWhite
808 OldLace linen AntiqueWhite PapayaWhip BlanchedAlmond
809 bisque PeachPuff NavajoWhite moccasin cornsilk
810 ivory LemonChiffon seashell honeydew MintCream
811 azure AliceBlue lavender LavenderBlush MistyRose
812 white black DarkSlateGrey DimGrey SlateGrey
813 LightSlateGrey grey LightGrey MidnightBlue navy
814 NavyBlue CornflowerBlue DarkSlateBlue SlateBlue MediumSlateBlue
815 LightSlateBlue MediumBlue RoyalBlue blue DodgerBlue
816 DeepSkyBlue SkyBlue LightSkyBlue SteelBlue LightSteelBlue
817 LightBlue PowderBlue PaleTurquoise DarkTurquoise MediumTurquoise
818 turquoise cyan LightCyan CadetBlue MediumAquamarine
819 aquamarine DarkGreen DarkOliveGreen DarkSeaGreen SeaGreen
820 MediumSeaGreen LightSeaGreen PaleGreen SpringGreen LawnGreen
821 green chartreuse MediumSpringGreen GreenYellow LimeGreen
822 YellowGreen ForestGreen OliveDrab DarkKhaki khaki
823 PaleGoldenrod LightGoldenrodYellow LightYellow yellow gold
824 LightGoldenrod goldenrod DarkGoldenrod RosyBrown IndianRed
825 SaddleBrown sienna peru burlywood beige
826 wheat SandyBrown tan chocolate firebrick
827 brown DarkSalmon salmon LightSalmon orange
828 DarkOrange coral LightCoral tomato OrangeRed
829 red HotPink DeepPink pink LightPink
830 PaleVioletRed maroon MediumVioletRed VioletRed magenta
831 violet plum orchid MediumOrchid DarkOrchid
832 DarkViolet BlueViolet purple MediumPurple thistle
833 DarkGrey DarkBlue DarkCyan DarkMagenta DarkRed
838 @subsubheading Noms de couleur avec suffixe numérique
840 Les couleurs suivantes acceptent un suffixe numérique @var{N} compris
844 snowN seashellN AntiqueWhiteN bisqueN PeachPuffN
845 NavajoWhiteN LemonChiffonN cornsilkN ivoryN honeydewN
846 LavenderBlushN MistyRoseN azureN SlateBlueN RoyalBlueN
847 blueN DodgerBlueN SteelBlueN DeepSkyBlueN SkyBlueN
848 LightSkyBlueN LightSteelBlueN LightBlueN LightCyanN PaleTurquoiseN
849 CadetBlueN turquoiseN cyanN aquamarineN DarkSeaGreenN
850 SeaGreenN PaleGreenN SpringGreenN greenN chartreuseN
851 OliveDrabN DarkOliveGreenN khakiN LightGoldenrodN LightYellowN
852 yellowN goldN goldenrodN DarkGoldenrodN RosyBrownN
853 IndianRedN siennaN burlywoodN wheatN tanN
854 chocolateN firebrickN brownN salmonN LightSalmonN
855 orangeN DarkOrangeN coralN tomatoN OrangeRedN
856 redN DeepPinkN HotPinkN pinkN LightPinkN
857 PaleVioletRedN maroonN VioletRedN magentaN orchidN
858 plumN MediumOrchidN DarkOrchidN purpleN MediumPurpleN
863 @subsubheading Échelle de gris
865 Une échelle de gris s'obtient en utilisant
872 où @var{N} est compris entre 0 et 100.
876 @appendixsec La fonte Feta
877 @translationof The Feta font
882 Voici, regroupés par type, les différents symboles de la fonte
883 Emmentaler qui peuvent s'inclure directement dans un objet
884 @emph{markup}. Pour ce faire, il suffit d'employer le nom du glyphe,
885 comme dans @code{g^\markup @{\musicglyph #"scripts.segno" @}} ou
886 @code{\markup @{\musicglyph #"five"@}}. Pour de plus amples
887 informations, reportez-vous au chapitre @ref{Mise en forme du texte}.
891 * Glyphes de métrique::
892 * Glyphes de chiffre::
893 * Glyphes d'altération::
894 * Glyphes de tête de note par défaut::
895 * Glyphes de tête de note spéciale::
896 * Glyphes de tête de note à forme variable::
897 * Glyphes de silence::
898 * Glyphes de crochet de croche::
900 * Glyphes de nuance::
901 * Glyphes de script::
902 * Glyphes de flèche::
903 * Glyphes d'extrémité d'accolade::
904 * Glyphes de pédale::
905 * Glyphes d'accordéon::
906 * Glyphes de liaison::
907 * Glyphes de style vaticana::
908 * Glyphes de style medicaea::
909 * Glyphes de style Hufnagel::
910 * Glyphes de style mensural::
911 * Glyphes de style néomensural::
912 * Glyphes de style Petrucci::
913 * Glyphes de style Solesmes::
914 * Glyphes de style kiévien::
918 @node Glyphes de clef
919 @unnumberedsubsec Glyphes de clef
920 @translationof Clef glyphs
923 \include "font-table.ly"
924 \markuplist \override-lines #'(word-space . 4)
929 @node Glyphes de métrique
930 @unnumberedsubsec Glyphes de métrique
931 @translationof Time Signature glyphs
934 \include "font-table.ly"
935 \markuplist \override-lines #'(word-space . 4)
940 @node Glyphes de chiffre
941 @unnumberedsubsec Glyphes de chiffre
942 @translationof Number glyphs
945 \include "font-table.ly"
946 \markuplist \override-lines #'(word-space . 4)
951 @node Glyphes d'altération
952 @unnumberedsubsec Glyphes d'altération
953 @translationof Accidental glyphs
956 \include "font-table.ly"
957 \markuplist \override-lines #'(word-space . 4)
958 \doc-chars #accidentals
962 @node Glyphes de tête de note par défaut
963 @unnumberedsubsec Glyphes de tête de note par défaut
964 @translationof Default Notehead glyphs
967 \include "font-table.ly"
968 \markuplist \override-lines #'(word-space . 4)
969 \doc-chars #default-noteheads
973 @node Glyphes de tête de note spéciale
974 @unnumberedsubsec Glyphes de tête de note spéciale
975 @translationof Special Notehead glyphs
978 \include "font-table.ly"
979 \markuplist \override-lines #'(word-space . 4)
980 \doc-chars #special-noteheads
984 @node Glyphes de tête de note à forme variable
985 @unnumberedsubsec Glyphes de tête de note à forme variable
986 @translationof Shape-note Notehead glyphs
989 \include "font-table.ly"
990 \markuplist \override-lines #'(word-space . 4)
991 \doc-chars #shape-note-noteheads
995 @node Glyphes de silence
996 @unnumberedsubsec Glyphes de silence
997 @translationof Rest glyphs
1000 \include "font-table.ly"
1001 \markuplist \override-lines #'(word-space . 4)
1006 @node Glyphes de crochet de croche
1007 @unnumberedsubsec Glyphes de crochet de croche
1008 @translationof Flag glyphs
1011 \include "font-table.ly"
1012 \markuplist \override-lines #'(word-space . 4)
1017 @node Glyphes de point
1018 @unnumberedsubsec Glyphes de point
1019 @translationof Dot glyphs
1022 \include "font-table.ly"
1023 \markuplist \override-lines #'(word-space . 4)
1028 @node Glyphes de nuance
1029 @unnumberedsubsec Glyphes de nuance
1030 @translationof Dynamic glyphs
1033 \include "font-table.ly"
1034 \markuplist \override-lines #'(word-space . 4)
1035 \doc-chars #dynamics
1039 @node Glyphes de script
1040 @unnumberedsubsec Glyphes de script
1041 @translationof Script glyphs
1044 \include "font-table.ly"
1045 \markuplist \override-lines #'(word-space . 4)
1050 @node Glyphes de flèche
1051 @unnumberedsubsec Glyphes de flèche
1052 @translationof Arrowhead glyphs
1055 \include "font-table.ly"
1056 \markuplist \override-lines #'(word-space . 4)
1057 \doc-chars #arrowheads
1061 @node Glyphes d'extrémité d'accolade
1062 @unnumberedsubsec Glyphes d'extrémité d'accolade
1063 @translationof Bracket-tip glyphs
1066 \include "font-table.ly"
1067 \markuplist \override-lines #'(word-space . 4)
1068 \doc-chars #brackettips
1072 @node Glyphes de pédale
1073 @unnumberedsubsec Glyphes de pédale
1074 @translationof Pedal glyphs
1077 \include "font-table.ly"
1078 \markuplist \override-lines #'(word-space . 4)
1083 @node Glyphes d'accordéon
1084 @unnumberedsubsec Glyphes d'accordéon
1085 @translationof Accordion glyphs
1088 \include "font-table.ly"
1089 \markuplist \override-lines #'(word-space . 4)
1090 \doc-chars #accordion
1094 @node Glyphes de liaison
1095 @unnumberedsubsec Glyphes de liaison
1096 @translationof Tie glyphs
1099 \include "font-table.ly"
1100 \markuplist \override-lines #'(word-space . 4)
1105 @node Glyphes de style vaticana
1106 @unnumberedsubsec Glyphes de style vaticana
1107 @translationof Vaticana glyphs
1110 \include "font-table.ly"
1111 \markuplist \override-lines #'(word-space . 4)
1112 \doc-chars #vaticana
1116 @node Glyphes de style medicaea
1117 @unnumberedsubsec Glyphes de style medicaea
1118 @translationof Medicaea glyphs
1121 \include "font-table.ly"
1122 \markuplist \override-lines #'(word-space . 4)
1123 \doc-chars #medicaea
1127 @node Glyphes de style Hufnagel
1128 @unnumberedsubsec Glyphes de style Hufnagel
1129 @translationof Hufnagel glyphs
1132 \include "font-table.ly"
1133 \markuplist \override-lines #'(word-space . 4)
1134 \doc-chars #hufnagel
1138 @node Glyphes de style mensural
1139 @unnumberedsubsec Glyphes de style mensural
1140 @translationof Mensural glyphs
1143 \include "font-table.ly"
1144 \markuplist \override-lines #'(word-space . 4)
1145 \doc-chars #mensural
1149 @node Glyphes de style néomensural
1150 @unnumberedsubsec Glyphes de style néomensural
1151 @translationof Neomensural glyphs
1154 \include "font-table.ly"
1155 \markuplist \override-lines #'(word-space . 4)
1156 \doc-chars #neomensural
1160 @node Glyphes de style Petrucci
1161 @unnumberedsubsec Glyphes de style Petrucci
1162 @translationof Petrucci glyphs
1165 \include "font-table.ly"
1166 \markuplist \override-lines #'(word-space . 4)
1167 \doc-chars #petrucci
1171 @node Glyphes de style Solesmes
1172 @unnumberedsubsec Glyphes de style Solesmes
1173 @translationof Solesmes glyphs
1176 \include "font-table.ly"
1177 \markuplist \override-lines #'(word-space . 4)
1178 \doc-chars #solesmes
1182 @node Glyphes de style kiévien
1183 @unnumberedsubsec Glyphes de style kiévien
1184 @translationof Kievan Notation glyphs
1187 \include "font-table.ly"
1188 \markuplist \override-lines #'(word-space . 4)
1193 @node Styles de tête de note
1194 @appendixsec Styles de tête de note
1195 @translationof Note head styles
1197 Voici les différents styles de tête de note disponibles.
1199 @lilypondfile[noindent]{note-head-style.ly}
1202 @node Commandes pour markup
1203 @appendixsec Commandes pour markup
1204 @translationof Text markup commands
1206 Les commandes suivantes peuvent être utilisées dans un bloc
1207 @code{\markup @{ @}}.
1209 @include markup-commands.tely
1212 @node Commandes pour liste de markups
1213 @appendixsec Commandes pour liste de markups
1214 @translationof Text markup list commands
1216 Les commandes suivantes peuvent être utilisées dans un
1217 bloc @code{\markuplist @{ @}}.
1219 @include markup-list-commands.tely
1222 @node Liste des caractères spéciaux
1223 @appendixsec Liste des caractères spéciaux
1224 @translationof List of special characters
1226 Voici une table des caractères spéciaux disponibles. Pour plus de
1227 précisions, voir @ref{Équivalents ASCII}.
1229 Cette liste utilise la syntaxe HTML, à l'instar de la plupart des
1230 caractères qui la composent ; les autres sont inspirés du langage
1233 Les caractères sont ici inclus dans une boîte, de façon à mettre leur
1234 taille en évidence, et un léger décalage a été appliqué pour les
1235 décoller de l'encadrement.
1238 \include "special-characters.ly"
1242 @node Liste des signes d'articulation
1243 @appendixsec Liste des signes d'articulation
1244 @translationof List of articulations
1249 @cindex staccatissimo
1251 @cindex point d'orgue
1252 @cindex point d'arrêt
1257 @cindex tirer l'archet
1258 @cindex pousser l'archet
1261 @cindex orgue, marque de pédale
1267 @cindex ornementation baroque
1268 @cindex baroque, ornementation
1272 @cindex snappizzicato
1277 Voici la liste exhaustive des symboles prédéfinis et que vous pouvez
1278 attacher à une note (p. ex. @code{c\accent}) :
1280 @c Articulations and ornamentations
1281 @c Fingering instructions (for "thumb")
1282 @c Common notation for unfretted strings
1283 @c Bowing indications
1285 @c Snap (Bartók) pizzicato
1286 @c Custom percussion staves (for "halfopen" -- not yet funindexed)
1287 @c References for wind instruments (for "open"/"stopped" -- not yet funindexed)
1290 * Scripts d'articulation::
1291 * Scripts d'ornement::
1292 * Scripts de point d'orgue et point d'arrêt::
1293 * Scripts spécifiques à certains instruments::
1294 * Scripts de reprise et de répétition::
1295 * Scripts pour musique ancienne::
1299 @node Scripts d'articulation
1300 @unnumberedsubsec Scripts d'articulation
1301 @translationof Articulation scripts
1304 \include "script-chart.ly"
1305 \new RhythmicStaff { \scriptStaff #articulations }
1309 @node Scripts d'ornement
1310 @unnumberedsubsec Scripts d'ornement
1311 @translationof Ornament scripts
1314 \include "script-chart.ly"
1315 \new RhythmicStaff { \scriptStaff #ornaments }
1319 @node Scripts de point d'orgue et point d'arrêt
1320 @unnumberedsubsec Scripts de point d'orgue et point d'arrêt
1321 @translationof Fermata scripts
1324 \include "script-chart.ly"
1325 \new RhythmicStaff { \scriptStaff #fermatas }
1329 @node Scripts spécifiques à certains instruments
1330 @unnumberedsubsec Scripts spécifiques à certains instruments
1331 @translationof Instrument-specific scripts
1334 \include "script-chart.ly"
1335 \new RhythmicStaff { \scriptStaff #instrument-specific }
1339 @node Scripts de reprise et de répétition
1340 @unnumberedsubsec Scripts de reprise et de répétition
1341 @translationof Repeat sign scripts
1344 \include "script-chart.ly"
1345 \new RhythmicStaff { \scriptStaff #repeats }
1349 @node Scripts pour musique ancienne
1350 @unnumberedsubsec Scripts pour musique ancienne
1351 @translationof Ancient scripts
1354 \include "script-chart.ly"
1355 \include "gregorian.ly"
1356 \new VaticanaStaff { \scriptStaffAncient #ancient }
1360 @node Notes utilisées en percussion
1361 @appendixsec Notes utilisées en percussion
1362 @translationof Percussion notes
1364 @cindex percussions, nom des notes
1365 @lilypondfile[quote]{percussion-chart.ly}
1368 @node Glossaire technique
1369 @appendixsec Glossaire technique
1370 @translationof Technical glossary
1372 Ce glossaire regroupe les termes techniques et concepts utilisés en
1373 interne par LilyPond. Ils apparaissent aussi bien dans les manuels, que
1374 sur les listes de diffusion et dans le code source.
1377 * alist (liste associative)::
1378 * callback (rappel)::
1379 * closure (clôture)::
1381 * grob (objet graphique)::
1384 * lexer (analyseur lexical)::
1386 * output-def (définition de sortie)::
1387 * parser (analyseur syntaxique)::
1388 * variable de l'analyseur grammatical::
1389 * prob (objet de propriété)::
1391 * smob (objet Scheme)::
1396 @node alist (liste associative)
1397 @unnumberedsubsec alist (liste associative)
1398 @translationof alist
1401 @cindex liste associative
1403 Une liste associative -- @strong{alist} pour @emph{association list} --
1404 est une paire Scheme qui associe une valeur à une clé :
1405 @code{(clé . valeur)}. Le fichier @file{scm/lily.scm} contient par
1406 exemple une @emph{alist} @w{@qq{type-p-name-alist}} qui associe certains
1407 types de prédicat (p. ex. @code{ly:music?}) à des noms (p. ex.
1408 @qq{music}) de telle sorte qu'une erreur lors d'un contrôle de typage
1409 puisse être rapportée en console avec mention du type de prédicat
1413 @node callback (rappel)
1414 @unnumberedsubsec callback (rappel)
1415 @translationof callback
1420 Un @strong{rappel}, @emph{callback} en anglais, est une routine,
1421 fonction ou méthode qui est passée en argument à une autre fonction.
1422 Cette dernière peut alors faire usage de cette fonction de rappel comme
1423 de n'importe quelle autre fonction, alors qu'elle ne la connaît pas par
1424 avance. Cette façon de procéder permet à des couches logicielles de bas
1425 niveau d'appeler des fonctions définies à des niveaux plus élevés.
1426 LilyPond utilise abondamment les @emph{callbacks} afin que le code
1427 Scheme saisi par l'utilisateur puisse définir les actions de bas niveau
1431 @node closure (clôture)
1432 @unnumberedsubsec closure (clôture)
1433 @translationof closure
1436 @cindex simple closure
1438 En Scheme, une @strong{clôture} (en anglais, @emph{closure}) est créée
1439 lorsqu'une fonction, généralement une expression lambda, est passée en
1440 tant que variable. La clôture comporte, en plus du code de la fonction,
1441 des références à des variables libres dans l'environnement lexical --
1442 variables utilisées dans l'expression mais définies ailleurs. Lorsque
1443 la fonction est par la suite appliquée aux différents arguments, les
1444 références aux variables libres, capturées par la clôture, permettent
1445 d'obtenir la valeur de ces variables libres qui sera utilisée lors des
1446 calculs. L'une des propriétés intéressantes des clôtures est la
1447 rétention de la valeur de variables internes tout au long des
1448 différentes invocations, leur état étant alors persistant.
1450 Une @strong{clôture simple} -- @emph{simple closure} en anglais -- est
1451 une clôture ne comportant pas de variable libre, et donc pas de
1452 référence à des variables libres.
1454 Une clôture simple est représentée dans LilyPond par un objet Scheme
1455 (un @emph{smob}) contenant l'expression et la méthode pour appliquer
1456 cette expression à la liste d'arguments qui lui est passée.
1460 @unnumberedsubsec glyphe
1461 @translationof glyph
1465 @cindex type de caractère
1467 Un @strong{glyphe} est une représentation graphique particulière d'un
1468 caractère typographique ou d'une combinaison de deux caractères formant
1469 une ligature. Un jeu de glyphes aux mêmes style et allure constitue une
1470 fonte ; un jeu de fontes comprenant plusieurs styles et tailles constitue
1471 un type de caractère.
1474 Manuel de notation :
1476 @ref{Caractères spéciaux}.
1479 @node grob (objet graphique)
1480 @unnumberedsubsec grob (objet graphique)
1484 @cindex graphique, objet
1485 @cindex rendu, objets de
1486 @cindex objets de rendu
1488 Dans LilyPond, les objets représentants les différents éléments de
1489 notation, comme les têtes de note, hampes, liaisons, doigtés, clefs etc.
1490 sont appelés « objets de rendu » ou objet graphique -- en anglais
1491 @emph{GRaphical OBjects} couramment abrégé en @strong{grob}. Ils sont
1492 représentés par des instances de la classe @code{grob}.
1495 Manuel d'initiation :
1496 @rlearning{Objets et interfaces},
1497 @rlearning{Conventions de nommage des objets et propriétés},
1498 @rlearning{Propriétés des objets de rendu}.
1500 Référence des propriétés internes :
1501 @rinternals{grob-interface},
1502 @rinternals{All layout objects}.
1506 @unnumberedsubsec inaltérable
1507 @translationof immutable
1509 @cindex inaltérables, objets
1510 @cindex inaltérables, propriétés
1511 @cindex propriétés communes
1513 Un objet est dit @strong{inaltérable} -- @emph{immutable} en anglais --
1514 dès lors que son état ne peut être modifié après sa création ; les
1515 objets altérables, à l'inverse, peuvent être modifiés après création.
1517 Pour LilyPond, une propriété est inaltérable ou commune lorsqu'elle
1518 définit les style ou le comportement par défaut d'objets graphiques ;
1519 une telle propriété est partagée par un certain nombre de @emph{grobs}.
1520 En apparente contradiction avec ce que leur nom laisse accroire, de
1521 telles propriétés peuvent être adaptées par @code{\override} et
1525 Manuel de notation :
1530 @unnumberedsubsec interface
1531 @translationof interface
1534 @cindex grob-interface
1535 @cindex objet graphique, interface
1537 Les actions et propriétés communes à plusieurs objets graphiques sont
1538 regroupées dans un objet appelé @code{grob-interface}, ou « interface »
1542 Manuel d'initiation :
1543 @rlearning{Objets et interfaces},
1544 @rlearning{Conventions de nommage des objets et propriétés},
1545 @rlearning{Propriétés listées par interface}.
1547 Manuel de notation :
1548 @ref{Interfaces de rendu}.
1550 Référence des propriétés internes :
1551 @rinternals{Graphical Object Interfaces}.
1554 @node lexer (analyseur lexical)
1555 @unnumberedsubsec lexer (analyseur lexical)
1556 @translationof lexer
1559 @cindex analyse lexicale
1562 Un @strong{lexer} est un programme chargé de convertir une séquence de
1563 caractères en une séquence de jetons. Cette opération s'appelle
1564 l'analyse lexicale. L'analyseur lexical de LilyPond convertit le flot
1565 d'information contenu dans un fichier @file{.ly} en flot de jetons qui
1566 pourront être traités lors de l'étape suivant, l'analyse
1567 grammaticale abordée à la rubrique @ref{parser (analyseur syntaxique)}.
1568 L'analyseur lexical de LilyPond repose sur @code{Flex} ; les règles
1569 lexicales sont regroupées dans le fichier @file{lily/lexer.ll}. Ce
1570 fichier, partie intégrante des sources, n'est pas distribué avec les
1571 programmes binaires de LilyPond.
1575 @unnumberedsubsec altérable
1576 @translationof mutable
1578 @cindex altérables, objets et propriétés
1579 @cindex propriétés altérables
1580 @cindex objets altérables
1582 Un objet est dit @strong{altérable} -- @emph{mutable} en anglais --
1583 lorsque son état est sujet à modification après sa création, à l'inverse
1584 des objets inaltérables dont l'état est figé dès leur création.
1586 Les propriétés altérables contiennent, pour LilyPond, des valeurs
1587 spécifiques à un objet graphique. En particulier, les listes d'autres
1588 objets ou résultats de calculs sont enregistrés sous dorme de propriétés
1592 Manuel de notation :
1596 @node output-def (définition de sortie)
1597 @unnumberedsubsec output-def (définition de sortie)
1598 @translationof output-def
1601 @cindex sortie, définition
1602 @cindex définition de sortie
1604 Une instance de la classe @code{Output-def} contient les méthodes et
1605 structures des données associées à un bloc de sortie. Ces instances
1606 sont créées par les blocs @code{\midi}, @code{\layout} et @code{\paper}.
1609 @node parser (analyseur syntaxique)
1610 @unnumberedsubsec parser (analyseur syntaxique)
1611 @translationof parser
1614 @cindex analyseur syntaxique
1616 @cindex grammaire de LilyPond
1619 Un analyseur syntaxique -- @strong{parser} en anglais -- est un
1620 programme qui analyse la séquence de jetons produite par l'analyseur
1621 lexical pour en déterminer la structure grammaticale. Les jetons sont,
1622 pour ce faire, regroupés progressivement en tronçons plus importants,
1623 selon des règles grammaticales. Lorsque la séquence de jetons est
1624 valide, les produit final est une arborescence de jetons ayant à sa base
1625 le symbole grammatical de début. Dès lors que cette étape n'est pas
1626 concluante, le fichier est déclaré invalide ; un message approprié est
1627 alors émis. Les différents regroupements syntaxiques ainsi que les
1628 règles de construction des regroupements relatifs à la grammaire de
1629 LilyPond sont définis dans le fichier @file{lily/parser.yy} et présentés
1630 selon la forme de Backus-Naur (BNF) à l'annexe
1631 @ref{Grammaire de LilyPond}. Ce fichier est utilisé par le
1632 générateur de @emph{parser} Bison lors de la construction du programme.
1633 Partie intégrante des sources, il n'est pas distribué avec les
1634 programmes binaires de LilyPond.
1637 @node variable de l'analyseur grammatical
1638 @unnumberedsubsec variable de l'analyseur grammatical
1639 @translationof parser variable
1641 @cindex parser, variable
1642 @cindex Scheme, variable
1643 @cindex globale, variable
1644 @cindex afterGraceFraction
1647 @cindex output-count
1648 @cindex output-suffix
1649 @cindex partCombineListener
1651 @cindex toplevel-bookparts
1652 @cindex toplevel-scores
1653 @cindex showLastLength
1654 @cindex showFirstLength
1656 Il s'agit de variables définies directement en Scheme. Dans la mesure
1657 où leur champ sémantique peut porter à confusion, il est fortement
1658 déconseillé de les utiliser tels quels.
1660 La modification des valeurs de l'une de ces variables dans un fichier
1661 @file{.ly} sera effective de manière globale. Les valeurs modifiées,
1662 sauf à être explicitement remises à leur état d'origine, affecteront
1663 tous les blocs @code{\score} rencontrés, y compris s'ils proviennent
1664 d'autres fichiers ajoutés par une commande @code{\include}. Ceci peut
1665 avoir des conséquences inattendues et les erreurs qui pourraient en
1666 découler difficiles à localiser dans le cadre d'un projet d'envergure.
1668 LilyPond utilise les variables suivantes :
1671 @item afterGraceFraction
1676 @item partCombineListener
1678 @item toplevel-bookparts
1679 @item toplevel-scores
1680 @item showLastLength
1681 @item showFirstLength
1685 @node prob (objet de propriété)
1686 @unnumberedsubsec prob (objet de propriété)
1690 @cindex propriété objet
1691 @cindex objet de propriété
1693 Les objets de propriété -- @strong{probs} pour @emph{PRoperty OBjects}
1694 -- sont des instances de la classe @code{Prob}, une classe de base
1695 simple pour les objets qui disposent de de listes associatives de
1696 propriétés altérables et inaltérables ainsi que les méthodes pour les
1697 manipuler. Les classes @code{Music} et @code{Stream_event} dérivent
1698 d'un @code{prob}. Les instances de la classe @code{prob} se créent
1699 aussi pour garder trace du contenu des systèmes une fois formatés et
1700 des blocs de titrage lors de la phase de mise en forme des pages.
1703 @node clôture simple
1704 @unnumberedsubsec clôture simple
1705 @translationof simple closure
1707 Voir @ref{closure (clôture)}.
1710 @node smob (objet Scheme)
1711 @unnumberedsubsec smob (objet Scheme)
1715 @cindex Scheme, objet
1716 @cindex objet Scheme
1718 Les objets Scheme -- @strong{Smobs} pour @emph{ScheMe OBjects} -- font
1719 partie du mécanisme utilisé par l'interpréteur Guile pour exporter en
1720 code Scheme les objets C ou C++. Dans LilyPond, les @emph{smobs} sont
1721 créés, grâce à des macros, à partir d'objets C++. On peut distinguer
1722 deux types d'objets @emph{smob} : des @emph{smobs} simples destinés aux
1723 objets inaltérables comme les nombres par exemples, et des @emph{smobs}
1724 complexes utilisés pour des objets possédant une identité. De plus
1725 amples informations sont disponibles dans les sources de LilyPond, au
1726 sein du fichier @file{lily/includes/smob.hh}.
1730 @unnumberedsubsec stencil
1731 @translationof stencil
1735 Une instance de la classe @strong{stencil} comporte l'information
1736 nécessaire à l'impression d'un objet typographique. Il s'agit d'un
1737 @emph{smob} simple qui contient un espace de confinement qui définit
1738 l'envergure verticale et horizontale de l'objet ainsi qu'une expression
1739 Scheme qui imprimera l'objet après évaluation. Les stencils peuvent se
1740 combiner et adopter une forme plus complexe définie par une arborescence
1741 d'expressions Scheme des stencils qui la composent.
1743 La propriété @code{stencil}, qui permet de connecter un @emph{grob} à
1744 son stencil, est définie par l'interface @code{grob-interface}.
1747 Référence des propriétés internes :
1748 @rinternals{grob-interface}.
1751 @node Liste des propriétés de contexte
1752 @appendixsec Liste des propriétés de contexte
1753 @translationof All context properties
1755 @include context-properties.tely
1758 @node Propriétés de mise en forme
1759 @appendixsec Propriétés de mise en forme
1760 @translationof Layout properties
1762 @include layout-properties.tely
1765 @node Fonctions musicales prédéfinies
1766 @appendixsec Fonctions musicales prédéfinies
1767 @translationof Available music functions
1769 @include identifiers.tely
1772 @node Identificateurs de modification de contexte
1773 @appendixsec Identificateurs de modification de contexte
1774 @translationof Context modification identifiers
1776 Les commandes suivantes permettent de modifier des contextes au sein
1777 d'un bloc @code{\layout} ou @code{\with}.
1779 @include context-mod-identifiers.tely
1782 @node Types de prédicats prédéfinis
1783 @appendixsec Types de prédicats prédéfinis
1784 @translationof Predefined type predicates
1786 @include type-predicates.tely
1789 @node Fonctions Scheme
1790 @appendixsec Fonctions Scheme
1791 @translationof Scheme functions
1793 @include scheme-functions.tely