1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
4 Translation of GIT committish: d46572826e777ed3e9fa4656535a6e9000f2ed9e
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 @c Translators: Frédéric Chiasson, Jean-Charles Malahieude
15 @node Tables du manuel de notation
16 @appendix Tables du manuel de notation
17 @translationof Notation manual tables
20 * Table des noms d'accord::
21 * Modificateurs d'accord usuels::
22 * Accordages prédéfinis::
23 * Diagrammes d'accord prédéfinis::
24 * Formats de papier prédéfinis::
26 * Liste des couleurs::
28 * Styles de tête de note::
29 * Commandes pour markup::
30 * Commandes pour liste de markups::
31 * Liste des caractères spéciaux::
32 * Liste des signes d'articulation::
33 * Notes utilisées en percussion::
34 * Glossaire technique::
35 * Liste des propriétés de contexte::
36 * Propriétés de mise en forme::
37 * Fonctions musicales prédéfinies::
38 * Identificateurs de modification de contexte::
39 * Types de prédicats prédéfinis::
44 @node Table des noms d'accord
45 @appendixsec Table des noms d'accord
46 @translationof Chord name chart
48 La liste suivante répertorie les noms des accords selon les deux types
49 les plus répandus, ainsi que ce qu'ils représentent.
51 @lilypondfile{chord-names-jazz.ly}
54 @node Modificateurs d'accord usuels
55 @appendixsec Modificateurs d'accord usuels
56 @translationof Common chord modifiers
58 Le tableau suivant indique les différents modificateurs qui permettent
59 d'obtenir les structures habituelles d'un certain nombre d'accords.
61 @multitable @columnfractions .2 .25 .2 .15 .2
78 Tierce majeure @*et quinte juste
84 @lilypond[line-width=2.1\cm,notime]
94 Tierce mineure @*et quinte juste
100 @lilypond[line-width=2.1\cm,noragged-right,notime]
110 Tierce majeure et @*quinte augmentée
116 @lilypond[line-width=2.1\cm,noragged-right,notime]
119 \chordmode { c1:aug }
126 Tierce mineure et @*quinte diminuée
132 @lilypond[line-width=2.1\cm,noragged-right,notime]
135 \chordmode { c1:dim }
140 Septième de dominante
142 Triton majeur et @*septième mineure
148 @lilypond[line-width=2.1\cm,noragged-right,notime]
158 Triton majeur et @*septième majeure
160 @code{maj7} ou @code{maj}
164 @lilypond[line-width=2.1\cm,noragged-right,notime]
167 \chordmode { c1:maj7 }
174 Triton mineur et @*septième mineure
180 @lilypond[line-width=2.1\cm,noragged-right,notime]
190 Triton diminué et @*septième diminuée
196 @lilypond[line-width=2.1\cm,noragged-right,notime]
199 \chordmode { c1:dim7 }
206 Triton augmenté et @*septième mineure
212 @lilypond[line-width=2.1\cm,noragged-right,notime]
215 \chordmode { c1:aug7 }
220 Septième semi-diminuée
222 Triton diminué et @*septième mineure
228 @lilypond[line-width=2.1\cm,noragged-right,notime]
231 \chordmode { c1:m7.5- }
236 Accord mineur avec septième majeure
238 Triton mineur et @*septième majeure
244 @lilypond[line-width=2.1\cm,noragged-right,notime]
247 \chordmode { c1:m7+ }
254 Triton majeur @*et sixte
260 @lilypond[line-width=2.1\cm,noragged-right,notime]
270 Triton mineur @*et sixte
276 @lilypond[line-width=2.1\cm,noragged-right,notime]
284 Neuvième de dominante
286 Septième de dominante @*et neuvième majeure
292 @lilypond[line-width=2.1\cm,noragged-right,notime]
302 Septième majeure et @*neuvième majeure
308 @lilypond[line-width=2.1\cm,noragged-right,notime]
311 \chordmode { c1:maj9 }
318 Septième mineure et @*neuvième majeure
324 @lilypond[line-width=2.1\cm,noragged-right,notime]
334 Neuvième de dominante @*et onzième juste
340 @lilypond[line-width=2.1\cm,noragged-right,notime]
350 Neuvième majeure @*et onzième juste
356 @lilypond[line-width=2.1\cm,noragged-right,notime]
359 \chordmode { c1:maj11 }
366 Neuvième mineure @*et onzième juste
372 @lilypond[line-width=2.1\cm,noragged-right,notime]
375 \chordmode { c1:m11 }
380 Treizième de dominante
382 Neuvième de dominante @*et treizième majeure
388 @lilypond[line-width=2.1\cm,noragged-right,notime]
396 Treizième de dominante
398 Onzième de dominante @*et treizième majeure
404 @lilypond[line-width=2.1\cm,noragged-right,notime]
407 \chordmode { c1:13.11 }
414 Onzième majeure et @*treizième majeure
420 @lilypond[line-width=2.1\cm,noragged-right,notime]
422 \chords { c1:maj13.11 }
423 \chordmode { c1:maj13.11 }
430 Onzième mineure et @*treizième majeure
436 @lilypond[line-width=2.1\cm,noragged-right,notime]
438 \chords { c1:m13.11 }
439 \chordmode { c1:m13.11 }
446 Seconde majeure @*et quinte juste
452 @lilypond[line-width=2.1\cm,noragged-right,notime]
455 \chordmode { c1:sus2 }
462 Quarte juste @*et quinte juste
468 @lilypond[line-width=2.1\cm,noragged-right,notime]
471 \chordmode { c1:sus4 }
476 Power chord @*(deux voix)
482 @code{\powerChords c1:1.5}
484 @lilypond[line-width=2.1\cm,noragged-right,notime]
485 \chordmode { \powerChords c1:1.5 }
489 Power chord @*(trois voix)
491 Quinte juste @*et octave
495 @code{\powerChords c1:1.5.8}
497 @lilypond[line-width=2.1\cm,noragged-right,notime]
498 \chordmode { \powerChords c1:1.5.8 }
504 @node Accordages prédéfinis
505 @appendixsec Accordages prédéfinis
506 @translationof Predefined string tunings
508 La liste suivante répertorie les différents accordages dont LilyPond
511 @lilypondfile{display-predefined-string-tunings.ly}
514 @node Diagrammes d'accord prédéfinis
515 @appendixsec Diagrammes d'accord prédéfinis
516 @translationof Predefined fretboard diagrams
519 * Diagrammes pour guitare::
520 * Diagrammes pour ukulele::
521 * Diagrammes pour mandoline::
525 @node Diagrammes pour guitare
526 @unnumberedsubsec Diagrammes pour guitare
527 @translationof Diagrams for Guitar
529 @lilypondfile[line-width=15.5\cm]{display-predefined-fretboards.ly}
532 @node Diagrammes pour ukulele
533 @unnumberedsubsec Diagrammes pour ukulele
534 @translationof Diagrams for Ukulele
536 @lilypondfile[line-width=15.5\cm]{display-predefined-ukulele-fretboards.ly}
539 @node Diagrammes pour mandoline
540 @unnumberedsubsec Diagrammes pour mandoline
541 @translationof Diagrams for Mandolin
543 @lilypondfile[line-width=15.5\cm]{display-predefined-mandolin-fretboards.ly}
546 @node Formats de papier prédéfinis
547 @appendixsec Formats de papier prédéfinis
548 @translationof Predefined paper sizes
550 Les formats de page sont définis dans le fichier @file{scm/paper.scm}.
553 @strong{La série A @qq{ISO 216}}
554 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
580 @strong{La série B @qq{ISO 216}}
581 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
603 @tab (1000 x 1414 mm)
607 @strong{Deux tailles étendues, définies par la @qq{DIN 476}}
608 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
610 @tab (1682 x 2378 mm)
612 @tab (1189 x 1682 mm)
616 @strong{La série C standard @qq{ISO 269}}
617 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
643 @strong{Formats nord américains}
644 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
650 @tab (17.0 x 11.0 in)
654 @tab (11.0 x 17.0 in)
656 @tab (11.0 x 17.0 in)
658 @tab (17.0 x 11.0 in)
662 @strong{Government-letter, défini par le @emph{IEEE Printer Working
663 Group}, à l'usage des enfants}
664 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
665 @item "government-letter"
667 @item "government-legal"
669 @item "philippine-legal"
674 @strong{Formats ANSI}
675 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
679 @tab (17.0 x 11.0 in)
681 @tab (17.0 x 22.0 in)
683 @tab (22.0 x 34.0 in)
685 @tab (34.0 x 44.0 in)
686 @item "engineering f"
687 @tab (28.0 x 40.0 in)
691 @strong{Formats nord américains pour l'architecture}
692 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
696 @tab (12.0 x 18.0 in)
698 @tab (18.0 x 24.0 in)
700 @tab (24.0 x 36.0 in)
702 @tab (36.0 x 48.0 in)
704 @tab (30.0 x 42.0 in)
708 @strong{Formats anciens, toujours en vigueur dans le Royaume Uni}
709 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
717 @tab (6.75 x 10.5 in)
719 @tab (7.25 x 10.5 in)
721 @tab (7.25 x 10.5 in)
723 @tab (8.27 x 13.0 in)
725 @tab (8.27 x 13.0 in)
727 @tab (13.0 x 19.0 in)
729 @tab (15.5 x 19.5 in)
731 @tab (15.0 x 20.0 in)
733 @tab (16.5 x 21.0 in)
735 @tab (17.5 x 22.5 in)
737 @tab (18.0 x 23.0 in)
739 @tab (18.0 x 24.0 in)
741 @tab (20.0 x 25.0 in)
743 @tab (23.0 x 28.0 in)
745 @tab (22.5 x 35.0 in)
747 @tab (35.0 x 45.0 in)
749 @tab (26.0 x 34.0 in)
751 @tab (22.0 x 30.0 in)
753 @tab (31.0 x 53.0 in)
757 @strong{Formats de base PA4}
758 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
784 @strong{Format utilisé en Asie du Sudest et en Australie}
785 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
791 @strong{Format spécifique aux courts exemples @code{@@lilypond} de la
792 documentation, basé sur un A8 à l'italienne.}
793 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
799 @node Instruments MIDI
800 @appendixsec Instruments MIDI
801 @translationof MIDI instruments
803 La liste suivante répertorie les différentes dénominations que vous
804 pouvez affecter à la propriété @code{midiInstrument}. L'ordre dans
805 lequel ils sont rangés, par colonne, correspond aux 128 programmes du
806 standard @emph{General MIDI}.
809 acoustic grand contrabass lead 7 (fifths)
810 bright acoustic tremolo strings lead 8 (bass+lead)
811 electric grand pizzicato strings pad 1 (new age)
812 honky-tonk orchestral harp pad 2 (warm)
813 electric piano 1 timpani pad 3 (polysynth)
814 electric piano 2 string ensemble 1 pad 4 (choir)
815 harpsichord string ensemble 2 pad 5 (bowed)
816 clav synthstrings 1 pad 6 (metallic)
817 celesta synthstrings 2 pad 7 (halo)
818 glockenspiel choir aahs pad 8 (sweep)
819 music box voice oohs fx 1 (rain)
820 vibraphone synth voice fx 2 (soundtrack)
821 marimba orchestra hit fx 3 (crystal)
822 xylophone trumpet fx 4 (atmosphere)
823 tubular bells trombone fx 5 (brightness)
824 dulcimer tuba fx 6 (goblins)
825 drawbar organ muted trumpet fx 7 (echoes)
826 percussive organ french horn fx 8 (sci-fi)
827 rock organ brass section sitar
828 church organ synthbrass 1 banjo
829 reed organ synthbrass 2 shamisen
830 accordion soprano sax koto
831 harmonica alto sax kalimba
832 concertina tenor sax bagpipe
833 acoustic guitar (nylon) baritone sax fiddle
834 acoustic guitar (steel) oboe shanai
835 electric guitar (jazz) english horn tinkle bell
836 electric guitar (clean) bassoon agogo
837 electric guitar (muted) clarinet steel drums
838 overdriven guitar piccolo woodblock
839 distorted guitar flute taiko drum
840 guitar harmonics recorder melodic tom
841 acoustic bass pan flute synth drum
842 electric bass (finger) blown bottle reverse cymbal
843 electric bass (pick) shakuhachi guitar fret noise
844 fretless bass whistle breath noise
845 slap bass 1 ocarina seashore
846 slap bass 2 lead 1 (square) bird tweet
847 synth bass 1 lead 2 (sawtooth) telephone ring
848 synth bass 2 lead 3 (calliope) helicopter
849 violin lead 4 (chiff) applause
850 viola lead 5 (charang) gunshot
855 @node Liste des couleurs
856 @appendixsec Liste des couleurs
857 @translationof List of colors
860 @subsubheading Couleurs de base
862 La syntaxe appropriée à la gestion des couleurs est traitée au chapitre
863 @ref{Coloration d'objets}.
865 @cindex liste des couleurs
866 @cindex couleurs, liste
869 black white red green
870 blue cyan magenta yellow
871 grey darkred darkgreen darkblue
872 darkcyan darkmagenta darkyellow
876 @subsubheading Noms de couleur X
878 Les noms de couleur X peuvent s'employer de différentes manières.
880 Un nom de couleur peut s'écrire sous la forme d'un mot composé et sans
881 espace auquel chaque élément prend un initiale capitalisée (p. ex.
882 @code{LightSlateBlue}). Il peut aussi s'exprimer sous la forme d'une
883 suite de mots, auquel cas les initiales ne sont pas capitalisées
884 (par ex. @code{light slate blue}).
886 Le @emph{gris} accepte aussi bien l'orthographe @qq{grey} que
887 @qq{gray} (par ex. @code{DarkSlateGray}).
889 Certains noms peuvent prendre un suffixe numérique, comme
893 @subsubheading Noms de couleur sans suffixe numérique
896 snow GhostWhite WhiteSmoke gainsboro FloralWhite
897 OldLace linen AntiqueWhite PapayaWhip BlanchedAlmond
898 bisque PeachPuff NavajoWhite moccasin cornsilk
899 ivory LemonChiffon seashell honeydew MintCream
900 azure AliceBlue lavender LavenderBlush MistyRose
901 white black DarkSlateGrey DimGrey SlateGrey
902 LightSlateGrey grey LightGrey MidnightBlue navy
903 NavyBlue CornflowerBlue DarkSlateBlue SlateBlue MediumSlateBlue
904 LightSlateBlue MediumBlue RoyalBlue blue DodgerBlue
905 DeepSkyBlue SkyBlue LightSkyBlue SteelBlue LightSteelBlue
906 LightBlue PowderBlue PaleTurquoise DarkTurquoise MediumTurquoise
907 turquoise cyan LightCyan CadetBlue MediumAquamarine
908 aquamarine DarkGreen DarkOliveGreen DarkSeaGreen SeaGreen
909 MediumSeaGreen LightSeaGreen PaleGreen SpringGreen LawnGreen
910 green chartreuse MediumSpringGreen GreenYellow LimeGreen
911 YellowGreen ForestGreen OliveDrab DarkKhaki khaki
912 PaleGoldenrod LightGoldenrodYellow LightYellow yellow gold
913 LightGoldenrod goldenrod DarkGoldenrod RosyBrown IndianRed
914 SaddleBrown sienna peru burlywood beige
915 wheat SandyBrown tan chocolate firebrick
916 brown DarkSalmon salmon LightSalmon orange
917 DarkOrange coral LightCoral tomato OrangeRed
918 red HotPink DeepPink pink LightPink
919 PaleVioletRed maroon MediumVioletRed VioletRed magenta
920 violet plum orchid MediumOrchid DarkOrchid
921 DarkViolet BlueViolet purple MediumPurple thistle
922 DarkGrey DarkBlue DarkCyan DarkMagenta DarkRed
927 @subsubheading Noms de couleur avec suffixe numérique
929 Les couleurs suivantes acceptent un suffixe numérique @var{N} compris
933 snowN seashellN AntiqueWhiteN bisqueN PeachPuffN
934 NavajoWhiteN LemonChiffonN cornsilkN ivoryN honeydewN
935 LavenderBlushN MistyRoseN azureN SlateBlueN RoyalBlueN
936 blueN DodgerBlueN SteelBlueN DeepSkyBlueN SkyBlueN
937 LightSkyBlueN LightSteelBlueN LightBlueN LightCyanN PaleTurquoiseN
938 CadetBlueN turquoiseN cyanN aquamarineN DarkSeaGreenN
939 SeaGreenN PaleGreenN SpringGreenN greenN chartreuseN
940 OliveDrabN DarkOliveGreenN khakiN LightGoldenrodN LightYellowN
941 yellowN goldN goldenrodN DarkGoldenrodN RosyBrownN
942 IndianRedN siennaN burlywoodN wheatN tanN
943 chocolateN firebrickN brownN salmonN LightSalmonN
944 orangeN DarkOrangeN coralN tomatoN OrangeRedN
945 redN DeepPinkN HotPinkN pinkN LightPinkN
946 PaleVioletRedN maroonN VioletRedN magentaN orchidN
947 plumN MediumOrchidN DarkOrchidN purpleN MediumPurpleN
952 @subsubheading Échelle de gris
954 Une échelle de gris s'obtient en utilisant
961 où @var{N} est compris entre 0 et 100.
965 @appendixsec La fonte Feta
966 @translationof The Feta font
971 Voici, regroupés par type, les différents symboles de la fonte
972 Emmentaler qui peuvent s'inclure directement dans un objet
973 @emph{markup}. Pour ce faire, il suffit d'employer le nom du glyphe,
974 comme dans @code{g^\markup @{\musicglyph #"scripts.segno" @}} ou
975 @code{\markup @{\musicglyph #"five"@}}. Pour de plus amples
976 informations, reportez-vous au chapitre @ref{Mise en forme du texte}.
980 * Glyphes de métrique::
981 * Glyphes de chiffre::
982 * Glyphes d'altération::
983 * Glyphes de tête de note par défaut::
984 * Glyphes de tête de note spéciale::
985 * Glyphes de tête de note à forme variable::
986 * Glyphes de silence::
987 * Glyphes de crochet de croche::
989 * Glyphes de nuance::
990 * Glyphes de script::
991 * Glyphes de flèche::
992 * Glyphes d'extrémité d'accolade::
993 * Glyphes de pédale::
994 * Glyphes d'accordéon::
995 * Glyphes de liaison::
996 * Glyphes de style vaticana::
997 * Glyphes de style medicaea::
998 * Glyphes de style Hufnagel::
999 * Glyphes de style mensural::
1000 * Glyphes de style néomensural::
1001 * Glyphes de style Petrucci::
1002 * Glyphes de style Solesmes::
1003 * Glyphes de style kiévien::
1007 @node Glyphes de clef
1008 @unnumberedsubsec Glyphes de clef
1009 @translationof Clef glyphs
1012 \include "font-table.ly"
1013 \markuplist \override-lines #'(word-space . 4)
1018 @node Glyphes de métrique
1019 @unnumberedsubsec Glyphes de métrique
1020 @translationof Time Signature glyphs
1023 \include "font-table.ly"
1024 \markuplist \override-lines #'(word-space . 4)
1029 @node Glyphes de chiffre
1030 @unnumberedsubsec Glyphes de chiffre
1031 @translationof Number glyphs
1034 \include "font-table.ly"
1035 \markuplist \override-lines #'(word-space . 4)
1040 @node Glyphes d'altération
1041 @unnumberedsubsec Glyphes d'altération
1042 @translationof Accidental glyphs
1045 \include "font-table.ly"
1046 \markuplist \override-lines #'(word-space . 4)
1047 \doc-chars #accidentals
1051 @node Glyphes de tête de note par défaut
1052 @unnumberedsubsec Glyphes de tête de note par défaut
1053 @translationof Default Notehead glyphs
1056 \include "font-table.ly"
1057 \markuplist \override-lines #'(word-space . 4)
1058 \doc-chars #default-noteheads
1062 @node Glyphes de tête de note spéciale
1063 @unnumberedsubsec Glyphes de tête de note spéciale
1064 @translationof Special Notehead glyphs
1067 \include "font-table.ly"
1068 \markuplist \override-lines #'(word-space . 4)
1069 \doc-chars #special-noteheads
1073 @node Glyphes de tête de note à forme variable
1074 @unnumberedsubsec Glyphes de tête de note à forme variable
1075 @translationof Shape-note Notehead glyphs
1078 \include "font-table.ly"
1079 \markuplist \override-lines #'(word-space . 4)
1080 \doc-chars #shape-note-noteheads
1084 @node Glyphes de silence
1085 @unnumberedsubsec Glyphes de silence
1086 @translationof Rest glyphs
1089 \include "font-table.ly"
1090 \markuplist \override-lines #'(word-space . 4)
1095 @node Glyphes de crochet de croche
1096 @unnumberedsubsec Glyphes de crochet de croche
1097 @translationof Flag glyphs
1100 \include "font-table.ly"
1101 \markuplist \override-lines #'(word-space . 4)
1106 @node Glyphes de point
1107 @unnumberedsubsec Glyphes de point
1108 @translationof Dot glyphs
1111 \include "font-table.ly"
1112 \markuplist \override-lines #'(word-space . 4)
1117 @node Glyphes de nuance
1118 @unnumberedsubsec Glyphes de nuance
1119 @translationof Dynamic glyphs
1122 \include "font-table.ly"
1123 \markuplist \override-lines #'(word-space . 4)
1124 \doc-chars #dynamics
1128 @node Glyphes de script
1129 @unnumberedsubsec Glyphes de script
1130 @translationof Script glyphs
1133 \include "font-table.ly"
1134 \markuplist \override-lines #'(word-space . 4)
1139 @node Glyphes de flèche
1140 @unnumberedsubsec Glyphes de flèche
1141 @translationof Arrowhead glyphs
1144 \include "font-table.ly"
1145 \markuplist \override-lines #'(word-space . 4)
1146 \doc-chars #arrowheads
1150 @node Glyphes d'extrémité d'accolade
1151 @unnumberedsubsec Glyphes d'extrémité d'accolade
1152 @translationof Bracket-tip glyphs
1155 \include "font-table.ly"
1156 \markuplist \override-lines #'(word-space . 4)
1157 \doc-chars #brackettips
1161 @node Glyphes de pédale
1162 @unnumberedsubsec Glyphes de pédale
1163 @translationof Pedal glyphs
1166 \include "font-table.ly"
1167 \markuplist \override-lines #'(word-space . 4)
1172 @node Glyphes d'accordéon
1173 @unnumberedsubsec Glyphes d'accordéon
1174 @translationof Accordion glyphs
1177 \include "font-table.ly"
1178 \markuplist \override-lines #'(word-space . 4)
1179 \doc-chars #accordion
1183 @node Glyphes de liaison
1184 @unnumberedsubsec Glyphes de liaison
1185 @translationof Tie glyphs
1188 \include "font-table.ly"
1189 \markuplist \override-lines #'(word-space . 4)
1194 @node Glyphes de style vaticana
1195 @unnumberedsubsec Glyphes de style vaticana
1196 @translationof Vaticana glyphs
1199 \include "font-table.ly"
1200 \markuplist \override-lines #'(word-space . 4)
1201 \doc-chars #vaticana
1205 @node Glyphes de style medicaea
1206 @unnumberedsubsec Glyphes de style medicaea
1207 @translationof Medicaea glyphs
1210 \include "font-table.ly"
1211 \markuplist \override-lines #'(word-space . 4)
1212 \doc-chars #medicaea
1216 @node Glyphes de style Hufnagel
1217 @unnumberedsubsec Glyphes de style Hufnagel
1218 @translationof Hufnagel glyphs
1221 \include "font-table.ly"
1222 \markuplist \override-lines #'(word-space . 4)
1223 \doc-chars #hufnagel
1227 @node Glyphes de style mensural
1228 @unnumberedsubsec Glyphes de style mensural
1229 @translationof Mensural glyphs
1232 \include "font-table.ly"
1233 \markuplist \override-lines #'(word-space . 4)
1234 \doc-chars #mensural
1238 @node Glyphes de style néomensural
1239 @unnumberedsubsec Glyphes de style néomensural
1240 @translationof Neomensural glyphs
1243 \include "font-table.ly"
1244 \markuplist \override-lines #'(word-space . 4)
1245 \doc-chars #neomensural
1249 @node Glyphes de style Petrucci
1250 @unnumberedsubsec Glyphes de style Petrucci
1251 @translationof Petrucci glyphs
1254 \include "font-table.ly"
1255 \markuplist \override-lines #'(word-space . 4)
1256 \doc-chars #petrucci
1260 @node Glyphes de style Solesmes
1261 @unnumberedsubsec Glyphes de style Solesmes
1262 @translationof Solesmes glyphs
1265 \include "font-table.ly"
1266 \markuplist \override-lines #'(word-space . 4)
1267 \doc-chars #solesmes
1271 @node Glyphes de style kiévien
1272 @unnumberedsubsec Glyphes de style kiévien
1273 @translationof Kievan Notation glyphs
1276 \include "font-table.ly"
1277 \markuplist \override-lines #'(word-space . 4)
1282 @node Styles de tête de note
1283 @appendixsec Styles de tête de note
1284 @translationof Note head styles
1286 Voici les différents styles de tête de note disponibles.
1288 @lilypondfile[noindent]{note-head-style.ly}
1291 @node Commandes pour markup
1292 @appendixsec Commandes pour @emph{markup}
1293 @translationof Text markup commands
1295 Les commandes suivantes peuvent être utilisées dans un bloc
1296 @code{\markup @{ @}}.
1298 @include markup-commands.tely
1301 @node Commandes pour liste de markups
1302 @appendixsec Commandes pour liste de @emph{markups}
1303 @translationof Text markup list commands
1305 Les commandes suivantes peuvent être utilisées dans un
1306 bloc @code{\markuplist @{ @}}.
1308 @include markup-list-commands.tely
1311 @node Liste des caractères spéciaux
1312 @appendixsec Liste des caractères spéciaux
1313 @translationof List of special characters
1315 Voici une table des caractères spéciaux disponibles. Pour plus de
1316 précisions, voir @ref{Équivalents ASCII}.
1318 Cette liste utilise la syntaxe HTML, à l'instar de la plupart des
1319 caractères qui la composent ; les autres sont inspirés du langage
1322 Les caractères sont ici inclus dans une boîte, de façon à mettre leur
1323 taille en évidence, et un léger décalage a été appliqué pour les
1324 décoller de l'encadrement.
1327 \include "special-characters.ly"
1331 @node Liste des signes d'articulation
1332 @appendixsec Liste des signes d'articulation
1333 @translationof List of articulations
1338 @cindex staccatissimo
1340 @cindex point d'orgue
1341 @cindex point d'arrêt
1346 @cindex tirer l'archet
1347 @cindex pousser l'archet
1350 @cindex orgue, marque de pédale
1356 @cindex ornementation baroque
1357 @cindex baroque, ornementation
1361 @cindex snappizzicato
1366 Voici la liste exhaustive des symboles prédéfinis et que vous pouvez
1367 attacher à une note (par ex. @code{c\accent}) :
1369 @c Articulations and ornamentations
1370 @c Fingering instructions (for "thumb")
1371 @c Common notation for unfretted strings
1372 @c Bowing indications
1374 @c Snap (Bartók) pizzicato
1375 @c Custom percussion staves (for "halfopen" -- not yet funindexed)
1376 @c References for wind instruments (for "open"/"stopped" -- not yet funindexed)
1379 * Scripts d'articulation::
1380 * Scripts d'ornement::
1381 * Scripts de point d'orgue et point d'arrêt::
1382 * Scripts spécifiques à certains instruments::
1383 * Scripts de reprise et de répétition::
1384 * Scripts pour musique ancienne::
1388 @node Scripts d'articulation
1389 @unnumberedsubsec Scripts d'articulation
1390 @translationof Articulation scripts
1393 \include "script-chart.ly"
1394 \new RhythmicStaff { \scriptStaff #articulations }
1398 @node Scripts d'ornement
1399 @unnumberedsubsec Scripts d'ornement
1400 @translationof Ornament scripts
1403 \include "script-chart.ly"
1404 \new RhythmicStaff { \scriptStaff #ornaments }
1408 @node Scripts de point d'orgue et point d'arrêt
1409 @unnumberedsubsec Scripts de point d'orgue et point d'arrêt
1410 @translationof Fermata scripts
1413 \include "script-chart.ly"
1414 \new RhythmicStaff { \scriptStaff #fermatas }
1418 @node Scripts spécifiques à certains instruments
1419 @unnumberedsubsec Scripts spécifiques à certains instruments
1420 @translationof Instrument-specific scripts
1423 \include "script-chart.ly"
1424 \new RhythmicStaff { \scriptStaff #instrument-specific }
1428 @node Scripts de reprise et de répétition
1429 @unnumberedsubsec Scripts de reprise et de répétition
1430 @translationof Repeat sign scripts
1433 \include "script-chart.ly"
1434 \new RhythmicStaff { \scriptStaff #repeats }
1438 @node Scripts pour musique ancienne
1439 @unnumberedsubsec Scripts pour musique ancienne
1440 @translationof Ancient scripts
1443 \include "script-chart.ly"
1444 \include "gregorian.ly"
1445 \new VaticanaStaff { \scriptStaffAncient #ancient }
1449 @node Notes utilisées en percussion
1450 @appendixsec Notes utilisées en percussion
1451 @translationof Percussion notes
1453 @cindex percussions, nom des notes
1454 @lilypondfile[quote]{percussion-chart.ly}
1457 @node Glossaire technique
1458 @appendixsec Glossaire technique
1459 @translationof Technical glossary
1461 Ce glossaire regroupe les termes techniques et concepts utilisés en
1462 interne par LilyPond. Ils apparaissent aussi bien dans les manuels, que
1463 sur les listes de diffusion et dans le code source.
1466 * alist (liste associative)::
1467 * callback (rappel)::
1468 * closure (clôture)::
1470 * grob (objet graphique)::
1473 * lexer (analyseur lexical)::
1475 * output-def (définition de sortie)::
1476 * parser (analyseur syntaxique)::
1477 * variable de l'analyseur grammatical::
1478 * prob (objet de propriété)::
1480 * smob (objet Scheme)::
1485 @node alist (liste associative)
1486 @unnumberedsubsec alist (liste associative)
1487 @translationof alist
1490 @cindex liste associative
1492 Une liste associative -- @strong{alist} pour @emph{association list} --
1493 est une paire Scheme qui associe une valeur à une clé :
1494 @code{(clé . valeur)}. Le fichier @file{scm/lily.scm} contient par
1495 exemple une @emph{alist} @w{@qq{type-p-name-alist}} qui associe certains
1496 types de prédicat (p. ex. @code{ly:music?}) à des noms (p. ex.
1497 @qq{music}) de telle sorte qu'une erreur lors d'un contrôle de typage
1498 puisse être rapportée en console avec mention du type de prédicat
1502 @node callback (rappel)
1503 @unnumberedsubsec callback (rappel)
1504 @translationof callback
1509 Un @strong{rappel}, @emph{callback} en anglais, est une routine,
1510 fonction ou méthode qui est passée en argument à une autre fonction.
1511 Cette dernière peut alors faire usage de cette fonction de rappel comme
1512 de n'importe quelle autre fonction, alors qu'elle ne la connaît pas par
1513 avance. Cette façon de procéder permet à des couches logicielles de bas
1514 niveau d'appeler des fonctions définies à des niveaux plus élevés.
1515 LilyPond utilise abondamment les @emph{callbacks} afin que le code
1516 Scheme saisi par l'utilisateur puisse définir les actions de bas niveau
1520 @node closure (clôture)
1521 @unnumberedsubsec closure (clôture)
1522 @translationof closure
1525 @cindex simple closure
1527 En Scheme, une @strong{clôture} (en anglais, @emph{closure}) est créée
1528 lorsqu'une fonction, généralement une expression lambda, est passée en
1529 tant que variable. La clôture comporte, en plus du code de la fonction,
1530 des références à des variables libres dans l'environnement lexical --
1531 variables utilisées dans l'expression mais définies ailleurs. Lorsque
1532 la fonction est par la suite appliquée aux différents arguments, les
1533 références aux variables libres, capturées par la clôture, permettent
1534 d'obtenir la valeur de ces variables libres qui sera utilisée lors des
1535 calculs. L'une des propriétés intéressantes des clôtures est la
1536 rétention de la valeur de variables internes tout au long des
1537 différentes invocations, leur état étant alors persistant.
1539 Une @strong{clôture simple} -- @emph{simple closure} en anglais -- est
1540 une clôture ne comportant pas de variable libre, et donc pas de
1541 référence à des variables libres.
1543 Une clôture simple est représentée dans LilyPond par un objet Scheme
1544 (un @emph{smob}) contenant l'expression et la méthode pour appliquer
1545 cette expression à la liste d'arguments qui lui est passée.
1549 @unnumberedsubsec glyphe
1550 @translationof glyph
1554 @cindex type de caractère
1556 Un @strong{glyphe} est une représentation graphique particulière d'un
1557 caractère typographique ou d'une combinaison de deux caractères formant
1558 une ligature. Un jeu de glyphes aux mêmes style et allure constitue une
1559 fonte ; un jeu de fontes comprenant plusieurs styles et tailles constitue
1560 un type de caractère.
1563 Manuel de notation :
1565 @ref{Caractères spéciaux}.
1568 @node grob (objet graphique)
1569 @unnumberedsubsec grob (objet graphique)
1573 @cindex graphique, objet
1574 @cindex rendu, objets de
1575 @cindex objets de rendu
1577 Dans LilyPond, les objets représentants les différents éléments de
1578 notation, comme les têtes de note, hampes, liaisons, doigtés, clefs etc.
1579 sont appelés « objets de rendu » ou objet graphique -- en anglais
1580 @emph{GRaphical OBjects} couramment abrégé en @strong{grob}. Ils sont
1581 représentés par des instances de la classe @code{grob}.
1584 Manuel d'initiation :
1585 @rlearning{Objets et interfaces},
1586 @rlearning{Conventions de nommage des objets et propriétés},
1587 @rlearning{Propriétés des objets de rendu}.
1589 Référence des propriétés internes :
1590 @rinternals{grob-interface},
1591 @rinternals{All layout objects}.
1595 @unnumberedsubsec inaltérable
1596 @translationof immutable
1598 @cindex inaltérables, objets
1599 @cindex inaltérables, propriétés
1600 @cindex propriétés communes
1602 Un objet est dit @strong{inaltérable} -- @emph{immutable} en anglais --
1603 dès lors que son état ne peut être modifié après sa création ; les
1604 objets altérables, à l'inverse, peuvent être modifiés après création.
1606 Pour LilyPond, une propriété est inaltérable ou commune lorsqu'elle
1607 définit les style ou le comportement par défaut d'objets graphiques ;
1608 une telle propriété est partagée par un certain nombre de @emph{grobs}.
1609 En apparente contradiction avec ce que leur nom laisse accroire, de
1610 telles propriétés peuvent être adaptées par @code{\override} et
1614 Manuel de notation :
1619 @unnumberedsubsec interface
1620 @translationof interface
1623 @cindex grob-interface
1624 @cindex objet graphique, interface
1626 Les actions et propriétés communes à plusieurs objets graphiques sont
1627 regroupées dans un objet appelé @code{grob-interface}, ou « interface »
1631 Manuel d'initiation :
1632 @rlearning{Objets et interfaces},
1633 @rlearning{Conventions de nommage des objets et propriétés},
1634 @rlearning{Propriétés listées par interface}.
1636 Manuel de notation :
1637 @ref{Interfaces de rendu}.
1639 Référence des propriétés internes :
1640 @rinternals{Graphical Object Interfaces}.
1643 @node lexer (analyseur lexical)
1644 @unnumberedsubsec lexer (analyseur lexical)
1645 @translationof lexer
1648 @cindex analyse lexicale
1651 Un @strong{lexer} est un programme chargé de convertir une séquence de
1652 caractères en une séquence de jetons. Cette opération s'appelle
1653 l'analyse lexicale. L'analyseur lexical de LilyPond convertit le flot
1654 d'information contenu dans un fichier @file{.ly} en flot de jetons qui
1655 pourront être traités lors de l'étape suivant, l'analyse
1656 grammaticale abordée à la rubrique @ref{parser (analyseur syntaxique)}.
1657 L'analyseur lexical de LilyPond repose sur @code{Flex} ; les règles
1658 lexicales sont regroupées dans le fichier @file{lily/lexer.ll}. Ce
1659 fichier, partie intégrante des sources, n'est pas distribué avec les
1660 programmes binaires de LilyPond.
1664 @unnumberedsubsec altérable
1665 @translationof mutable
1667 @cindex altérables, objets et propriétés
1668 @cindex propriétés altérables
1669 @cindex objets altérables
1671 Un objet est dit @strong{altérable} -- @emph{mutable} en anglais --
1672 lorsque son état est sujet à modification après sa création, à l'inverse
1673 des objets inaltérables dont l'état est figé dès leur création.
1675 Les propriétés altérables contiennent, pour LilyPond, des valeurs
1676 spécifiques à un objet graphique. En particulier, les listes d'autres
1677 objets ou résultats de calculs sont enregistrés sous dorme de propriétés
1681 Manuel de notation :
1685 @node output-def (définition de sortie)
1686 @unnumberedsubsec output-def (définition de sortie)
1687 @translationof output-def
1690 @cindex sortie, définition
1691 @cindex définition de sortie
1693 Une instance de la classe @code{Output-def} contient les méthodes et
1694 structures des données associées à un bloc de sortie. Ces instances
1695 sont créées par les blocs @code{\midi}, @code{\layout} et @code{\paper}.
1698 @node parser (analyseur syntaxique)
1699 @unnumberedsubsec parser (analyseur syntaxique)
1700 @translationof parser
1703 @cindex analyseur syntaxique
1705 @cindex grammaire de LilyPond
1708 Un analyseur syntaxique -- @strong{parser} en anglais -- est un
1709 programme qui analyse la séquence de jetons produite par l'analyseur
1710 lexical pour en déterminer la structure grammaticale. Les jetons sont,
1711 pour ce faire, regroupés progressivement en tronçons plus importants,
1712 selon des règles grammaticales. Lorsque la séquence de jetons est
1713 valide, les produit final est une arborescence de jetons ayant à sa base
1714 le symbole grammatical de début. Dès lors que cette étape n'est pas
1715 concluante, le fichier est déclaré invalide ; un message approprié est
1716 alors émis. Les différents regroupements syntaxiques ainsi que les
1717 règles de construction des regroupements relatifs à la grammaire de
1718 LilyPond sont définis dans le fichier @file{lily/parser.yy} et présentés
1719 selon la forme de Backus-Naur (BNF) à la rubrique
1720 @rcontribnamed{LilyPond grammar, Grammaire de LilyPond}. Ce
1721 fichier est utilisé par le générateur de @emph{parser} Bison lors
1722 de la construction du programme. Partie intégrante des sources, il
1723 n'est pas distribué avec les programmes binaires de LilyPond.
1726 @node variable de l'analyseur grammatical
1727 @unnumberedsubsec variable de l'analyseur grammatical
1728 @translationof parser variable
1730 @cindex parser, variable
1731 @cindex Scheme, variable
1732 @cindex globale, variable
1733 @cindex afterGraceFraction
1736 @cindex output-count
1737 @cindex output-suffix
1738 @cindex partCombineListener
1740 @cindex toplevel-bookparts
1741 @cindex toplevel-scores
1742 @cindex showLastLength
1743 @cindex showFirstLength
1745 Il s'agit de variables définies directement en Scheme. Dans la mesure
1746 où leur champ sémantique peut porter à confusion, il est fortement
1747 déconseillé de les utiliser tels quels.
1749 La modification des valeurs de l'une de ces variables dans un fichier
1750 @file{.ly} sera effective de manière globale. Les valeurs modifiées,
1751 sauf à être explicitement remises à leur état d'origine, affecteront
1752 tous les blocs @code{\score} rencontrés, y compris s'ils proviennent
1753 d'autres fichiers ajoutés par une commande @code{\include}. Ceci peut
1754 avoir des conséquences inattendues et les erreurs qui pourraient en
1755 découler difficiles à localiser dans le cadre d'un projet d'envergure.
1757 LilyPond utilise les variables suivantes :
1760 @item afterGraceFraction
1765 @item partCombineListener
1767 @item toplevel-bookparts
1768 @item toplevel-scores
1769 @item showLastLength
1770 @item showFirstLength
1774 @node prob (objet de propriété)
1775 @unnumberedsubsec prob (objet de propriété)
1779 @cindex propriété objet
1780 @cindex objet de propriété
1782 Les objets de propriété -- @strong{probs} pour @emph{PRoperty OBjects}
1783 -- sont des instances de la classe @code{Prob}, une classe de base
1784 simple pour les objets qui disposent de de listes associatives de
1785 propriétés altérables et inaltérables ainsi que les méthodes pour les
1786 manipuler. Les classes @code{Music} et @code{Stream_event} dérivent
1787 d'un @code{prob}. Les instances de la classe @code{prob} se créent
1788 aussi pour garder trace du contenu des systèmes une fois formatés et
1789 des blocs de titrage lors de la phase de mise en forme des pages.
1792 @node clôture simple
1793 @unnumberedsubsec clôture simple
1794 @translationof simple closure
1796 Voir @ref{closure (clôture)}.
1799 @node smob (objet Scheme)
1800 @unnumberedsubsec smob (objet Scheme)
1804 @cindex Scheme, objet
1805 @cindex objet Scheme
1807 Les objets Scheme -- @strong{Smobs} pour @emph{ScheMe OBjects} -- font
1808 partie du mécanisme utilisé par l'interpréteur Guile pour exporter en
1809 code Scheme les objets C ou C++. Dans LilyPond, les @emph{smobs} sont
1810 créés, grâce à des macros, à partir d'objets C++. On peut distinguer
1811 deux types d'objets @emph{smob} : des @emph{smobs} simples destinés aux
1812 objets inaltérables comme les nombres par exemples, et des @emph{smobs}
1813 complexes utilisés pour des objets possédant une identité. De plus
1814 amples informations sont disponibles dans les sources de LilyPond, au
1815 sein du fichier @file{lily/includes/smob.hh}.
1819 @unnumberedsubsec stencil
1820 @translationof stencil
1824 Une instance de la classe @strong{stencil} comporte l'information
1825 nécessaire à l'impression d'un objet typographique. Il s'agit d'un
1826 @emph{smob} simple qui contient un espace de confinement qui définit
1827 l'envergure verticale et horizontale de l'objet ainsi qu'une expression
1828 Scheme qui imprimera l'objet après évaluation. Les stencils peuvent se
1829 combiner et adopter une forme plus complexe définie par une arborescence
1830 d'expressions Scheme des stencils qui la composent.
1832 La propriété @code{stencil}, qui permet de connecter un @emph{grob} à
1833 son stencil, est définie par l'interface @code{grob-interface}.
1836 Référence des propriétés internes :
1837 @rinternals{grob-interface}.
1840 @node Liste des propriétés de contexte
1841 @appendixsec Liste des propriétés de contexte
1842 @translationof All context properties
1844 @include context-properties.tely
1847 @node Propriétés de mise en forme
1848 @appendixsec Propriétés de mise en forme
1849 @translationof Layout properties
1851 @include layout-properties.tely
1854 @node Fonctions musicales prédéfinies
1855 @appendixsec Fonctions musicales prédéfinies
1856 @translationof Available music functions
1858 @include identifiers.tely
1861 @node Identificateurs de modification de contexte
1862 @appendixsec Identificateurs de modification de contexte
1863 @translationof Context modification identifiers
1865 Les commandes suivantes permettent de modifier des contextes au sein
1866 d'un bloc @code{\layout} ou @code{\with}.
1868 @include context-mod-identifiers.tely
1871 @node Types de prédicats prédéfinis
1872 @appendixsec Types de prédicats prédéfinis
1873 @translationof Predefined type predicates
1875 @include type-predicates.tely
1878 @node Fonctions Scheme
1879 @appendixsec Fonctions Scheme
1880 @translationof Scheme functions
1882 @include scheme-functions.tely