1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
4 Translation of GIT committish: 049bdd90b5ae67fe463bf85e926c2eabf51acf74
7 When revising a translation, copy the HEAD committish of the
8 version that you are working on. For details, see the Contributors'
9 Guide, node Updating translation committishes..
14 @c Translators: Frédéric Chiasson, Jean-Charles Malahieude
16 @node Tables du manuel de notation
17 @appendix Tables du manuel de notation
18 @translationof Notation manual tables
21 * Table des noms d'accord::
22 * Modificateurs d'accord usuels::
23 * Accordages prédéfinis::
24 * Diagrammes d'accord prédéfinis::
25 * Formats de papier prédéfinis::
27 * Liste des couleurs::
29 * Styles de tête de note::
30 * Commandes pour markup::
31 * Commandes pour liste de markups::
32 * Liste des caractères spéciaux::
33 * Liste des signes d'articulation::
34 * Notes utilisées en percussion::
35 * Glossaire technique::
36 * Liste des propriétés de contexte::
37 * Propriétés de mise en forme::
38 * Fonctions musicales prédéfinies::
39 * Identificateurs de modification de contexte::
40 * Types de prédicats prédéfinis::
45 @node Table des noms d'accord
46 @appendixsec Table des noms d'accord
47 @translationof Chord name chart
49 La liste suivante répertorie les noms des accords selon les deux types
50 les plus répandus, ainsi que ce qu'ils représentent.
52 @lilypondfile{chord-names-jazz.ly}
55 @node Modificateurs d'accord usuels
56 @appendixsec Modificateurs d'accord usuels
57 @translationof Common chord modifiers
59 Le tableau suivant indique les différents modificateurs utilisables en
60 mode accords (@code{\chordmode}) qui permettent d'obtenir les structures
61 habituelles d'un certain nombre d'accords.
63 @multitable {Treizieme de dominante} {Treizieme de dominante} {Modificateur(s)} {ExempleExemple}
78 Tierce majeure et quinte juste
82 @lilypond[line-width=2.8\cm,noragged-right, notime]
91 Tierce mineure et quinte juste
95 @lilypond[line-width=2.8\cm,noragged-right, notime]
104 Tierce majeure et quinte augmentée
108 @lilypond[line-width=2.8\cm,noragged-right, notime]
117 Tierce mineure et quinte diminuée
121 @lilypond[line-width=2.8\cm,noragged-right, notime]
128 Septième de dominante
130 Triton majeur et septième mineure
134 @lilypond[line-width=2.8\cm,noragged-right, notime]
143 Triton majeur et septième majeure
145 @code{maj7} ou @code{maj}
147 @lilypond[line-width=2.8\cm,noragged-right, notime]
156 Triton mineur et septième mineure
160 @lilypond[line-width=2.8\cm,noragged-right, notime]
169 Triton diminué et septième diminuée
173 @lilypond[line-width=2.8\cm,noragged-right, notime]
182 Triton augmenté et septième mineure
186 @lilypond[line-width=2.8\cm,noragged-right, notime]
193 Septième semi-diminuée
195 Triton diminué et septième mineure
199 @lilypond[line-width=2.8\cm,noragged-right, notime]
206 Accord mineur avec septième majeure
208 Triton mineur et septième majeure
212 @lilypond[line-width=2.8\cm,noragged-right, notime]
221 Triton majeur et sixte
225 @lilypond[line-width=2.8\cm,noragged-right, notime]
234 Triton mineur et sixte
238 @lilypond[line-width=2.8\cm,noragged-right, notime]
245 Neuvième de dominante
247 Septième de dominante et neuvième majeure
251 @lilypond[line-width=2.8\cm,noragged-right, notime]
260 Septième majeure et neuvième majeure
264 @lilypond[line-width=2.8\cm,noragged-right, notime]
273 Septième mineure et neuvième majeure
277 @lilypond[line-width=2.8\cm,noragged-right, notime]
286 Neuvième de dominante et onzième juste
290 @lilypond[line-width=2.8\cm,noragged-right, notime]
299 Neuvième majeure et onzième juste
303 @lilypond[line-width=2.8\cm,noragged-right, notime]
312 Neuvième mineure et onzième juste
316 @lilypond[line-width=2.8\cm,noragged-right, notime]
323 Treizième de dominante
325 Neuvième de dominante et treizième majeure
329 @lilypond[line-width=2.8\cm,noragged-right, notime]
336 Treizième de dominante
338 Onzième de dominante et treizième majeure
342 @lilypond[line-width=2.8\cm,noragged-right, notime]
351 Onzième majeure et treizième majeure
355 @lilypond[line-width=2.8\cm,noragged-right, notime]
364 Onzième mineure et treizième majeure
368 @lilypond[line-width=2.8\cm,noragged-right, notime]
377 Seconde majeure et quinte juste
381 @lilypond[line-width=2.8\cm,noragged-right, notime]
390 Quarte juste et quinte juste
394 @lilypond[line-width=2.8\cm,noragged-right, notime]
401 Power chord (deux voix)
407 @lilypond[line-width=2.8\cm,noragged-right, notime]
415 Power chord (trois voix)
417 Quinte juste et octave
421 @lilypond[line-width=2.8\cm,noragged-right, notime]
431 @node Accordages prédéfinis
432 @appendixsec Accordages prédéfinis
433 @translationof Predefined string tunings
435 La liste suivante répertorie les différents accordages dont LilyPond
438 @lilypondfile{display-predefined-string-tunings.ly}
441 @node Diagrammes d'accord prédéfinis
442 @appendixsec Diagrammes d'accord prédéfinis
443 @translationof Predefined fretboard diagrams
445 La liste suivante répertorie les tablatures prédéfinies pour la guitare.
447 @lilypondfile[line-width=15.5\cm]{display-predefined-fretboards.ly}
449 La liste suivante répertorie les tablatures prédéfinies pour le ukulele.
451 @lilypondfile[line-width=15.5\cm]{display-predefined-ukulele-fretboards.ly}
453 La liste suivante répertorie les tablatures prédéfinies pour la
456 @lilypondfile[line-width=15.5\cm]{display-predefined-mandolin-fretboards.ly}
459 @node Formats de papier prédéfinis
460 @appendixsec Formats de papier prédéfinis
461 @translationof Predefined paper sizes
463 Les formats de page sont définis dans le fichier @file{scm/paper.scm}.
466 @strong{La série A @qq{ISO 216}}
467 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
493 @strong{La série B @qq{ISO 216}}
494 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
516 @tab (1000 x 1414 mm)
520 @strong{Deux tailles étendues, définies par la @qq{DIN 476}}
521 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
523 @tab (1682 x 2378 mm)
525 @tab (1189 x 1682 mm)
529 @strong{La série C standard @qq{ISO 269}}
530 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
556 @strong{Formats nord américains}
557 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
563 @tab (17.0 x 11.0 in)
567 @tab (11.0 x 17.0 in)
569 @tab (11.0 x 17.0 in)
571 @tab (17.0 x 11.0 in)
575 @strong{Government-letter, défini par le @emph{IEEE Printer Working
576 Group}, à l'usage des enfants}
577 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
578 @item "government-letter"
580 @item "government-legal"
582 @item "philippine-legal"
587 @strong{Formats ANSI}
588 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
592 @tab (17.0 x 11.0 in)
594 @tab (17.0 x 22.0 in)
596 @tab (22.0 x 34.0 in)
598 @tab (34.0 x 44.0 in)
599 @item "engineering f"
600 @tab (28.0 x 40.0 in)
604 @strong{Formats nord américains pour l'architecture}
605 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
609 @tab (12.0 x 18.0 in)
611 @tab (18.0 x 24.0 in)
613 @tab (24.0 x 36.0 in)
615 @tab (36.0 x 48.0 in)
617 @tab (30.0 x 42.0 in)
621 @strong{Formats anciens, toujours en vigueur dans le Royaume Uni}
622 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
630 @tab (6.75 x 10.5 in)
632 @tab (7.25 x 10.5 in)
634 @tab (7.25 x 10.5 in)
636 @tab (8.27 x 13.0 in)
638 @tab (8.27 x 13.0 in)
640 @tab (13.0 x 19.0 in)
642 @tab (15.5 x 19.5 in)
644 @tab (15.0 x 20.0 in)
646 @tab (16.5 x 21.0 in)
648 @tab (17.5 x 22.5 in)
650 @tab (18.0 x 23.0 in)
652 @tab (18.0 x 24.0 in)
654 @tab (20.0 x 25.0 in)
656 @tab (23.0 x 28.0 in)
658 @tab (22.5 x 35.0 in)
660 @tab (35.0 x 45.0 in)
662 @tab (26.0 x 34.0 in)
664 @tab (22.0 x 30.0 in)
666 @tab (31.0 x 53.0 in)
670 @strong{Formats de base PA4}
671 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
697 @strong{Format utilisé en Asie du Sudest et en Australie}
698 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
704 @strong{Format spécifique aux courts exemples @code{@@lilypond} de la
705 documentation, basé sur un A8 à l'italienne.}
706 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
712 @node Instruments MIDI
713 @appendixsec Instruments MIDI
714 @translationof MIDI instruments
716 La liste suivante répertorie les différentes dénominations que vous
717 pouvez affecter à la propriété @code{midiInstrument}. L'ordre dans
718 lequel ils sont rangés, par colonne, correspond aux 128 programmes du
719 standard @emph{General MIDI}.
722 acoustic grand contrabass lead 7 (fifths)
723 bright acoustic tremolo strings lead 8 (bass+lead)
724 electric grand pizzicato strings pad 1 (new age)
725 honky-tonk orchestral harp pad 2 (warm)
726 electric piano 1 timpani pad 3 (polysynth)
727 electric piano 2 string ensemble 1 pad 4 (choir)
728 harpsichord string ensemble 2 pad 5 (bowed)
729 clav synthstrings 1 pad 6 (metallic)
730 celesta synthstrings 2 pad 7 (halo)
731 glockenspiel choir aahs pad 8 (sweep)
732 music box voice oohs fx 1 (rain)
733 vibraphone synth voice fx 2 (soundtrack)
734 marimba orchestra hit fx 3 (crystal)
735 xylophone trumpet fx 4 (atmosphere)
736 tubular bells trombone fx 5 (brightness)
737 dulcimer tuba fx 6 (goblins)
738 drawbar organ muted trumpet fx 7 (echoes)
739 percussive organ french horn fx 8 (sci-fi)
740 rock organ brass section sitar
741 church organ synthbrass 1 banjo
742 reed organ synthbrass 2 shamisen
743 accordion soprano sax koto
744 harmonica alto sax kalimba
745 concertina tenor sax bagpipe
746 acoustic guitar (nylon) baritone sax fiddle
747 acoustic guitar (steel) oboe shanai
748 electric guitar (jazz) english horn tinkle bell
749 electric guitar (clean) bassoon agogo
750 electric guitar (muted) clarinet steel drums
751 overdriven guitar piccolo woodblock
752 distorted guitar flute taiko drum
753 guitar harmonics recorder melodic tom
754 acoustic bass pan flute synth drum
755 electric bass (finger) blown bottle reverse cymbal
756 electric bass (pick) shakuhachi guitar fret noise
757 fretless bass whistle breath noise
758 slap bass 1 ocarina seashore
759 slap bass 2 lead 1 (square) bird tweet
760 synth bass 1 lead 2 (sawtooth) telephone ring
761 synth bass 2 lead 3 (calliope) helicopter
762 violin lead 4 (chiff) applause
763 viola lead 5 (charang) gunshot
768 @node Liste des couleurs
769 @appendixsec Liste des couleurs
770 @translationof List of colors
773 @subsubheading Couleurs de base
775 La syntaxe appropriée à la gestion des couleurs est traitée au chapitre
776 @ref{Coloration d'objets}.
778 @cindex liste des couleurs
779 @cindex couleurs, liste
782 black white red green
783 blue cyan magenta yellow
784 grey darkred darkgreen darkblue
785 darkcyan darkmagenta darkyellow
789 @subsubheading Noms de couleur X
791 Les noms de couleur X peuvent s'employer de différentes manières.
793 Un nom de couleur peut s'écrire sous la forme d'un mot composé et sans
794 espace auquel chaque élément prend un initiale capitalisée (p. ex.
795 @code{LightSlateBlue}). Il peut aussi s'exprimer sous la forme d'une
796 suite de mots, auquel cas les initiales ne sont pas capitalisées
797 (par ex. @code{light slate blue}).
799 Le @emph{gris} accepte aussi bien l'orthographe @qq{grey} que
800 @qq{gray} (par ex. @code{DarkSlateGray}).
802 Certains noms peuvent prendre un suffixe numérique, comme
806 @subsubheading Noms de couleur sans suffixe numérique
809 snow GhostWhite WhiteSmoke gainsboro FloralWhite
810 OldLace linen AntiqueWhite PapayaWhip BlanchedAlmond
811 bisque PeachPuff NavajoWhite moccasin cornsilk
812 ivory LemonChiffon seashell honeydew MintCream
813 azure AliceBlue lavender LavenderBlush MistyRose
814 white black DarkSlateGrey DimGrey SlateGrey
815 LightSlateGrey grey LightGrey MidnightBlue navy
816 NavyBlue CornflowerBlue DarkSlateBlue SlateBlue MediumSlateBlue
817 LightSlateBlue MediumBlue RoyalBlue blue DodgerBlue
818 DeepSkyBlue SkyBlue LightSkyBlue SteelBlue LightSteelBlue
819 LightBlue PowderBlue PaleTurquoise DarkTurquoise MediumTurquoise
820 turquoise cyan LightCyan CadetBlue MediumAquamarine
821 aquamarine DarkGreen DarkOliveGreen DarkSeaGreen SeaGreen
822 MediumSeaGreen LightSeaGreen PaleGreen SpringGreen LawnGreen
823 green chartreuse MediumSpringGreen GreenYellow LimeGreen
824 YellowGreen ForestGreen OliveDrab DarkKhaki khaki
825 PaleGoldenrod LightGoldenrodYellow LightYellow yellow gold
826 LightGoldenrod goldenrod DarkGoldenrod RosyBrown IndianRed
827 SaddleBrown sienna peru burlywood beige
828 wheat SandyBrown tan chocolate firebrick
829 brown DarkSalmon salmon LightSalmon orange
830 DarkOrange coral LightCoral tomato OrangeRed
831 red HotPink DeepPink pink LightPink
832 PaleVioletRed maroon MediumVioletRed VioletRed magenta
833 violet plum orchid MediumOrchid DarkOrchid
834 DarkViolet BlueViolet purple MediumPurple thistle
835 DarkGrey DarkBlue DarkCyan DarkMagenta DarkRed
840 @subsubheading Noms de couleur avec suffixe numérique
842 Les couleurs suivantes acceptent un suffixe numérique @var{N} compris
846 snowN seashellN AntiqueWhiteN bisqueN PeachPuffN
847 NavajoWhiteN LemonChiffonN cornsilkN ivoryN honeydewN
848 LavenderBlushN MistyRoseN azureN SlateBlueN RoyalBlueN
849 blueN DodgerBlueN SteelBlueN DeepSkyBlueN SkyBlueN
850 LightSkyBlueN LightSteelBlueN LightBlueN LightCyanN PaleTurquoiseN
851 CadetBlueN turquoiseN cyanN aquamarineN DarkSeaGreenN
852 SeaGreenN PaleGreenN SpringGreenN greenN chartreuseN
853 OliveDrabN DarkOliveGreenN khakiN LightGoldenrodN LightYellowN
854 yellowN goldN goldenrodN DarkGoldenrodN RosyBrownN
855 IndianRedN siennaN burlywoodN wheatN tanN
856 chocolateN firebrickN brownN salmonN LightSalmonN
857 orangeN DarkOrangeN coralN tomatoN OrangeRedN
858 redN DeepPinkN HotPinkN pinkN LightPinkN
859 PaleVioletRedN maroonN VioletRedN magentaN orchidN
860 plumN MediumOrchidN DarkOrchidN purpleN MediumPurpleN
865 @subsubheading Échelle de gris
867 Une échelle de gris s'obtient en utilisant
874 où @var{N} est compris entre 0 et 100.
878 @appendixsec La fonte Feta
879 @translationof The Feta font
884 Voici, regroupés par type, les différents symboles de la fonte
885 Emmentaler qui peuvent s'inclure directement dans un objet
886 @emph{markup}. Pour ce faire, il suffit d'employer le nom du glyphe,
887 comme dans @code{g^\markup @{\musicglyph #"scripts.segno" @}} ou
888 @code{\markup @{\musicglyph #"five"@}}. Pour de plus amples
889 informations, reportez-vous au chapitre @ref{Mise en forme du texte}.
893 * Glyphes de métrique::
894 * Glyphes de chiffre::
895 * Glyphes d'altération::
896 * Glyphes de tête de note par défaut::
897 * Glyphes de tête de note spéciale::
898 * Glyphes de tête de note à forme variable::
899 * Glyphes de silence::
900 * Glyphes de crochet de croche::
902 * Glyphes de nuance::
903 * Glyphes de script::
904 * Glyphes de flèche::
905 * Glyphes d'extrémité d'accolade::
906 * Glyphes de pédale::
907 * Glyphes d'accordéon::
908 * Glyphes de liaison::
909 * Glyphes de style vaticana::
910 * Glyphes de style medicaea::
911 * Glyphes de style Hufnagel::
912 * Glyphes de style mensural::
913 * Glyphes de style néomensural::
914 * Glyphes de style Petrucci::
915 * Glyphes de style Solesmes::
916 * Glyphes de style kiévien::
920 @node Glyphes de clef
921 @unnumberedsubsec Glyphes de clef
922 @translationof Clef glyphs
925 \include "font-table.ly"
926 \markuplist \override-lines #'(word-space . 4)
931 @node Glyphes de métrique
932 @unnumberedsubsec Glyphes de métrique
933 @translationof Time Signature glyphs
936 \include "font-table.ly"
937 \markuplist \override-lines #'(word-space . 4)
942 @node Glyphes de chiffre
943 @unnumberedsubsec Glyphes de chiffre
944 @translationof Number glyphs
947 \include "font-table.ly"
948 \markuplist \override-lines #'(word-space . 4)
953 @node Glyphes d'altération
954 @unnumberedsubsec Glyphes d'altération
955 @translationof Accidental glyphs
958 \include "font-table.ly"
959 \markuplist \override-lines #'(word-space . 4)
960 \doc-chars #accidentals
964 @node Glyphes de tête de note par défaut
965 @unnumberedsubsec Glyphes de tête de note par défaut
966 @translationof Default Notehead glyphs
969 \include "font-table.ly"
970 \markuplist \override-lines #'(word-space . 4)
971 \doc-chars #default-noteheads
975 @node Glyphes de tête de note spéciale
976 @unnumberedsubsec Glyphes de tête de note spéciale
977 @translationof Special Notehead glyphs
980 \include "font-table.ly"
981 \markuplist \override-lines #'(word-space . 4)
982 \doc-chars #special-noteheads
986 @node Glyphes de tête de note à forme variable
987 @unnumberedsubsec Glyphes de tête de note à forme variable
988 @translationof Shape-note Notehead glyphs
991 \include "font-table.ly"
992 \markuplist \override-lines #'(word-space . 4)
993 \doc-chars #shape-note-noteheads
997 @node Glyphes de silence
998 @unnumberedsubsec Glyphes de silence
999 @translationof Rest glyphs
1002 \include "font-table.ly"
1003 \markuplist \override-lines #'(word-space . 4)
1008 @node Glyphes de crochet de croche
1009 @unnumberedsubsec Glyphes de crochet de croche
1010 @translationof Flag glyphs
1013 \include "font-table.ly"
1014 \markuplist \override-lines #'(word-space . 4)
1019 @node Glyphes de point
1020 @unnumberedsubsec Glyphes de point
1021 @translationof Dot glyphs
1024 \include "font-table.ly"
1025 \markuplist \override-lines #'(word-space . 4)
1030 @node Glyphes de nuance
1031 @unnumberedsubsec Glyphes de nuance
1032 @translationof Dynamic glyphs
1035 \include "font-table.ly"
1036 \markuplist \override-lines #'(word-space . 4)
1037 \doc-chars #dynamics
1041 @node Glyphes de script
1042 @unnumberedsubsec Glyphes de script
1043 @translationof Script glyphs
1046 \include "font-table.ly"
1047 \markuplist \override-lines #'(word-space . 4)
1052 @node Glyphes de flèche
1053 @unnumberedsubsec Glyphes de flèche
1054 @translationof Arrowhead glyphs
1057 \include "font-table.ly"
1058 \markuplist \override-lines #'(word-space . 4)
1059 \doc-chars #arrowheads
1063 @node Glyphes d'extrémité d'accolade
1064 @unnumberedsubsec Glyphes d'extrémité d'accolade
1065 @translationof Bracket-tip glyphs
1068 \include "font-table.ly"
1069 \markuplist \override-lines #'(word-space . 4)
1070 \doc-chars #brackettips
1074 @node Glyphes de pédale
1075 @unnumberedsubsec Glyphes de pédale
1076 @translationof Pedal glyphs
1079 \include "font-table.ly"
1080 \markuplist \override-lines #'(word-space . 4)
1085 @node Glyphes d'accordéon
1086 @unnumberedsubsec Glyphes d'accordéon
1087 @translationof Accordion glyphs
1090 \include "font-table.ly"
1091 \markuplist \override-lines #'(word-space . 4)
1092 \doc-chars #accordion
1096 @node Glyphes de liaison
1097 @unnumberedsubsec Glyphes de liaison
1098 @translationof Tie glyphs
1101 \include "font-table.ly"
1102 \markuplist \override-lines #'(word-space . 4)
1107 @node Glyphes de style vaticana
1108 @unnumberedsubsec Glyphes de style vaticana
1109 @translationof Vaticana glyphs
1112 \include "font-table.ly"
1113 \markuplist \override-lines #'(word-space . 4)
1114 \doc-chars #vaticana
1118 @node Glyphes de style medicaea
1119 @unnumberedsubsec Glyphes de style medicaea
1120 @translationof Medicaea glyphs
1123 \include "font-table.ly"
1124 \markuplist \override-lines #'(word-space . 4)
1125 \doc-chars #medicaea
1129 @node Glyphes de style Hufnagel
1130 @unnumberedsubsec Glyphes de style Hufnagel
1131 @translationof Hufnagel glyphs
1134 \include "font-table.ly"
1135 \markuplist \override-lines #'(word-space . 4)
1136 \doc-chars #hufnagel
1140 @node Glyphes de style mensural
1141 @unnumberedsubsec Glyphes de style mensural
1142 @translationof Mensural glyphs
1145 \include "font-table.ly"
1146 \markuplist \override-lines #'(word-space . 4)
1147 \doc-chars #mensural
1151 @node Glyphes de style néomensural
1152 @unnumberedsubsec Glyphes de style néomensural
1153 @translationof Neomensural glyphs
1156 \include "font-table.ly"
1157 \markuplist \override-lines #'(word-space . 4)
1158 \doc-chars #neomensural
1162 @node Glyphes de style Petrucci
1163 @unnumberedsubsec Glyphes de style Petrucci
1164 @translationof Petrucci glyphs
1167 \include "font-table.ly"
1168 \markuplist \override-lines #'(word-space . 4)
1169 \doc-chars #petrucci
1173 @node Glyphes de style Solesmes
1174 @unnumberedsubsec Glyphes de style Solesmes
1175 @translationof Solesmes glyphs
1178 \include "font-table.ly"
1179 \markuplist \override-lines #'(word-space . 4)
1180 \doc-chars #solesmes
1184 @node Glyphes de style kiévien
1185 @unnumberedsubsec Glyphes de style kiévien
1186 @translationof Kievan Notation glyphs
1189 \include "font-table.ly"
1190 \markuplist \override-lines #'(word-space . 4)
1195 @node Styles de tête de note
1196 @appendixsec Styles de tête de note
1197 @translationof Note head styles
1199 Voici les différents styles de tête de note disponibles.
1201 @lilypondfile[noindent]{note-head-style.ly}
1204 @node Commandes pour markup
1205 @appendixsec Commandes pour markup
1206 @translationof Text markup commands
1208 Les commandes suivantes peuvent être utilisées dans un bloc
1209 @code{\markup @{ @}}.
1211 @include markup-commands.tely
1214 @node Commandes pour liste de markups
1215 @appendixsec Commandes pour liste de markups
1216 @translationof Text markup list commands
1218 Les commandes suivantes peuvent être utilisées dans un
1219 bloc @code{\markuplist @{ @}}.
1221 @include markup-list-commands.tely
1224 @node Liste des caractères spéciaux
1225 @appendixsec Liste des caractères spéciaux
1226 @translationof List of special characters
1228 Voici une table des caractères spéciaux disponibles. Pour plus de
1229 précisions, voir @ref{Équivalents ASCII}.
1231 Cette liste utilise la syntaxe HTML, à l'instar de la plupart des
1232 caractères qui la composent ; les autres sont inspirés du langage
1235 Les caractères sont ici inclus dans une boîte, de façon à mettre leur
1236 taille en évidence, et un léger décalage a été appliqué pour les
1237 décoller de l'encadrement.
1240 \include "special-characters.ly"
1244 @node Liste des signes d'articulation
1245 @appendixsec Liste des signes d'articulation
1246 @translationof List of articulations
1251 @cindex staccatissimo
1253 @cindex point d'orgue
1254 @cindex point d'arrêt
1259 @cindex tirer l'archet
1260 @cindex pousser l'archet
1263 @cindex orgue, marque de pédale
1269 @cindex ornementation baroque
1270 @cindex baroque, ornementation
1274 @cindex snappizzicato
1279 Voici la liste exhaustive des symboles prédéfinis et que vous pouvez
1280 attacher à une note (par ex. @code{c\accent}) :
1282 @c Articulations and ornamentations
1283 @c Fingering instructions (for "thumb")
1284 @c Common notation for unfretted strings
1285 @c Bowing indications
1287 @c Snap (Bartók) pizzicato
1288 @c Custom percussion staves (for "halfopen" -- not yet funindexed)
1289 @c References for wind instruments (for "open"/"stopped" -- not yet funindexed)
1292 * Scripts d'articulation::
1293 * Scripts d'ornement::
1294 * Scripts de point d'orgue et point d'arrêt::
1295 * Scripts spécifiques à certains instruments::
1296 * Scripts de reprise et de répétition::
1297 * Scripts pour musique ancienne::
1301 @node Scripts d'articulation
1302 @unnumberedsubsec Scripts d'articulation
1303 @translationof Articulation scripts
1306 \include "script-chart.ly"
1307 \new RhythmicStaff { \scriptStaff #articulations }
1311 @node Scripts d'ornement
1312 @unnumberedsubsec Scripts d'ornement
1313 @translationof Ornament scripts
1316 \include "script-chart.ly"
1317 \new RhythmicStaff { \scriptStaff #ornaments }
1321 @node Scripts de point d'orgue et point d'arrêt
1322 @unnumberedsubsec Scripts de point d'orgue et point d'arrêt
1323 @translationof Fermata scripts
1326 \include "script-chart.ly"
1327 \new RhythmicStaff { \scriptStaff #fermatas }
1331 @node Scripts spécifiques à certains instruments
1332 @unnumberedsubsec Scripts spécifiques à certains instruments
1333 @translationof Instrument-specific scripts
1336 \include "script-chart.ly"
1337 \new RhythmicStaff { \scriptStaff #instrument-specific }
1341 @node Scripts de reprise et de répétition
1342 @unnumberedsubsec Scripts de reprise et de répétition
1343 @translationof Repeat sign scripts
1346 \include "script-chart.ly"
1347 \new RhythmicStaff { \scriptStaff #repeats }
1351 @node Scripts pour musique ancienne
1352 @unnumberedsubsec Scripts pour musique ancienne
1353 @translationof Ancient scripts
1356 \include "script-chart.ly"
1357 \include "gregorian.ly"
1358 \new VaticanaStaff { \scriptStaffAncient #ancient }
1362 @node Notes utilisées en percussion
1363 @appendixsec Notes utilisées en percussion
1364 @translationof Percussion notes
1366 @cindex percussions, nom des notes
1367 @lilypondfile[quote]{percussion-chart.ly}
1370 @node Glossaire technique
1371 @appendixsec Glossaire technique
1372 @translationof Technical glossary
1374 Ce glossaire regroupe les termes techniques et concepts utilisés en
1375 interne par LilyPond. Ils apparaissent aussi bien dans les manuels, que
1376 sur les listes de diffusion et dans le code source.
1379 * alist (liste associative)::
1380 * callback (rappel)::
1381 * closure (clôture)::
1383 * grob (objet graphique)::
1386 * lexer (analyseur lexical)::
1388 * output-def (définition de sortie)::
1389 * parser (analyseur syntaxique)::
1390 * variable de l'analyseur grammatical::
1391 * prob (objet de propriété)::
1393 * smob (objet Scheme)::
1398 @node alist (liste associative)
1399 @unnumberedsubsec alist (liste associative)
1400 @translationof alist
1403 @cindex liste associative
1405 Une liste associative -- @strong{alist} pour @emph{association list} --
1406 est une paire Scheme qui associe une valeur à une clé :
1407 @code{(clé . valeur)}. Le fichier @file{scm/lily.scm} contient par
1408 exemple une @emph{alist} @w{@qq{type-p-name-alist}} qui associe certains
1409 types de prédicat (p. ex. @code{ly:music?}) à des noms (p. ex.
1410 @qq{music}) de telle sorte qu'une erreur lors d'un contrôle de typage
1411 puisse être rapportée en console avec mention du type de prédicat
1415 @node callback (rappel)
1416 @unnumberedsubsec callback (rappel)
1417 @translationof callback
1422 Un @strong{rappel}, @emph{callback} en anglais, est une routine,
1423 fonction ou méthode qui est passée en argument à une autre fonction.
1424 Cette dernière peut alors faire usage de cette fonction de rappel comme
1425 de n'importe quelle autre fonction, alors qu'elle ne la connaît pas par
1426 avance. Cette façon de procéder permet à des couches logicielles de bas
1427 niveau d'appeler des fonctions définies à des niveaux plus élevés.
1428 LilyPond utilise abondamment les @emph{callbacks} afin que le code
1429 Scheme saisi par l'utilisateur puisse définir les actions de bas niveau
1433 @node closure (clôture)
1434 @unnumberedsubsec closure (clôture)
1435 @translationof closure
1438 @cindex simple closure
1440 En Scheme, une @strong{clôture} (en anglais, @emph{closure}) est créée
1441 lorsqu'une fonction, généralement une expression lambda, est passée en
1442 tant que variable. La clôture comporte, en plus du code de la fonction,
1443 des références à des variables libres dans l'environnement lexical --
1444 variables utilisées dans l'expression mais définies ailleurs. Lorsque
1445 la fonction est par la suite appliquée aux différents arguments, les
1446 références aux variables libres, capturées par la clôture, permettent
1447 d'obtenir la valeur de ces variables libres qui sera utilisée lors des
1448 calculs. L'une des propriétés intéressantes des clôtures est la
1449 rétention de la valeur de variables internes tout au long des
1450 différentes invocations, leur état étant alors persistant.
1452 Une @strong{clôture simple} -- @emph{simple closure} en anglais -- est
1453 une clôture ne comportant pas de variable libre, et donc pas de
1454 référence à des variables libres.
1456 Une clôture simple est représentée dans LilyPond par un objet Scheme
1457 (un @emph{smob}) contenant l'expression et la méthode pour appliquer
1458 cette expression à la liste d'arguments qui lui est passée.
1462 @unnumberedsubsec glyphe
1463 @translationof glyph
1467 @cindex type de caractère
1469 Un @strong{glyphe} est une représentation graphique particulière d'un
1470 caractère typographique ou d'une combinaison de deux caractères formant
1471 une ligature. Un jeu de glyphes aux mêmes style et allure constitue une
1472 fonte ; un jeu de fontes comprenant plusieurs styles et tailles constitue
1473 un type de caractère.
1476 Manuel de notation :
1478 @ref{Caractères spéciaux}.
1481 @node grob (objet graphique)
1482 @unnumberedsubsec grob (objet graphique)
1486 @cindex graphique, objet
1487 @cindex rendu, objets de
1488 @cindex objets de rendu
1490 Dans LilyPond, les objets représentants les différents éléments de
1491 notation, comme les têtes de note, hampes, liaisons, doigtés, clefs etc.
1492 sont appelés « objets de rendu » ou objet graphique -- en anglais
1493 @emph{GRaphical OBjects} couramment abrégé en @strong{grob}. Ils sont
1494 représentés par des instances de la classe @code{grob}.
1497 Manuel d'initiation :
1498 @rlearning{Objets et interfaces},
1499 @rlearning{Conventions de nommage des objets et propriétés},
1500 @rlearning{Propriétés des objets de rendu}.
1502 Référence des propriétés internes :
1503 @rinternals{grob-interface},
1504 @rinternals{All layout objects}.
1508 @unnumberedsubsec inaltérable
1509 @translationof immutable
1511 @cindex inaltérables, objets
1512 @cindex inaltérables, propriétés
1513 @cindex propriétés communes
1515 Un objet est dit @strong{inaltérable} -- @emph{immutable} en anglais --
1516 dès lors que son état ne peut être modifié après sa création ; les
1517 objets altérables, à l'inverse, peuvent être modifiés après création.
1519 Pour LilyPond, une propriété est inaltérable ou commune lorsqu'elle
1520 définit les style ou le comportement par défaut d'objets graphiques ;
1521 une telle propriété est partagée par un certain nombre de @emph{grobs}.
1522 En apparente contradiction avec ce que leur nom laisse accroire, de
1523 telles propriétés peuvent être adaptées par @code{\override} et
1527 Manuel de notation :
1532 @unnumberedsubsec interface
1533 @translationof interface
1536 @cindex grob-interface
1537 @cindex objet graphique, interface
1539 Les actions et propriétés communes à plusieurs objets graphiques sont
1540 regroupées dans un objet appelé @code{grob-interface}, ou « interface »
1544 Manuel d'initiation :
1545 @rlearning{Objets et interfaces},
1546 @rlearning{Conventions de nommage des objets et propriétés},
1547 @rlearning{Propriétés listées par interface}.
1549 Manuel de notation :
1550 @ref{Interfaces de rendu}.
1552 Référence des propriétés internes :
1553 @rinternals{Graphical Object Interfaces}.
1556 @node lexer (analyseur lexical)
1557 @unnumberedsubsec lexer (analyseur lexical)
1558 @translationof lexer
1561 @cindex analyse lexicale
1564 Un @strong{lexer} est un programme chargé de convertir une séquence de
1565 caractères en une séquence de jetons. Cette opération s'appelle
1566 l'analyse lexicale. L'analyseur lexical de LilyPond convertit le flot
1567 d'information contenu dans un fichier @file{.ly} en flot de jetons qui
1568 pourront être traités lors de l'étape suivant, l'analyse
1569 grammaticale abordée à la rubrique @ref{parser (analyseur syntaxique)}.
1570 L'analyseur lexical de LilyPond repose sur @code{Flex} ; les règles
1571 lexicales sont regroupées dans le fichier @file{lily/lexer.ll}. Ce
1572 fichier, partie intégrante des sources, n'est pas distribué avec les
1573 programmes binaires de LilyPond.
1577 @unnumberedsubsec altérable
1578 @translationof mutable
1580 @cindex altérables, objets et propriétés
1581 @cindex propriétés altérables
1582 @cindex objets altérables
1584 Un objet est dit @strong{altérable} -- @emph{mutable} en anglais --
1585 lorsque son état est sujet à modification après sa création, à l'inverse
1586 des objets inaltérables dont l'état est figé dès leur création.
1588 Les propriétés altérables contiennent, pour LilyPond, des valeurs
1589 spécifiques à un objet graphique. En particulier, les listes d'autres
1590 objets ou résultats de calculs sont enregistrés sous dorme de propriétés
1594 Manuel de notation :
1598 @node output-def (définition de sortie)
1599 @unnumberedsubsec output-def (définition de sortie)
1600 @translationof output-def
1603 @cindex sortie, définition
1604 @cindex définition de sortie
1606 Une instance de la classe @code{Output-def} contient les méthodes et
1607 structures des données associées à un bloc de sortie. Ces instances
1608 sont créées par les blocs @code{\midi}, @code{\layout} et @code{\paper}.
1611 @node parser (analyseur syntaxique)
1612 @unnumberedsubsec parser (analyseur syntaxique)
1613 @translationof parser
1616 @cindex analyseur syntaxique
1618 @cindex grammaire de LilyPond
1621 Un analyseur syntaxique -- @strong{parser} en anglais -- est un
1622 programme qui analyse la séquence de jetons produite par l'analyseur
1623 lexical pour en déterminer la structure grammaticale. Les jetons sont,
1624 pour ce faire, regroupés progressivement en tronçons plus importants,
1625 selon des règles grammaticales. Lorsque la séquence de jetons est
1626 valide, les produit final est une arborescence de jetons ayant à sa base
1627 le symbole grammatical de début. Dès lors que cette étape n'est pas
1628 concluante, le fichier est déclaré invalide ; un message approprié est
1629 alors émis. Les différents regroupements syntaxiques ainsi que les
1630 règles de construction des regroupements relatifs à la grammaire de
1631 LilyPond sont définis dans le fichier @file{lily/parser.yy} et présentés
1632 selon la forme de Backus-Naur (BNF) à l'annexe
1633 @ref{Grammaire de LilyPond}. Ce fichier est utilisé par le
1634 générateur de @emph{parser} Bison lors de la construction du programme.
1635 Partie intégrante des sources, il n'est pas distribué avec les
1636 programmes binaires de LilyPond.
1639 @node variable de l'analyseur grammatical
1640 @unnumberedsubsec variable de l'analyseur grammatical
1641 @translationof parser variable
1643 @cindex parser, variable
1644 @cindex Scheme, variable
1645 @cindex globale, variable
1646 @cindex afterGraceFraction
1649 @cindex output-count
1650 @cindex output-suffix
1651 @cindex parseStringResult
1652 @cindex partCombineListener
1654 @cindex toplevel-bookparts
1655 @cindex toplevel-scores
1656 @cindex showLastLength
1657 @cindex showFirstLength
1659 Il s'agit de variables définies directement en Scheme. Dans la mesure
1660 où leur champ sémantique peut porter à confusion, il est fortement
1661 déconseillé de les utiliser tels quels.
1663 La modification des valeurs de l'une de ces variables dans un fichier
1664 @file{.ly} sera effective de manière globale. Les valeurs modifiées,
1665 sauf à être explicitement remises à leur état d'origine, affecteront
1666 tous les blocs @code{\score} rencontrés, y compris s'ils proviennent
1667 d'autres fichiers ajoutés par une commande @code{\include}. Ceci peut
1668 avoir des conséquences inattendues et les erreurs qui pourraient en
1669 découler difficiles à localiser dans le cadre d'un projet d'envergure.
1671 LilyPond utilise les variables suivantes :
1674 @item afterGraceFraction
1679 @item parseStringResult
1680 @item partCombineListener
1682 @item toplevel-bookparts
1683 @item toplevel-scores
1684 @item showLastLength
1685 @item showFirstLength
1689 @node prob (objet de propriété)
1690 @unnumberedsubsec prob (objet de propriété)
1694 @cindex propriété objet
1695 @cindex objet de propriété
1697 Les objets de propriété -- @strong{probs} pour @emph{PRoperty OBjects}
1698 -- sont des instances de la classe @code{Prob}, une classe de base
1699 simple pour les objets qui disposent de de listes associatives de
1700 propriétés altérables et inaltérables ainsi que les méthodes pour les
1701 manipuler. Les classes @code{Music} et @code{Stream_event} dérivent
1702 d'un @code{prob}. Les instances de la classe @code{prob} se créent
1703 aussi pour garder trace du contenu des systèmes une fois formatés et
1704 des blocs de titrage lors de la phase de mise en forme des pages.
1707 @node clôture simple
1708 @unnumberedsubsec clôture simple
1709 @translationof simple closure
1711 Voir @ref{closure (clôture)}.
1714 @node smob (objet Scheme)
1715 @unnumberedsubsec smob (objet Scheme)
1719 @cindex Scheme, objet
1720 @cindex objet Scheme
1722 Les objets Scheme -- @strong{Smobs} pour @emph{ScheMe OBjects} -- font
1723 partie du mécanisme utilisé par l'interpréteur Guile pour exporter en
1724 code Scheme les objets C ou C++. Dans LilyPond, les @emph{smobs} sont
1725 créés, grâce à des macros, à partir d'objets C++. On peut distinguer
1726 deux types d'objets @emph{smob} : des @emph{smobs} simples destinés aux
1727 objets inaltérables comme les nombres par exemples, et des @emph{smobs}
1728 complexes utilisés pour des objets possédant une identité. De plus
1729 amples informations sont disponibles dans les sources de LilyPond, au
1730 sein du fichier @file{lily/includes/smob.hh}.
1734 @unnumberedsubsec stencil
1735 @translationof stencil
1739 Une instance de la classe @strong{stencil} comporte l'information
1740 nécessaire à l'impression d'un objet typographique. Il s'agit d'un
1741 @emph{smob} simple qui contient un espace de confinement qui définit
1742 l'envergure verticale et horizontale de l'objet ainsi qu'une expression
1743 Scheme qui imprimera l'objet après évaluation. Les stencils peuvent se
1744 combiner et adopter une forme plus complexe définie par une arborescence
1745 d'expressions Scheme des stencils qui la composent.
1747 La propriété @code{stencil}, qui permet de connecter un @emph{grob} à
1748 son stencil, est définie par l'interface @code{grob-interface}.
1751 Référence des propriétés internes :
1752 @rinternals{grob-interface}.
1755 @node Liste des propriétés de contexte
1756 @appendixsec Liste des propriétés de contexte
1757 @translationof All context properties
1759 @include context-properties.tely
1762 @node Propriétés de mise en forme
1763 @appendixsec Propriétés de mise en forme
1764 @translationof Layout properties
1766 @include layout-properties.tely
1769 @node Fonctions musicales prédéfinies
1770 @appendixsec Fonctions musicales prédéfinies
1771 @translationof Available music functions
1773 @include identifiers.tely
1776 @node Identificateurs de modification de contexte
1777 @appendixsec Identificateurs de modification de contexte
1778 @translationof Context modification identifiers
1780 Les commandes suivantes permettent de modifier des contextes au sein
1781 d'un bloc @code{\layout} ou @code{\with}.
1783 @include context-mod-identifiers.tely
1786 @node Types de prédicats prédéfinis
1787 @appendixsec Types de prédicats prédéfinis
1788 @translationof Predefined type predicates
1790 @include type-predicates.tely
1793 @node Fonctions Scheme
1794 @appendixsec Fonctions Scheme
1795 @translationof Scheme functions
1797 @include scheme-functions.tely