1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
4 Translation of GIT committish: 11ed968a1245413a224674d833c32b9765a5b28f
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 utilisables en
59 mode accords (@code{\chordmode}) qui permettent d'obtenir les structures
60 habituelles d'un certain nombre d'accords.
62 @multitable {Treizieme de dominante} {Treizieme de dominante} {Modificateur(s)} {ExempleExemple}
77 Tierce majeure et quinte juste
81 @lilypond[line-width=2.8\cm,noragged-right, notime]
90 Tierce mineure et quinte juste
94 @lilypond[line-width=2.8\cm,noragged-right, notime]
103 Tierce majeure et quinte augmentée
107 @lilypond[line-width=2.8\cm,noragged-right, notime]
116 Tierce mineure et quinte diminuée
120 @lilypond[line-width=2.8\cm,noragged-right, notime]
127 Septième de dominante
129 Triton majeur et septième mineure
133 @lilypond[line-width=2.8\cm,noragged-right, notime]
142 Triton majeur et septième majeure
144 @code{maj7} ou @code{maj}
146 @lilypond[line-width=2.8\cm,noragged-right, notime]
155 Triton mineur et septième mineure
159 @lilypond[line-width=2.8\cm,noragged-right, notime]
168 Triton diminué et septième diminuée
172 @lilypond[line-width=2.8\cm,noragged-right, notime]
181 Triton augmenté et septième mineure
185 @lilypond[line-width=2.8\cm,noragged-right, notime]
192 Septième semi-diminuée
194 Triton diminué et septième mineure
198 @lilypond[line-width=2.8\cm,noragged-right, notime]
205 Accord mineur avec septième majeure
207 Triton mineur et septième majeure
211 @lilypond[line-width=2.8\cm,noragged-right, notime]
220 Triton majeur et sixte
224 @lilypond[line-width=2.8\cm,noragged-right, notime]
233 Triton mineur et sixte
237 @lilypond[line-width=2.8\cm,noragged-right, notime]
244 Neuvième de dominante
246 Septième de dominante et neuvième majeure
250 @lilypond[line-width=2.8\cm,noragged-right, notime]
259 Septième majeure et neuvième majeure
263 @lilypond[line-width=2.8\cm,noragged-right, notime]
272 Septième mineure et neuvième majeure
276 @lilypond[line-width=2.8\cm,noragged-right, notime]
285 Neuvième de dominante et onzième juste
289 @lilypond[line-width=2.8\cm,noragged-right, notime]
298 Neuvième majeure et onzième juste
302 @lilypond[line-width=2.8\cm,noragged-right, notime]
311 Neuvième mineure et onzième juste
315 @lilypond[line-width=2.8\cm,noragged-right, notime]
322 Treizième de dominante
324 Neuvième de dominante et treizième majeure
328 @lilypond[line-width=2.8\cm,noragged-right, notime]
335 Treizième de dominante
337 Onzième de dominante et treizième majeure
341 @lilypond[line-width=2.8\cm,noragged-right, notime]
350 Onzième majeure et treizième majeure
354 @lilypond[line-width=2.8\cm,noragged-right, notime]
363 Onzième mineure et treizième majeure
367 @lilypond[line-width=2.8\cm,noragged-right, notime]
376 Seconde majeure et quinte juste
380 @lilypond[line-width=2.8\cm,noragged-right, notime]
389 Quarte juste et quinte juste
393 @lilypond[line-width=2.8\cm,noragged-right, notime]
400 Power chord (deux voix)
406 @lilypond[line-width=2.8\cm,noragged-right, notime]
414 Power chord (trois voix)
416 Quinte juste et octave
420 @lilypond[line-width=2.8\cm,noragged-right, notime]
430 @node Accordages prédéfinis
431 @appendixsec Accordages prédéfinis
432 @translationof Predefined string tunings
434 La liste suivante répertorie les différents accordages dont LilyPond
437 @lilypondfile{display-predefined-string-tunings.ly}
440 @node Diagrammes d'accord prédéfinis
441 @appendixsec Diagrammes d'accord prédéfinis
442 @translationof Predefined fretboard diagrams
444 La liste suivante répertorie les tablatures prédéfinies pour la guitare.
446 @lilypondfile[line-width=15.5\cm]{display-predefined-fretboards.ly}
448 La liste suivante répertorie les tablatures prédéfinies pour le ukulele.
450 @lilypondfile[line-width=15.5\cm]{display-predefined-ukulele-fretboards.ly}
452 La liste suivante répertorie les tablatures prédéfinies pour la
455 @lilypondfile[line-width=15.5\cm]{display-predefined-mandolin-fretboards.ly}
458 @node Formats de papier prédéfinis
459 @appendixsec Formats de papier prédéfinis
460 @translationof Predefined paper sizes
462 Les formats de page sont définis dans le fichier @file{scm/paper.scm}.
465 @strong{La série A @qq{ISO 216}}
466 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
492 @strong{La série B @qq{ISO 216}}
493 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
515 @tab (1000 x 1414 mm)
519 @strong{Deux tailles étendues, définies par la @qq{DIN 476}}
520 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
522 @tab (1682 x 2378 mm)
524 @tab (1189 x 1682 mm)
528 @strong{La série C standard @qq{ISO 269}}
529 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
555 @strong{Formats nord américains}
556 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
562 @tab (17.0 x 11.0 in)
566 @tab (11.0 x 17.0 in)
568 @tab (11.0 x 17.0 in)
570 @tab (17.0 x 11.0 in)
574 @strong{Government-letter, défini par le @emph{IEEE Printer Working
575 Group}, à l'usage des enfants}
576 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
577 @item "government-letter"
579 @item "government-legal"
581 @item "philippine-legal"
586 @strong{Formats ANSI}
587 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
591 @tab (17.0 x 11.0 in)
593 @tab (17.0 x 22.0 in)
595 @tab (22.0 x 34.0 in)
597 @tab (34.0 x 44.0 in)
598 @item "engineering f"
599 @tab (28.0 x 40.0 in)
603 @strong{Formats nord américains pour l'architecture}
604 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
608 @tab (12.0 x 18.0 in)
610 @tab (18.0 x 24.0 in)
612 @tab (24.0 x 36.0 in)
614 @tab (36.0 x 48.0 in)
616 @tab (30.0 x 42.0 in)
620 @strong{Formats anciens, toujours en vigueur dans le Royaume Uni}
621 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
629 @tab (6.75 x 10.5 in)
631 @tab (7.25 x 10.5 in)
633 @tab (7.25 x 10.5 in)
635 @tab (8.27 x 13.0 in)
637 @tab (8.27 x 13.0 in)
639 @tab (13.0 x 19.0 in)
641 @tab (15.5 x 19.5 in)
643 @tab (15.0 x 20.0 in)
645 @tab (16.5 x 21.0 in)
647 @tab (17.5 x 22.5 in)
649 @tab (18.0 x 23.0 in)
651 @tab (18.0 x 24.0 in)
653 @tab (20.0 x 25.0 in)
655 @tab (23.0 x 28.0 in)
657 @tab (22.5 x 35.0 in)
659 @tab (35.0 x 45.0 in)
661 @tab (26.0 x 34.0 in)
663 @tab (22.0 x 30.0 in)
665 @tab (31.0 x 53.0 in)
669 @strong{Formats de base PA4}
670 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
696 @strong{Format utilisé en Asie du Sudest et en Australie}
697 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
703 @strong{Format spécifique aux courts exemples @code{@@lilypond} de la
704 documentation, basé sur un A8 à l'italienne.}
705 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
711 @node Instruments MIDI
712 @appendixsec Instruments MIDI
713 @translationof MIDI instruments
715 La liste suivante répertorie les différentes dénominations que vous
716 pouvez affecter à la propriété @code{midiInstrument}. L'ordre dans
717 lequel ils sont rangés, par colonne, correspond aux 128 programmes du
718 standard @emph{General MIDI}.
721 acoustic grand contrabass lead 7 (fifths)
722 bright acoustic tremolo strings lead 8 (bass+lead)
723 electric grand pizzicato strings pad 1 (new age)
724 honky-tonk orchestral harp pad 2 (warm)
725 electric piano 1 timpani pad 3 (polysynth)
726 electric piano 2 string ensemble 1 pad 4 (choir)
727 harpsichord string ensemble 2 pad 5 (bowed)
728 clav synthstrings 1 pad 6 (metallic)
729 celesta synthstrings 2 pad 7 (halo)
730 glockenspiel choir aahs pad 8 (sweep)
731 music box voice oohs fx 1 (rain)
732 vibraphone synth voice fx 2 (soundtrack)
733 marimba orchestra hit fx 3 (crystal)
734 xylophone trumpet fx 4 (atmosphere)
735 tubular bells trombone fx 5 (brightness)
736 dulcimer tuba fx 6 (goblins)
737 drawbar organ muted trumpet fx 7 (echoes)
738 percussive organ french horn fx 8 (sci-fi)
739 rock organ brass section sitar
740 church organ synthbrass 1 banjo
741 reed organ synthbrass 2 shamisen
742 accordion soprano sax koto
743 harmonica alto sax kalimba
744 concertina tenor sax bagpipe
745 acoustic guitar (nylon) baritone sax fiddle
746 acoustic guitar (steel) oboe shanai
747 electric guitar (jazz) english horn tinkle bell
748 electric guitar (clean) bassoon agogo
749 electric guitar (muted) clarinet steel drums
750 overdriven guitar piccolo woodblock
751 distorted guitar flute taiko drum
752 guitar harmonics recorder melodic tom
753 acoustic bass pan flute synth drum
754 electric bass (finger) blown bottle reverse cymbal
755 electric bass (pick) shakuhachi guitar fret noise
756 fretless bass whistle breath noise
757 slap bass 1 ocarina seashore
758 slap bass 2 lead 1 (square) bird tweet
759 synth bass 1 lead 2 (sawtooth) telephone ring
760 synth bass 2 lead 3 (calliope) helicopter
761 violin lead 4 (chiff) applause
762 viola lead 5 (charang) gunshot
767 @node Liste des couleurs
768 @appendixsec Liste des couleurs
769 @translationof List of colors
772 @subsubheading Couleurs de base
774 La syntaxe appropriée à la gestion des couleurs est traitée au chapitre
775 @ref{Coloration d'objets}.
777 @cindex liste des couleurs
778 @cindex couleurs, liste
781 black white red green
782 blue cyan magenta yellow
783 grey darkred darkgreen darkblue
784 darkcyan darkmagenta darkyellow
788 @subsubheading Noms de couleur X
790 Les noms de couleur X peuvent s'employer de différentes manières.
792 Un nom de couleur peut s'écrire sous la forme d'un mot composé et sans
793 espace auquel chaque élément prend un initiale capitalisée (p. ex.
794 @code{LightSlateBlue}). Il peut aussi s'exprimer sous la forme d'une
795 suite de mots, auquel cas les initiales ne sont pas capitalisées
796 (par ex. @code{light slate blue}).
798 Le @emph{gris} accepte aussi bien l'orthographe @qq{grey} que
799 @qq{gray} (par ex. @code{DarkSlateGray}).
801 Certains noms peuvent prendre un suffixe numérique, comme
805 @subsubheading Noms de couleur sans suffixe numérique
808 snow GhostWhite WhiteSmoke gainsboro FloralWhite
809 OldLace linen AntiqueWhite PapayaWhip BlanchedAlmond
810 bisque PeachPuff NavajoWhite moccasin cornsilk
811 ivory LemonChiffon seashell honeydew MintCream
812 azure AliceBlue lavender LavenderBlush MistyRose
813 white black DarkSlateGrey DimGrey SlateGrey
814 LightSlateGrey grey LightGrey MidnightBlue navy
815 NavyBlue CornflowerBlue DarkSlateBlue SlateBlue MediumSlateBlue
816 LightSlateBlue MediumBlue RoyalBlue blue DodgerBlue
817 DeepSkyBlue SkyBlue LightSkyBlue SteelBlue LightSteelBlue
818 LightBlue PowderBlue PaleTurquoise DarkTurquoise MediumTurquoise
819 turquoise cyan LightCyan CadetBlue MediumAquamarine
820 aquamarine DarkGreen DarkOliveGreen DarkSeaGreen SeaGreen
821 MediumSeaGreen LightSeaGreen PaleGreen SpringGreen LawnGreen
822 green chartreuse MediumSpringGreen GreenYellow LimeGreen
823 YellowGreen ForestGreen OliveDrab DarkKhaki khaki
824 PaleGoldenrod LightGoldenrodYellow LightYellow yellow gold
825 LightGoldenrod goldenrod DarkGoldenrod RosyBrown IndianRed
826 SaddleBrown sienna peru burlywood beige
827 wheat SandyBrown tan chocolate firebrick
828 brown DarkSalmon salmon LightSalmon orange
829 DarkOrange coral LightCoral tomato OrangeRed
830 red HotPink DeepPink pink LightPink
831 PaleVioletRed maroon MediumVioletRed VioletRed magenta
832 violet plum orchid MediumOrchid DarkOrchid
833 DarkViolet BlueViolet purple MediumPurple thistle
834 DarkGrey DarkBlue DarkCyan DarkMagenta DarkRed
839 @subsubheading Noms de couleur avec suffixe numérique
841 Les couleurs suivantes acceptent un suffixe numérique @var{N} compris
845 snowN seashellN AntiqueWhiteN bisqueN PeachPuffN
846 NavajoWhiteN LemonChiffonN cornsilkN ivoryN honeydewN
847 LavenderBlushN MistyRoseN azureN SlateBlueN RoyalBlueN
848 blueN DodgerBlueN SteelBlueN DeepSkyBlueN SkyBlueN
849 LightSkyBlueN LightSteelBlueN LightBlueN LightCyanN PaleTurquoiseN
850 CadetBlueN turquoiseN cyanN aquamarineN DarkSeaGreenN
851 SeaGreenN PaleGreenN SpringGreenN greenN chartreuseN
852 OliveDrabN DarkOliveGreenN khakiN LightGoldenrodN LightYellowN
853 yellowN goldN goldenrodN DarkGoldenrodN RosyBrownN
854 IndianRedN siennaN burlywoodN wheatN tanN
855 chocolateN firebrickN brownN salmonN LightSalmonN
856 orangeN DarkOrangeN coralN tomatoN OrangeRedN
857 redN DeepPinkN HotPinkN pinkN LightPinkN
858 PaleVioletRedN maroonN VioletRedN magentaN orchidN
859 plumN MediumOrchidN DarkOrchidN purpleN MediumPurpleN
864 @subsubheading Échelle de gris
866 Une échelle de gris s'obtient en utilisant
873 où @var{N} est compris entre 0 et 100.
877 @appendixsec La fonte Feta
878 @translationof The Feta font
883 Voici, regroupés par type, les différents symboles de la fonte
884 Emmentaler qui peuvent s'inclure directement dans un objet
885 @emph{markup}. Pour ce faire, il suffit d'employer le nom du glyphe,
886 comme dans @code{g^\markup @{\musicglyph #"scripts.segno" @}} ou
887 @code{\markup @{\musicglyph #"five"@}}. Pour de plus amples
888 informations, reportez-vous au chapitre @ref{Mise en forme du texte}.
892 * Glyphes de métrique::
893 * Glyphes de chiffre::
894 * Glyphes d'altération::
895 * Glyphes de tête de note par défaut::
896 * Glyphes de tête de note spéciale::
897 * Glyphes de tête de note à forme variable::
898 * Glyphes de silence::
899 * Glyphes de crochet de croche::
901 * Glyphes de nuance::
902 * Glyphes de script::
903 * Glyphes de flèche::
904 * Glyphes d'extrémité d'accolade::
905 * Glyphes de pédale::
906 * Glyphes d'accordéon::
907 * Glyphes de liaison::
908 * Glyphes de style vaticana::
909 * Glyphes de style medicaea::
910 * Glyphes de style Hufnagel::
911 * Glyphes de style mensural::
912 * Glyphes de style néomensural::
913 * Glyphes de style Petrucci::
914 * Glyphes de style Solesmes::
915 * Glyphes de style kiévien::
919 @node Glyphes de clef
920 @unnumberedsubsec Glyphes de clef
921 @translationof Clef glyphs
924 \include "font-table.ly"
925 \markuplist \override-lines #'(word-space . 4)
930 @node Glyphes de métrique
931 @unnumberedsubsec Glyphes de métrique
932 @translationof Time Signature glyphs
935 \include "font-table.ly"
936 \markuplist \override-lines #'(word-space . 4)
941 @node Glyphes de chiffre
942 @unnumberedsubsec Glyphes de chiffre
943 @translationof Number glyphs
946 \include "font-table.ly"
947 \markuplist \override-lines #'(word-space . 4)
952 @node Glyphes d'altération
953 @unnumberedsubsec Glyphes d'altération
954 @translationof Accidental glyphs
957 \include "font-table.ly"
958 \markuplist \override-lines #'(word-space . 4)
959 \doc-chars #accidentals
963 @node Glyphes de tête de note par défaut
964 @unnumberedsubsec Glyphes de tête de note par défaut
965 @translationof Default Notehead glyphs
968 \include "font-table.ly"
969 \markuplist \override-lines #'(word-space . 4)
970 \doc-chars #default-noteheads
974 @node Glyphes de tête de note spéciale
975 @unnumberedsubsec Glyphes de tête de note spéciale
976 @translationof Special Notehead glyphs
979 \include "font-table.ly"
980 \markuplist \override-lines #'(word-space . 4)
981 \doc-chars #special-noteheads
985 @node Glyphes de tête de note à forme variable
986 @unnumberedsubsec Glyphes de tête de note à forme variable
987 @translationof Shape-note Notehead glyphs
990 \include "font-table.ly"
991 \markuplist \override-lines #'(word-space . 4)
992 \doc-chars #shape-note-noteheads
996 @node Glyphes de silence
997 @unnumberedsubsec Glyphes de silence
998 @translationof Rest glyphs
1001 \include "font-table.ly"
1002 \markuplist \override-lines #'(word-space . 4)
1007 @node Glyphes de crochet de croche
1008 @unnumberedsubsec Glyphes de crochet de croche
1009 @translationof Flag glyphs
1012 \include "font-table.ly"
1013 \markuplist \override-lines #'(word-space . 4)
1018 @node Glyphes de point
1019 @unnumberedsubsec Glyphes de point
1020 @translationof Dot glyphs
1023 \include "font-table.ly"
1024 \markuplist \override-lines #'(word-space . 4)
1029 @node Glyphes de nuance
1030 @unnumberedsubsec Glyphes de nuance
1031 @translationof Dynamic glyphs
1034 \include "font-table.ly"
1035 \markuplist \override-lines #'(word-space . 4)
1036 \doc-chars #dynamics
1040 @node Glyphes de script
1041 @unnumberedsubsec Glyphes de script
1042 @translationof Script glyphs
1045 \include "font-table.ly"
1046 \markuplist \override-lines #'(word-space . 4)
1051 @node Glyphes de flèche
1052 @unnumberedsubsec Glyphes de flèche
1053 @translationof Arrowhead glyphs
1056 \include "font-table.ly"
1057 \markuplist \override-lines #'(word-space . 4)
1058 \doc-chars #arrowheads
1062 @node Glyphes d'extrémité d'accolade
1063 @unnumberedsubsec Glyphes d'extrémité d'accolade
1064 @translationof Bracket-tip glyphs
1067 \include "font-table.ly"
1068 \markuplist \override-lines #'(word-space . 4)
1069 \doc-chars #brackettips
1073 @node Glyphes de pédale
1074 @unnumberedsubsec Glyphes de pédale
1075 @translationof Pedal glyphs
1078 \include "font-table.ly"
1079 \markuplist \override-lines #'(word-space . 4)
1084 @node Glyphes d'accordéon
1085 @unnumberedsubsec Glyphes d'accordéon
1086 @translationof Accordion glyphs
1089 \include "font-table.ly"
1090 \markuplist \override-lines #'(word-space . 4)
1091 \doc-chars #accordion
1095 @node Glyphes de liaison
1096 @unnumberedsubsec Glyphes de liaison
1097 @translationof Tie glyphs
1100 \include "font-table.ly"
1101 \markuplist \override-lines #'(word-space . 4)
1106 @node Glyphes de style vaticana
1107 @unnumberedsubsec Glyphes de style vaticana
1108 @translationof Vaticana glyphs
1111 \include "font-table.ly"
1112 \markuplist \override-lines #'(word-space . 4)
1113 \doc-chars #vaticana
1117 @node Glyphes de style medicaea
1118 @unnumberedsubsec Glyphes de style medicaea
1119 @translationof Medicaea glyphs
1122 \include "font-table.ly"
1123 \markuplist \override-lines #'(word-space . 4)
1124 \doc-chars #medicaea
1128 @node Glyphes de style Hufnagel
1129 @unnumberedsubsec Glyphes de style Hufnagel
1130 @translationof Hufnagel glyphs
1133 \include "font-table.ly"
1134 \markuplist \override-lines #'(word-space . 4)
1135 \doc-chars #hufnagel
1139 @node Glyphes de style mensural
1140 @unnumberedsubsec Glyphes de style mensural
1141 @translationof Mensural glyphs
1144 \include "font-table.ly"
1145 \markuplist \override-lines #'(word-space . 4)
1146 \doc-chars #mensural
1150 @node Glyphes de style néomensural
1151 @unnumberedsubsec Glyphes de style néomensural
1152 @translationof Neomensural glyphs
1155 \include "font-table.ly"
1156 \markuplist \override-lines #'(word-space . 4)
1157 \doc-chars #neomensural
1161 @node Glyphes de style Petrucci
1162 @unnumberedsubsec Glyphes de style Petrucci
1163 @translationof Petrucci glyphs
1166 \include "font-table.ly"
1167 \markuplist \override-lines #'(word-space . 4)
1168 \doc-chars #petrucci
1172 @node Glyphes de style Solesmes
1173 @unnumberedsubsec Glyphes de style Solesmes
1174 @translationof Solesmes glyphs
1177 \include "font-table.ly"
1178 \markuplist \override-lines #'(word-space . 4)
1179 \doc-chars #solesmes
1183 @node Glyphes de style kiévien
1184 @unnumberedsubsec Glyphes de style kiévien
1185 @translationof Kievan Notation glyphs
1188 \include "font-table.ly"
1189 \markuplist \override-lines #'(word-space . 4)
1194 @node Styles de tête de note
1195 @appendixsec Styles de tête de note
1196 @translationof Note head styles
1198 Voici les différents styles de tête de note disponibles.
1200 @lilypondfile[noindent]{note-head-style.ly}
1203 @node Commandes pour markup
1204 @appendixsec Commandes pour markup
1205 @translationof Text markup commands
1207 Les commandes suivantes peuvent être utilisées dans un bloc
1208 @code{\markup @{ @}}.
1210 @include markup-commands.tely
1213 @node Commandes pour liste de markups
1214 @appendixsec Commandes pour liste de markups
1215 @translationof Text markup list commands
1217 Les commandes suivantes peuvent être utilisées dans un
1218 bloc @code{\markuplist @{ @}}.
1220 @include markup-list-commands.tely
1223 @node Liste des caractères spéciaux
1224 @appendixsec Liste des caractères spéciaux
1225 @translationof List of special characters
1227 Voici une table des caractères spéciaux disponibles. Pour plus de
1228 précisions, voir @ref{Équivalents ASCII}.
1230 Cette liste utilise la syntaxe HTML, à l'instar de la plupart des
1231 caractères qui la composent ; les autres sont inspirés du langage
1234 Les caractères sont ici inclus dans une boîte, de façon à mettre leur
1235 taille en évidence, et un léger décalage a été appliqué pour les
1236 décoller de l'encadrement.
1239 \include "special-characters.ly"
1243 @node Liste des signes d'articulation
1244 @appendixsec Liste des signes d'articulation
1245 @translationof List of articulations
1250 @cindex staccatissimo
1252 @cindex point d'orgue
1253 @cindex point d'arrêt
1258 @cindex tirer l'archet
1259 @cindex pousser l'archet
1262 @cindex orgue, marque de pédale
1268 @cindex ornementation baroque
1269 @cindex baroque, ornementation
1273 @cindex snappizzicato
1278 Voici la liste exhaustive des symboles prédéfinis et que vous pouvez
1279 attacher à une note (par ex. @code{c\accent}) :
1281 @c Articulations and ornamentations
1282 @c Fingering instructions (for "thumb")
1283 @c Common notation for unfretted strings
1284 @c Bowing indications
1286 @c Snap (Bartók) pizzicato
1287 @c Custom percussion staves (for "halfopen" -- not yet funindexed)
1288 @c References for wind instruments (for "open"/"stopped" -- not yet funindexed)
1291 * Scripts d'articulation::
1292 * Scripts d'ornement::
1293 * Scripts de point d'orgue et point d'arrêt::
1294 * Scripts spécifiques à certains instruments::
1295 * Scripts de reprise et de répétition::
1296 * Scripts pour musique ancienne::
1300 @node Scripts d'articulation
1301 @unnumberedsubsec Scripts d'articulation
1302 @translationof Articulation scripts
1305 \include "script-chart.ly"
1306 \new RhythmicStaff { \scriptStaff #articulations }
1310 @node Scripts d'ornement
1311 @unnumberedsubsec Scripts d'ornement
1312 @translationof Ornament scripts
1315 \include "script-chart.ly"
1316 \new RhythmicStaff { \scriptStaff #ornaments }
1320 @node Scripts de point d'orgue et point d'arrêt
1321 @unnumberedsubsec Scripts de point d'orgue et point d'arrêt
1322 @translationof Fermata scripts
1325 \include "script-chart.ly"
1326 \new RhythmicStaff { \scriptStaff #fermatas }
1330 @node Scripts spécifiques à certains instruments
1331 @unnumberedsubsec Scripts spécifiques à certains instruments
1332 @translationof Instrument-specific scripts
1335 \include "script-chart.ly"
1336 \new RhythmicStaff { \scriptStaff #instrument-specific }
1340 @node Scripts de reprise et de répétition
1341 @unnumberedsubsec Scripts de reprise et de répétition
1342 @translationof Repeat sign scripts
1345 \include "script-chart.ly"
1346 \new RhythmicStaff { \scriptStaff #repeats }
1350 @node Scripts pour musique ancienne
1351 @unnumberedsubsec Scripts pour musique ancienne
1352 @translationof Ancient scripts
1355 \include "script-chart.ly"
1356 \include "gregorian.ly"
1357 \new VaticanaStaff { \scriptStaffAncient #ancient }
1361 @node Notes utilisées en percussion
1362 @appendixsec Notes utilisées en percussion
1363 @translationof Percussion notes
1365 @cindex percussions, nom des notes
1366 @lilypondfile[quote]{percussion-chart.ly}
1369 @node Glossaire technique
1370 @appendixsec Glossaire technique
1371 @translationof Technical glossary
1373 Ce glossaire regroupe les termes techniques et concepts utilisés en
1374 interne par LilyPond. Ils apparaissent aussi bien dans les manuels, que
1375 sur les listes de diffusion et dans le code source.
1378 * alist (liste associative)::
1379 * callback (rappel)::
1380 * closure (clôture)::
1382 * grob (objet graphique)::
1385 * lexer (analyseur lexical)::
1387 * output-def (définition de sortie)::
1388 * parser (analyseur syntaxique)::
1389 * variable de l'analyseur grammatical::
1390 * prob (objet de propriété)::
1392 * smob (objet Scheme)::
1397 @node alist (liste associative)
1398 @unnumberedsubsec alist (liste associative)
1399 @translationof alist
1402 @cindex liste associative
1404 Une liste associative -- @strong{alist} pour @emph{association list} --
1405 est une paire Scheme qui associe une valeur à une clé :
1406 @code{(clé . valeur)}. Le fichier @file{scm/lily.scm} contient par
1407 exemple une @emph{alist} @w{@qq{type-p-name-alist}} qui associe certains
1408 types de prédicat (p. ex. @code{ly:music?}) à des noms (p. ex.
1409 @qq{music}) de telle sorte qu'une erreur lors d'un contrôle de typage
1410 puisse être rapportée en console avec mention du type de prédicat
1414 @node callback (rappel)
1415 @unnumberedsubsec callback (rappel)
1416 @translationof callback
1421 Un @strong{rappel}, @emph{callback} en anglais, est une routine,
1422 fonction ou méthode qui est passée en argument à une autre fonction.
1423 Cette dernière peut alors faire usage de cette fonction de rappel comme
1424 de n'importe quelle autre fonction, alors qu'elle ne la connaît pas par
1425 avance. Cette façon de procéder permet à des couches logicielles de bas
1426 niveau d'appeler des fonctions définies à des niveaux plus élevés.
1427 LilyPond utilise abondamment les @emph{callbacks} afin que le code
1428 Scheme saisi par l'utilisateur puisse définir les actions de bas niveau
1432 @node closure (clôture)
1433 @unnumberedsubsec closure (clôture)
1434 @translationof closure
1437 @cindex simple closure
1439 En Scheme, une @strong{clôture} (en anglais, @emph{closure}) est créée
1440 lorsqu'une fonction, généralement une expression lambda, est passée en
1441 tant que variable. La clôture comporte, en plus du code de la fonction,
1442 des références à des variables libres dans l'environnement lexical --
1443 variables utilisées dans l'expression mais définies ailleurs. Lorsque
1444 la fonction est par la suite appliquée aux différents arguments, les
1445 références aux variables libres, capturées par la clôture, permettent
1446 d'obtenir la valeur de ces variables libres qui sera utilisée lors des
1447 calculs. L'une des propriétés intéressantes des clôtures est la
1448 rétention de la valeur de variables internes tout au long des
1449 différentes invocations, leur état étant alors persistant.
1451 Une @strong{clôture simple} -- @emph{simple closure} en anglais -- est
1452 une clôture ne comportant pas de variable libre, et donc pas de
1453 référence à des variables libres.
1455 Une clôture simple est représentée dans LilyPond par un objet Scheme
1456 (un @emph{smob}) contenant l'expression et la méthode pour appliquer
1457 cette expression à la liste d'arguments qui lui est passée.
1461 @unnumberedsubsec glyphe
1462 @translationof glyph
1466 @cindex type de caractère
1468 Un @strong{glyphe} est une représentation graphique particulière d'un
1469 caractère typographique ou d'une combinaison de deux caractères formant
1470 une ligature. Un jeu de glyphes aux mêmes style et allure constitue une
1471 fonte ; un jeu de fontes comprenant plusieurs styles et tailles constitue
1472 un type de caractère.
1475 Manuel de notation :
1477 @ref{Caractères spéciaux}.
1480 @node grob (objet graphique)
1481 @unnumberedsubsec grob (objet graphique)
1485 @cindex graphique, objet
1486 @cindex rendu, objets de
1487 @cindex objets de rendu
1489 Dans LilyPond, les objets représentants les différents éléments de
1490 notation, comme les têtes de note, hampes, liaisons, doigtés, clefs etc.
1491 sont appelés « objets de rendu » ou objet graphique -- en anglais
1492 @emph{GRaphical OBjects} couramment abrégé en @strong{grob}. Ils sont
1493 représentés par des instances de la classe @code{grob}.
1496 Manuel d'initiation :
1497 @rlearning{Objets et interfaces},
1498 @rlearning{Conventions de nommage des objets et propriétés},
1499 @rlearning{Propriétés des objets de rendu}.
1501 Référence des propriétés internes :
1502 @rinternals{grob-interface},
1503 @rinternals{All layout objects}.
1507 @unnumberedsubsec inaltérable
1508 @translationof immutable
1510 @cindex inaltérables, objets
1511 @cindex inaltérables, propriétés
1512 @cindex propriétés communes
1514 Un objet est dit @strong{inaltérable} -- @emph{immutable} en anglais --
1515 dès lors que son état ne peut être modifié après sa création ; les
1516 objets altérables, à l'inverse, peuvent être modifiés après création.
1518 Pour LilyPond, une propriété est inaltérable ou commune lorsqu'elle
1519 définit les style ou le comportement par défaut d'objets graphiques ;
1520 une telle propriété est partagée par un certain nombre de @emph{grobs}.
1521 En apparente contradiction avec ce que leur nom laisse accroire, de
1522 telles propriétés peuvent être adaptées par @code{\override} et
1526 Manuel de notation :
1531 @unnumberedsubsec interface
1532 @translationof interface
1535 @cindex grob-interface
1536 @cindex objet graphique, interface
1538 Les actions et propriétés communes à plusieurs objets graphiques sont
1539 regroupées dans un objet appelé @code{grob-interface}, ou « interface »
1543 Manuel d'initiation :
1544 @rlearning{Objets et interfaces},
1545 @rlearning{Conventions de nommage des objets et propriétés},
1546 @rlearning{Propriétés listées par interface}.
1548 Manuel de notation :
1549 @ref{Interfaces de rendu}.
1551 Référence des propriétés internes :
1552 @rinternals{Graphical Object Interfaces}.
1555 @node lexer (analyseur lexical)
1556 @unnumberedsubsec lexer (analyseur lexical)
1557 @translationof lexer
1560 @cindex analyse lexicale
1563 Un @strong{lexer} est un programme chargé de convertir une séquence de
1564 caractères en une séquence de jetons. Cette opération s'appelle
1565 l'analyse lexicale. L'analyseur lexical de LilyPond convertit le flot
1566 d'information contenu dans un fichier @file{.ly} en flot de jetons qui
1567 pourront être traités lors de l'étape suivant, l'analyse
1568 grammaticale abordée à la rubrique @ref{parser (analyseur syntaxique)}.
1569 L'analyseur lexical de LilyPond repose sur @code{Flex} ; les règles
1570 lexicales sont regroupées dans le fichier @file{lily/lexer.ll}. Ce
1571 fichier, partie intégrante des sources, n'est pas distribué avec les
1572 programmes binaires de LilyPond.
1576 @unnumberedsubsec altérable
1577 @translationof mutable
1579 @cindex altérables, objets et propriétés
1580 @cindex propriétés altérables
1581 @cindex objets altérables
1583 Un objet est dit @strong{altérable} -- @emph{mutable} en anglais --
1584 lorsque son état est sujet à modification après sa création, à l'inverse
1585 des objets inaltérables dont l'état est figé dès leur création.
1587 Les propriétés altérables contiennent, pour LilyPond, des valeurs
1588 spécifiques à un objet graphique. En particulier, les listes d'autres
1589 objets ou résultats de calculs sont enregistrés sous dorme de propriétés
1593 Manuel de notation :
1597 @node output-def (définition de sortie)
1598 @unnumberedsubsec output-def (définition de sortie)
1599 @translationof output-def
1602 @cindex sortie, définition
1603 @cindex définition de sortie
1605 Une instance de la classe @code{Output-def} contient les méthodes et
1606 structures des données associées à un bloc de sortie. Ces instances
1607 sont créées par les blocs @code{\midi}, @code{\layout} et @code{\paper}.
1610 @node parser (analyseur syntaxique)
1611 @unnumberedsubsec parser (analyseur syntaxique)
1612 @translationof parser
1615 @cindex analyseur syntaxique
1617 @cindex grammaire de LilyPond
1620 Un analyseur syntaxique -- @strong{parser} en anglais -- est un
1621 programme qui analyse la séquence de jetons produite par l'analyseur
1622 lexical pour en déterminer la structure grammaticale. Les jetons sont,
1623 pour ce faire, regroupés progressivement en tronçons plus importants,
1624 selon des règles grammaticales. Lorsque la séquence de jetons est
1625 valide, les produit final est une arborescence de jetons ayant à sa base
1626 le symbole grammatical de début. Dès lors que cette étape n'est pas
1627 concluante, le fichier est déclaré invalide ; un message approprié est
1628 alors émis. Les différents regroupements syntaxiques ainsi que les
1629 règles de construction des regroupements relatifs à la grammaire de
1630 LilyPond sont définis dans le fichier @file{lily/parser.yy} et présentés
1631 selon la forme de Backus-Naur (BNF) à la rubrique
1632 @rcontribnamed{LilyPond grammar, Grammaire de LilyPond}. Ce
1633 fichier est utilisé par le générateur de @emph{parser} Bison lors
1634 de la construction du programme. Partie intégrante des sources, il
1635 n'est pas distribué avec les programmes binaires de LilyPond.
1638 @node variable de l'analyseur grammatical
1639 @unnumberedsubsec variable de l'analyseur grammatical
1640 @translationof parser variable
1642 @cindex parser, variable
1643 @cindex Scheme, variable
1644 @cindex globale, variable
1645 @cindex afterGraceFraction
1648 @cindex output-count
1649 @cindex output-suffix
1650 @cindex partCombineListener
1652 @cindex toplevel-bookparts
1653 @cindex toplevel-scores
1654 @cindex showLastLength
1655 @cindex showFirstLength
1657 Il s'agit de variables définies directement en Scheme. Dans la mesure
1658 où leur champ sémantique peut porter à confusion, il est fortement
1659 déconseillé de les utiliser tels quels.
1661 La modification des valeurs de l'une de ces variables dans un fichier
1662 @file{.ly} sera effective de manière globale. Les valeurs modifiées,
1663 sauf à être explicitement remises à leur état d'origine, affecteront
1664 tous les blocs @code{\score} rencontrés, y compris s'ils proviennent
1665 d'autres fichiers ajoutés par une commande @code{\include}. Ceci peut
1666 avoir des conséquences inattendues et les erreurs qui pourraient en
1667 découler difficiles à localiser dans le cadre d'un projet d'envergure.
1669 LilyPond utilise les variables suivantes :
1672 @item afterGraceFraction
1677 @item partCombineListener
1679 @item toplevel-bookparts
1680 @item toplevel-scores
1681 @item showLastLength
1682 @item showFirstLength
1686 @node prob (objet de propriété)
1687 @unnumberedsubsec prob (objet de propriété)
1691 @cindex propriété objet
1692 @cindex objet de propriété
1694 Les objets de propriété -- @strong{probs} pour @emph{PRoperty OBjects}
1695 -- sont des instances de la classe @code{Prob}, une classe de base
1696 simple pour les objets qui disposent de de listes associatives de
1697 propriétés altérables et inaltérables ainsi que les méthodes pour les
1698 manipuler. Les classes @code{Music} et @code{Stream_event} dérivent
1699 d'un @code{prob}. Les instances de la classe @code{prob} se créent
1700 aussi pour garder trace du contenu des systèmes une fois formatés et
1701 des blocs de titrage lors de la phase de mise en forme des pages.
1704 @node clôture simple
1705 @unnumberedsubsec clôture simple
1706 @translationof simple closure
1708 Voir @ref{closure (clôture)}.
1711 @node smob (objet Scheme)
1712 @unnumberedsubsec smob (objet Scheme)
1716 @cindex Scheme, objet
1717 @cindex objet Scheme
1719 Les objets Scheme -- @strong{Smobs} pour @emph{ScheMe OBjects} -- font
1720 partie du mécanisme utilisé par l'interpréteur Guile pour exporter en
1721 code Scheme les objets C ou C++. Dans LilyPond, les @emph{smobs} sont
1722 créés, grâce à des macros, à partir d'objets C++. On peut distinguer
1723 deux types d'objets @emph{smob} : des @emph{smobs} simples destinés aux
1724 objets inaltérables comme les nombres par exemples, et des @emph{smobs}
1725 complexes utilisés pour des objets possédant une identité. De plus
1726 amples informations sont disponibles dans les sources de LilyPond, au
1727 sein du fichier @file{lily/includes/smob.hh}.
1731 @unnumberedsubsec stencil
1732 @translationof stencil
1736 Une instance de la classe @strong{stencil} comporte l'information
1737 nécessaire à l'impression d'un objet typographique. Il s'agit d'un
1738 @emph{smob} simple qui contient un espace de confinement qui définit
1739 l'envergure verticale et horizontale de l'objet ainsi qu'une expression
1740 Scheme qui imprimera l'objet après évaluation. Les stencils peuvent se
1741 combiner et adopter une forme plus complexe définie par une arborescence
1742 d'expressions Scheme des stencils qui la composent.
1744 La propriété @code{stencil}, qui permet de connecter un @emph{grob} à
1745 son stencil, est définie par l'interface @code{grob-interface}.
1748 Référence des propriétés internes :
1749 @rinternals{grob-interface}.
1752 @node Liste des propriétés de contexte
1753 @appendixsec Liste des propriétés de contexte
1754 @translationof All context properties
1756 @include context-properties.tely
1759 @node Propriétés de mise en forme
1760 @appendixsec Propriétés de mise en forme
1761 @translationof Layout properties
1763 @include layout-properties.tely
1766 @node Fonctions musicales prédéfinies
1767 @appendixsec Fonctions musicales prédéfinies
1768 @translationof Available music functions
1770 @include identifiers.tely
1773 @node Identificateurs de modification de contexte
1774 @appendixsec Identificateurs de modification de contexte
1775 @translationof Context modification identifiers
1777 Les commandes suivantes permettent de modifier des contextes au sein
1778 d'un bloc @code{\layout} ou @code{\with}.
1780 @include context-mod-identifiers.tely
1783 @node Types de prédicats prédéfinis
1784 @appendixsec Types de prédicats prédéfinis
1785 @translationof Predefined type predicates
1787 @include type-predicates.tely
1790 @node Fonctions Scheme
1791 @appendixsec Fonctions Scheme
1792 @translationof Scheme functions
1794 @include scheme-functions.tely