]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/notation/notation-appendices.itely
Doc-fr: Updates NR
[lilypond.git] / Documentation / fr / notation / notation-appendices.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2
3 @ignore
4     Translation of GIT committish: d46572826e777ed3e9fa4656535a6e9000f2ed9e
5
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..
9 @end ignore
10
11 @c \version "2.16.0"
12
13 @c Translators: Frédéric Chiasson, Jean-Charles Malahieude
14
15 @node Tables du manuel de notation
16 @appendix Tables du manuel de notation
17 @translationof Notation manual tables
18
19 @menu
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::
25 * Instruments MIDI::
26 * Liste des couleurs::
27 * La fonte Feta::
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::
40 * Fonctions Scheme::
41 @end menu
42
43
44 @node Table des noms d'accord
45 @appendixsec Table des noms d'accord
46 @translationof Chord name chart
47
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.
50
51 @lilypondfile{chord-names-jazz.ly}
52
53
54 @node Modificateurs d'accord usuels
55 @appendixsec Modificateurs d'accord usuels
56 @translationof Common chord modifiers
57
58 Le tableau suivant indique les différents modificateurs qui permettent
59 d'obtenir les structures habituelles d'un certain nombre d'accords.
60
61 @multitable @columnfractions .2 .25 .2 .15 .2
62
63 @item
64 @b{Type}
65 @tab
66 @b{Intervalle}
67 @tab
68 @b{Modificateur}
69 @tab
70 @b{Exemple}
71 @tab
72 @b{Résultat}
73
74
75 @item
76 Majeur
77 @tab
78 Tierce majeure @*et quinte juste
79 @tab
80 @code{5} ou rien
81 @tab
82 @code{c1:5}
83 @tab
84 @lilypond[line-width=2.1\cm,notime]
85 <<
86   \chords { c1:5 }
87   \chordmode { c1:5 }
88 >>
89 @end lilypond
90
91 @item
92 Mineur
93 @tab
94 Tierce mineure @*et quinte juste
95 @tab
96 @code{m} ou @code{m5}
97 @tab
98 @code{c1:m}
99 @tab
100 @lilypond[line-width=2.1\cm,noragged-right,notime]
101 <<
102   \chords { c1:m }
103   \chordmode { c1:m }
104 >>
105 @end lilypond
106
107 @item
108 Augmenté
109 @tab
110 Tierce majeure et @*quinte augmentée
111 @tab
112 @code{aug}
113 @tab
114 @code{c1:aug}
115 @tab
116 @lilypond[line-width=2.1\cm,noragged-right,notime]
117 <<
118   \chords { c1:aug }
119   \chordmode { c1:aug }
120 >>
121 @end lilypond
122
123 @item
124 Diminué
125 @tab
126 Tierce mineure et @*quinte diminuée
127 @tab
128 @code{dim}
129 @tab
130 @code{c1:dim}
131 @tab
132 @lilypond[line-width=2.1\cm,noragged-right,notime]
133 <<
134   \chords { c1:dim }
135   \chordmode { c1:dim }
136 >>
137 @end lilypond
138
139 @item
140 Septième de dominante
141 @tab
142 Triton majeur et @*septième mineure
143 @tab
144 @code{7}
145 @tab
146 @code{c1:7}
147 @tab
148 @lilypond[line-width=2.1\cm,noragged-right,notime]
149 <<
150   \chords { c1:7 }
151   \chordmode { c1:7 }
152 >>
153 @end lilypond
154
155 @item
156 Septième majeure
157 @tab
158 Triton majeur et @*septième majeure
159 @tab
160 @code{maj7} ou @code{maj}
161 @tab
162 @code{c1:maj7}
163 @tab
164 @lilypond[line-width=2.1\cm,noragged-right,notime]
165 <<
166   \chords { c1:maj7 }
167   \chordmode { c1:maj7 }
168 >>
169 @end lilypond
170
171 @item
172 Septième mineure
173 @tab
174 Triton mineur et @*septième mineure
175 @tab
176 @code{m7}
177 @tab
178 @code{c1:m7}
179 @tab
180 @lilypond[line-width=2.1\cm,noragged-right,notime]
181 <<
182   \chords { c1:m7 }
183   \chordmode { c1:m7 }
184 >>
185 @end lilypond
186
187 @item
188 Septième diminuée
189 @tab
190 Triton diminué et @*septième diminuée
191 @tab
192 @code{dim7}
193 @tab
194 @code{c1:dim7}
195 @tab
196 @lilypond[line-width=2.1\cm,noragged-right,notime]
197 <<
198   \chords { c1:dim7}
199   \chordmode { c1:dim7 }
200 >>
201 @end lilypond
202
203 @item
204 Septième augmentée
205 @tab
206 Triton augmenté et @*septième mineure
207 @tab
208 @code{aug7}
209 @tab
210 @code{c1:aug}
211 @tab
212 @lilypond[line-width=2.1\cm,noragged-right,notime]
213 <<
214   \chords { c1:aug7 }
215   \chordmode { c1:aug7 }
216 >>
217 @end lilypond
218
219 @item
220 Septième semi-diminuée
221 @tab
222 Triton diminué et @*septième mineure
223 @tab
224 @code{m7.5-}
225 @tab
226 @code{c1:m7.5-}
227 @tab
228 @lilypond[line-width=2.1\cm,noragged-right,notime]
229 <<
230   \chords { c1:m7.5- }
231   \chordmode { c1:m7.5- }
232 >>
233 @end lilypond
234
235 @item
236 Accord mineur avec septième majeure
237 @tab
238 Triton mineur et @*septième majeure
239 @tab
240 @code{m7+}
241 @tab
242 @code{m7+}
243 @tab
244 @lilypond[line-width=2.1\cm,noragged-right,notime]
245 <<
246   \chords { c1:m7+ }
247   \chordmode { c1:m7+ }
248 >>
249 @end lilypond
250
251 @item
252 Sixte majeure
253 @tab
254 Triton majeur @*et sixte
255 @tab
256 @code{6}
257 @tab
258 @code{c1:6}
259 @tab
260 @lilypond[line-width=2.1\cm,noragged-right,notime]
261 <<
262   \chords { c1:6 }
263   \chordmode { c1:6 }
264 >>
265 @end lilypond
266
267 @item
268 Sixte mineure
269 @tab
270 Triton mineur @*et sixte
271 @tab
272 @code{m6}
273 @tab
274 @code{c1:m6}
275 @tab
276 @lilypond[line-width=2.1\cm,noragged-right,notime]
277 <<
278   \chords { c1:m6 }
279   \chordmode { c1:m6 }
280 >>
281 @end lilypond
282
283 @item
284 Neuvième de dominante
285 @tab
286 Septième de dominante @*et neuvième majeure
287 @tab
288 @code{9}
289 @tab
290 @code{c1:9}
291 @tab
292 @lilypond[line-width=2.1\cm,noragged-right,notime]
293 <<
294   \chords { c1:9 }
295   \chordmode { c1:9 }
296 >>
297 @end lilypond
298
299 @item
300 Neuvième majeure
301 @tab
302 Septième majeure et @*neuvième majeure
303 @tab
304 @code{maj9}
305 @tab
306 @code{c1:maj9}
307 @tab
308 @lilypond[line-width=2.1\cm,noragged-right,notime]
309 <<
310   \chords { c1:maj9 }
311   \chordmode { c1:maj9 }
312 >>
313 @end lilypond
314
315 @item
316 Neuvième mineure
317 @tab
318 Septième mineure et @*neuvième majeure
319 @tab
320 @code{m9}
321 @tab
322 @code{c1:m9}
323 @tab
324 @lilypond[line-width=2.1\cm,noragged-right,notime]
325 <<
326   \chords { c1:m9 }
327   \chordmode { c1:m9 }
328 >>
329 @end lilypond
330
331 @item
332 Onzième de dominante
333 @tab
334 Neuvième de dominante @*et onzième juste
335 @tab
336 @code{11}
337 @tab
338 @code{c1:11}
339 @tab
340 @lilypond[line-width=2.1\cm,noragged-right,notime]
341 <<
342   \chords { c1:11 }
343   \chordmode { c1:11 }
344 >>
345 @end lilypond
346
347 @item
348 Onzième majeure
349 @tab
350 Neuvième majeure @*et onzième juste
351 @tab
352 @code{maj11}
353 @tab
354 @code{c1:maj11}
355 @tab
356 @lilypond[line-width=2.1\cm,noragged-right,notime]
357 <<
358   \chords { c1:maj11 }
359   \chordmode { c1:maj11 }
360 >>
361 @end lilypond
362
363 @item
364 Onzième mineure
365 @tab
366 Neuvième mineure @*et onzième juste
367 @tab
368 @code{m11}
369 @tab
370 @code{c1:m11}
371 @tab
372 @lilypond[line-width=2.1\cm,noragged-right,notime]
373 <<
374   \chords { c1:m11 }
375   \chordmode { c1:m11 }
376 >>
377 @end lilypond
378
379 @item
380 Treizième de dominante
381 @tab
382 Neuvième de dominante @*et treizième majeure
383 @tab
384 @code{13}
385 @tab
386 @code{c1:13}
387 @tab
388 @lilypond[line-width=2.1\cm,noragged-right,notime]
389 <<
390   \chords { c1:13 }
391   \chordmode { c1:13 }
392 >>
393 @end lilypond
394
395 @item
396 Treizième de dominante
397 @tab
398 Onzième de dominante @*et treizième majeure
399 @tab
400 @code{13.11}
401 @tab
402 @code{c1:13.11}
403 @tab
404 @lilypond[line-width=2.1\cm,noragged-right,notime]
405 <<
406   \chords{ c1:13.11 }
407   \chordmode { c1:13.11 }
408 >>
409 @end lilypond
410
411 @item
412 Treizième majeure
413 @tab
414 Onzième majeure et @*treizième majeure
415 @tab
416 @code{maj13.11}
417 @tab
418 @code{c1:maj13.11}
419 @tab
420 @lilypond[line-width=2.1\cm,noragged-right,notime]
421 <<
422   \chords { c1:maj13.11 }
423   \chordmode { c1:maj13.11 }
424 >>
425 @end lilypond
426
427 @item
428 Treizième mineure
429 @tab
430 Onzième mineure et @*treizième majeure
431 @tab
432 @code{m13.11}
433 @tab
434 @code{c1:m13.11}
435 @tab
436 @lilypond[line-width=2.1\cm,noragged-right,notime]
437 <<
438   \chords { c1:m13.11 }
439   \chordmode { c1:m13.11 }
440 >>
441 @end lilypond
442
443 @item
444 Seconde suspendue
445 @tab
446 Seconde majeure @*et quinte juste
447 @tab
448 @code{sus2}
449 @tab
450 @code{c1:sus2}
451 @tab
452 @lilypond[line-width=2.1\cm,noragged-right,notime]
453 <<
454   \chords { c1:sus2 }
455   \chordmode { c1:sus2 }
456 >>
457 @end lilypond
458
459 @item
460 Quarte suspendue
461 @tab
462 Quarte juste @*et quinte juste
463 @tab
464 @code{sus4}
465 @tab
466 @code{c1:sus4}
467 @tab
468 @lilypond[line-width=2.1\cm,noragged-right,notime]
469 <<
470   \chords { c1:sus4 }
471   \chordmode { c1:sus4 }
472 >>
473 @end lilypond
474
475 @item
476 Power chord @*(deux voix)
477 @tab
478 Quinte juste
479 @tab
480 @code{1.5}
481 @tab
482 @code{\powerChords c1:1.5}
483 @tab
484 @lilypond[line-width=2.1\cm,noragged-right,notime]
485 \chordmode { \powerChords c1:1.5 }
486 @end lilypond
487
488 @item
489 Power chord @*(trois voix)
490 @tab
491 Quinte juste @*et octave
492 @tab
493 @code{1.5.8}
494 @tab
495 @code{\powerChords c1:1.5.8}
496 @tab
497 @lilypond[line-width=2.1\cm,noragged-right,notime]
498   \chordmode { \powerChords c1:1.5.8 }
499 @end lilypond
500
501 @end multitable
502
503
504 @node Accordages prédéfinis
505 @appendixsec Accordages prédéfinis
506 @translationof Predefined string tunings
507
508 La liste suivante répertorie les différents accordages dont LilyPond
509 dispose.
510
511 @lilypondfile{display-predefined-string-tunings.ly}
512
513
514 @node Diagrammes d'accord prédéfinis
515 @appendixsec Diagrammes d'accord prédéfinis
516 @translationof Predefined fretboard diagrams
517
518 @menu
519 * Diagrammes pour guitare::
520 * Diagrammes pour ukulele::
521 * Diagrammes pour mandoline::
522 @end menu
523
524
525 @node Diagrammes pour guitare
526 @unnumberedsubsec Diagrammes pour guitare
527 @translationof Diagrams for Guitar
528
529 @lilypondfile[line-width=15.5\cm]{display-predefined-fretboards.ly}
530
531
532 @node Diagrammes pour ukulele
533 @unnumberedsubsec Diagrammes pour ukulele
534 @translationof Diagrams for Ukulele
535
536 @lilypondfile[line-width=15.5\cm]{display-predefined-ukulele-fretboards.ly}
537
538
539 @node Diagrammes pour mandoline
540 @unnumberedsubsec Diagrammes pour mandoline
541 @translationof Diagrams for Mandolin
542
543 @lilypondfile[line-width=15.5\cm]{display-predefined-mandolin-fretboards.ly}
544
545
546 @node Formats de papier prédéfinis
547 @appendixsec Formats de papier prédéfinis
548 @translationof Predefined paper sizes
549
550 Les formats de page sont définis dans le fichier @file{scm/paper.scm}.
551
552 @noindent
553 @strong{La série A @qq{ISO 216}}
554 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
555 @item "a10"
556 @tab (26 x 37 mm)
557 @item "a9"
558 @tab (37 x 52 mm)
559 @item "a8"
560 @tab (52 x 74 mm)
561 @item "a7"
562 @tab (74 x 105 mm)
563 @item "a6"
564 @tab (105 x 148 mm)
565 @item "a5"
566 @tab (148 x 210 mm)
567 @item "a4"
568 @tab (210 x 297 mm)
569 @item "a3"
570 @tab (297 x 420 mm)
571 @item "a2"
572 @tab (420 x 594 mm)
573 @item "a1"
574 @tab (594 x 841 mm)
575 @item "a0"
576 @tab (841 x 1189 mm)
577 @end multitable
578
579 @noindent
580 @strong{La série B @qq{ISO 216}}
581 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
582 @item "b10"
583 @tab (31 x 44 mm)
584 @item "b9"
585 @tab (44 x 62 mm)
586 @item "b8"
587 @tab (62 x 88 mm)
588 @item "b7"
589 @tab (88 x 125 mm)
590 @item "b6"
591 @tab (125 x 176 mm)
592 @item "b5"
593 @tab (176 x 250 mm)
594 @item "b4"
595 @tab (250 x 353 mm)
596 @item "b3"
597 @tab (353 x 500 mm)
598 @item "b2"
599 @tab (500 x 707 mm)
600 @item "b1"
601 @tab (707 x 1000 mm)
602 @item "b0"
603 @tab (1000 x 1414 mm)
604 @end multitable
605
606 @noindent
607 @strong{Deux tailles étendues, définies par la @qq{DIN 476}}
608 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
609 @item "4a0"
610 @tab (1682 x 2378 mm)
611 @item "2a0"
612 @tab (1189 x 1682 mm)
613 @end multitable
614
615 @noindent
616 @strong{La série C standard @qq{ISO 269}}
617 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
618 @item "c10"
619 @tab (28 x 40 mm)
620 @item "c9"
621 @tab (40 x 57 mm)
622 @item "c8"
623 @tab (57 x 81 mm)
624 @item "c7"
625 @tab (81 x 114 mm)
626 @item "c6"
627 @tab (114 x 162 mm)
628 @item "c5"
629 @tab (162 x 229 mm)
630 @item "c4"
631 @tab (229 x 324 mm)
632 @item "c3"
633 @tab (324 x 458 mm)
634 @item "c2"
635 @tab (458 x 648 mm)
636 @item "c1"
637 @tab (648 x 917 mm)
638 @item "c0"
639 @tab (917 x 1297 mm)
640 @end multitable
641
642 @noindent
643 @strong{Formats nord américains}
644 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
645 @item "junior-legal"
646 @tab (8.0 x 5.0 in)
647 @item "legal"
648 @tab (8.5 x 14.0 in)
649 @item "ledger"
650 @tab (17.0 x 11.0 in)
651 @item "letter"
652 @tab (8.5 x 11.0 in)
653 @item "tabloid"
654 @tab (11.0 x 17.0 in)
655 @item "11x17"
656 @tab (11.0 x 17.0 in)
657 @item "17x11"
658 @tab (17.0 x 11.0 in)
659 @end multitable
660
661 @noindent
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"
666 @tab (8 x 10.5 in)
667 @item "government-legal"
668 @tab (8.5 x 13.0 in)
669 @item "philippine-legal"
670 @tab (8.5 x 13.0 in)
671 @end multitable
672
673 @noindent
674 @strong{Formats ANSI}
675 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
676 @item "ansi a"
677 @tab (8.5 x 11.0 in)
678 @item "ansi b"
679 @tab (17.0 x 11.0 in)
680 @item "ansi c"
681 @tab (17.0 x 22.0 in)
682 @item "ansi d"
683 @tab (22.0 x 34.0 in)
684 @item "ansi e"
685 @tab (34.0 x 44.0 in)
686 @item "engineering f"
687 @tab (28.0 x 40.0 in)
688 @end multitable
689
690 @noindent
691 @strong{Formats nord américains pour l'architecture}
692 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
693 @item "arch a"
694 @tab (9.0 x 12.0 in)
695 @item "arch b"
696 @tab (12.0 x 18.0 in)
697 @item "arch c"
698 @tab (18.0 x 24.0 in)
699 @item "arch d"
700 @tab (24.0 x 36.0 in)
701 @item "arch e"
702 @tab (36.0 x 48.0 in)
703 @item "arch e1"
704 @tab (30.0 x 42.0 in)
705 @end multitable
706
707 @noindent
708 @strong{Formats anciens, toujours en vigueur dans le Royaume Uni}
709 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
710 @item "statement"
711 @tab (5.5 x 8.5 in)
712 @item "half letter"
713 @tab (5.5 x 8.5 in)
714 @item "quarto"
715 @tab (8.0 x 10.0 in)
716 @item "octavo"
717 @tab (6.75 x 10.5 in)
718 @item "executive"
719 @tab (7.25 x 10.5 in)
720 @item "monarch"
721 @tab (7.25 x 10.5 in)
722 @item "foolscap"
723 @tab (8.27 x 13.0 in)
724 @item "folio"
725 @tab (8.27 x 13.0 in)
726 @item "super-b"
727 @tab (13.0 x 19.0 in)
728 @item "post"
729 @tab (15.5 x 19.5 in)
730 @item "crown"
731 @tab (15.0 x 20.0 in)
732 @item "large post"
733 @tab (16.5 x 21.0 in)
734 @item "demy"
735 @tab (17.5 x 22.5 in)
736 @item "medium"
737 @tab (18.0 x 23.0 in)
738 @item "broadsheet"
739 @tab (18.0 x 24.0 in)
740 @item "royal"
741 @tab (20.0 x 25.0 in)
742 @item "elephant"
743 @tab (23.0 x 28.0 in)
744 @item "double demy"
745 @tab (22.5 x 35.0 in)
746 @item "quad demy"
747 @tab (35.0 x 45.0 in)
748 @item "atlas"
749 @tab (26.0 x 34.0 in)
750 @item "imperial"
751 @tab (22.0 x 30.0 in)
752 @item "antiquarian"
753 @tab (31.0 x 53.0 in)
754 @end multitable
755
756 @noindent
757 @strong{Formats de base PA4}
758 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
759 @item "pa0"
760 @tab (840 x 1120 mm)
761 @item "pa1"
762 @tab (560 x 840 mm)
763 @item "pa2"
764 @tab (420 x 560 mm)
765 @item "pa3"
766 @tab (280 x 420 mm)
767 @item "pa4"
768 @tab (210 x 280 mm)
769 @item "pa5"
770 @tab (140 x 210 mm)
771 @item "pa6"
772 @tab (105 x 140 mm)
773 @item "pa7"
774 @tab (70 x 105 mm)
775 @item "pa8"
776 @tab (52 x 70 mm)
777 @item "pa9"
778 @tab (35 x 52 mm)
779 @item "pa10"
780 @tab (26 x 35 mm)
781 @end multitable
782
783 @noindent
784 @strong{Format utilisé en Asie du Sudest et en Australie}
785 @multitable {@code{"government-letter "}} { (abcd x abcd mm)}
786 @item "f4"
787 @tab (210 x 330 mm)
788 @end multitable
789
790 @noindent
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)}
794 @item "a8landscape"
795 @tab (74 x 52 mm)
796 @end multitable
797
798
799 @node Instruments MIDI
800 @appendixsec Instruments MIDI
801 @translationof MIDI instruments
802
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}.
807
808 @example
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
851 cello                     lead 6 (voice)
852 @end example
853
854
855 @node Liste des couleurs
856 @appendixsec Liste des couleurs
857 @translationof List of colors
858
859
860 @subsubheading Couleurs de base
861
862 La syntaxe appropriée à la gestion des couleurs est traitée au chapitre
863 @ref{Coloration d'objets}.
864
865 @cindex liste des couleurs
866 @cindex couleurs, liste
867
868 @verbatim
869 black       white          red         green
870 blue        cyan           magenta     yellow
871 grey        darkred        darkgreen   darkblue
872 darkcyan    darkmagenta    darkyellow
873 @end verbatim
874
875
876 @subsubheading Noms de couleur X
877
878 Les noms de couleur X peuvent s'employer de différentes manières.
879
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}).
885
886 Le @emph{gris} accepte aussi bien l'orthographe @qq{grey} que
887 @qq{gray} (par ex. @code{DarkSlateGray}).
888
889 Certains noms peuvent prendre un suffixe numérique, comme
890 @code{LightSalmon4}.
891
892
893 @subsubheading Noms de couleur sans suffixe numérique
894
895 @verbatim
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
923 LightGreen
924 @end verbatim
925
926
927 @subsubheading Noms de couleur avec suffixe numérique
928
929 Les couleurs suivantes acceptent un suffixe numérique @var{N} compris
930 entre 1 et 4.
931
932 @verbatim
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
948 thistleN
949 @end verbatim
950
951
952 @subsubheading Échelle de gris
953
954 Une échelle de gris s'obtient en utilisant
955
956 @example
957 greyN
958 @end example
959
960 @noindent
961 où @var{N} est compris entre 0 et 100.
962
963
964 @node La fonte Feta
965 @appendixsec La fonte Feta
966 @translationof The Feta font
967
968 @cindex Feta, fonte
969 @cindex fonte Feta
970
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}.
977
978 @menu
979 * Glyphes de clef::
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::
988 * Glyphes de point::
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::
1004 @end menu
1005
1006
1007 @node Glyphes de clef
1008 @unnumberedsubsec Glyphes de clef
1009 @translationof Clef glyphs
1010
1011 @lilypond[quote]
1012 \include "font-table.ly"
1013 \markuplist \override-lines #'(word-space . 4)
1014             \doc-chars #clefs
1015 @end lilypond
1016
1017
1018 @node Glyphes de métrique
1019 @unnumberedsubsec Glyphes de métrique
1020 @translationof Time Signature glyphs
1021
1022 @lilypond[quote]
1023 \include "font-table.ly"
1024 \markuplist \override-lines #'(word-space . 4)
1025             \doc-chars #timesig
1026 @end lilypond
1027
1028
1029 @node Glyphes de chiffre
1030 @unnumberedsubsec Glyphes de chiffre
1031 @translationof Number glyphs
1032
1033 @lilypond[quote]
1034 \include "font-table.ly"
1035 \markuplist \override-lines #'(word-space . 4)
1036             \doc-chars #numbers
1037 @end lilypond
1038
1039
1040 @node Glyphes d'altération
1041 @unnumberedsubsec Glyphes d'altération
1042 @translationof Accidental glyphs
1043
1044 @lilypond[quote]
1045 \include "font-table.ly"
1046 \markuplist \override-lines #'(word-space . 4)
1047             \doc-chars #accidentals
1048 @end lilypond
1049
1050
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
1054
1055 @lilypond[quote]
1056 \include "font-table.ly"
1057 \markuplist \override-lines #'(word-space . 4)
1058             \doc-chars #default-noteheads
1059 @end lilypond
1060
1061
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
1065
1066 @lilypond[quote]
1067 \include "font-table.ly"
1068 \markuplist \override-lines #'(word-space . 4)
1069             \doc-chars #special-noteheads
1070 @end lilypond
1071
1072
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
1076
1077 @lilypond[quote]
1078 \include "font-table.ly"
1079 \markuplist \override-lines #'(word-space . 4)
1080             \doc-chars #shape-note-noteheads
1081 @end lilypond
1082
1083
1084 @node Glyphes de silence
1085 @unnumberedsubsec Glyphes de silence
1086 @translationof Rest glyphs
1087
1088 @lilypond[quote]
1089 \include "font-table.ly"
1090 \markuplist \override-lines #'(word-space . 4)
1091             \doc-chars #rests
1092 @end lilypond
1093
1094
1095 @node Glyphes de crochet de croche
1096 @unnumberedsubsec Glyphes de crochet de croche
1097 @translationof Flag glyphs
1098
1099 @lilypond[quote]
1100 \include "font-table.ly"
1101 \markuplist \override-lines #'(word-space . 4)
1102             \doc-chars #flags
1103 @end lilypond
1104
1105
1106 @node Glyphes de point
1107 @unnumberedsubsec Glyphes de point
1108 @translationof Dot glyphs
1109
1110 @lilypond[quote]
1111 \include "font-table.ly"
1112 \markuplist \override-lines #'(word-space . 4)
1113             \doc-chars #dots
1114 @end lilypond
1115
1116
1117 @node Glyphes de nuance
1118 @unnumberedsubsec Glyphes de nuance
1119 @translationof Dynamic glyphs
1120
1121 @lilypond[quote]
1122 \include "font-table.ly"
1123 \markuplist \override-lines #'(word-space . 4)
1124             \doc-chars #dynamics
1125 @end lilypond
1126
1127
1128 @node Glyphes de script
1129 @unnumberedsubsec Glyphes de script
1130 @translationof Script glyphs
1131
1132 @lilypond[quote]
1133 \include "font-table.ly"
1134 \markuplist \override-lines #'(word-space . 4)
1135             \doc-chars #scripts
1136 @end lilypond
1137
1138
1139 @node Glyphes de flèche
1140 @unnumberedsubsec Glyphes de flèche
1141 @translationof Arrowhead glyphs
1142
1143 @lilypond[quote]
1144 \include "font-table.ly"
1145 \markuplist \override-lines #'(word-space . 4)
1146             \doc-chars #arrowheads
1147 @end lilypond
1148
1149
1150 @node Glyphes d'extrémité d'accolade
1151 @unnumberedsubsec Glyphes d'extrémité d'accolade
1152 @translationof Bracket-tip glyphs
1153
1154 @lilypond[quote]
1155 \include "font-table.ly"
1156 \markuplist \override-lines #'(word-space . 4)
1157             \doc-chars #brackettips
1158 @end lilypond
1159
1160
1161 @node Glyphes de pédale
1162 @unnumberedsubsec Glyphes de pédale
1163 @translationof Pedal glyphs
1164
1165 @lilypond[quote]
1166 \include "font-table.ly"
1167 \markuplist \override-lines #'(word-space . 4)
1168             \doc-chars #pedal
1169 @end lilypond
1170
1171
1172 @node Glyphes d'accordéon
1173 @unnumberedsubsec Glyphes d'accordéon
1174 @translationof Accordion glyphs
1175
1176 @lilypond[quote]
1177 \include "font-table.ly"
1178 \markuplist \override-lines #'(word-space . 4)
1179             \doc-chars #accordion
1180 @end lilypond
1181
1182
1183 @node Glyphes de liaison
1184 @unnumberedsubsec Glyphes de liaison
1185 @translationof Tie glyphs
1186
1187 @lilypond[quote]
1188 \include "font-table.ly"
1189 \markuplist \override-lines #'(word-space . 4)
1190             \doc-chars #ties
1191 @end lilypond
1192
1193
1194 @node Glyphes de style vaticana
1195 @unnumberedsubsec Glyphes de style vaticana
1196 @translationof Vaticana glyphs
1197
1198 @lilypond[quote]
1199 \include "font-table.ly"
1200 \markuplist \override-lines #'(word-space . 4)
1201             \doc-chars #vaticana
1202 @end lilypond
1203
1204
1205 @node Glyphes de style medicaea
1206 @unnumberedsubsec Glyphes de style medicaea
1207 @translationof Medicaea glyphs
1208
1209 @lilypond[quote]
1210 \include "font-table.ly"
1211 \markuplist \override-lines #'(word-space . 4)
1212             \doc-chars #medicaea
1213 @end lilypond
1214
1215
1216 @node Glyphes de style Hufnagel
1217 @unnumberedsubsec Glyphes de style Hufnagel
1218 @translationof Hufnagel glyphs
1219
1220 @lilypond[quote]
1221 \include "font-table.ly"
1222 \markuplist \override-lines #'(word-space . 4)
1223             \doc-chars #hufnagel
1224 @end lilypond
1225
1226
1227 @node Glyphes de style mensural
1228 @unnumberedsubsec Glyphes de style mensural
1229 @translationof Mensural glyphs
1230
1231 @lilypond[quote]
1232 \include "font-table.ly"
1233 \markuplist \override-lines #'(word-space . 4)
1234             \doc-chars #mensural
1235 @end lilypond
1236
1237
1238 @node Glyphes de style néomensural
1239 @unnumberedsubsec Glyphes de style néomensural
1240 @translationof Neomensural glyphs
1241
1242 @lilypond[quote]
1243 \include "font-table.ly"
1244 \markuplist \override-lines #'(word-space . 4)
1245             \doc-chars #neomensural
1246 @end lilypond
1247
1248
1249 @node Glyphes de style Petrucci
1250 @unnumberedsubsec Glyphes de style Petrucci
1251 @translationof Petrucci glyphs
1252
1253 @lilypond[quote]
1254 \include "font-table.ly"
1255 \markuplist \override-lines #'(word-space . 4)
1256             \doc-chars #petrucci
1257 @end lilypond
1258
1259
1260 @node Glyphes de style Solesmes
1261 @unnumberedsubsec Glyphes de style Solesmes
1262 @translationof Solesmes glyphs
1263
1264 @lilypond[quote]
1265 \include "font-table.ly"
1266 \markuplist \override-lines #'(word-space . 4)
1267             \doc-chars #solesmes
1268 @end lilypond
1269
1270
1271 @node Glyphes de style kiévien
1272 @unnumberedsubsec Glyphes de style kiévien
1273 @translationof Kievan Notation glyphs
1274
1275 @lilypond[quote]
1276 \include "font-table.ly"
1277 \markuplist \override-lines #'(word-space . 4)
1278              \doc-chars #kievan
1279 @end lilypond
1280  
1281
1282 @node Styles de tête de note
1283 @appendixsec Styles de tête de note
1284 @translationof Note head styles
1285
1286 Voici les différents styles de tête de note disponibles.
1287
1288 @lilypondfile[noindent]{note-head-style.ly}
1289
1290
1291 @node Commandes pour markup
1292 @appendixsec Commandes pour @emph{markup}
1293 @translationof Text markup commands
1294
1295 Les commandes suivantes peuvent être utilisées dans un bloc
1296 @code{\markup @{ @}}.
1297
1298 @include markup-commands.tely
1299
1300
1301 @node Commandes pour liste de markups
1302 @appendixsec Commandes pour liste de @emph{markups}
1303 @translationof Text markup list commands
1304
1305 Les commandes suivantes peuvent être utilisées dans un
1306 bloc @code{\markuplist @{ @}}.
1307
1308 @include markup-list-commands.tely
1309
1310
1311 @node Liste des caractères spéciaux
1312 @appendixsec Liste des caractères spéciaux
1313 @translationof List of special characters
1314
1315 Voici une table des caractères spéciaux disponibles.  Pour plus de
1316 précisions, voir @ref{Équivalents ASCII}.
1317
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
1320 @LaTeX{}.
1321
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.
1325
1326 @lilypond[quote]
1327 \include "special-characters.ly"
1328 @end lilypond
1329
1330
1331 @node Liste des signes d'articulation
1332 @appendixsec Liste des signes d'articulation
1333 @translationof List of articulations
1334
1335 @cindex accent
1336 @cindex circulus
1337 @cindex marcato
1338 @cindex staccatissimo
1339 @cindex espressivo
1340 @cindex point d'orgue
1341 @cindex point d'arrêt
1342 @cindex flageolet
1343 @cindex staccato
1344 @cindex portato
1345 @cindex tenuto
1346 @cindex tirer l'archet
1347 @cindex pousser l'archet
1348 @cindex bouché
1349 @cindex sourdine
1350 @cindex orgue, marque de pédale
1351 @cindex grupetto
1352 @cindex ouvert
1353 @cindex flageolet
1354 @cindex trille
1355 @cindex mordant
1356 @cindex ornementation baroque
1357 @cindex baroque, ornementation
1358 @cindex pouce
1359 @cindex segno
1360 @cindex coda
1361 @cindex snappizzicato
1362 @cindex varcoda
1363 @cindex pointe
1364 @cindex talon
1365
1366 Voici la liste exhaustive des symboles prédéfinis et que vous pouvez
1367 attacher à une note (par ex. @code{c\accent}) :
1368
1369 @c Articulations and ornamentations
1370 @c Fingering instructions (for "thumb")
1371 @c Common notation for unfretted strings
1372 @c   Bowing indications
1373 @c   Harmonics
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)
1377
1378 @menu
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::
1385 @end menu
1386
1387
1388 @node Scripts d'articulation
1389 @unnumberedsubsec Scripts d'articulation
1390 @translationof Articulation scripts
1391
1392 @lilypond[quote]
1393 \include "script-chart.ly"
1394 \new RhythmicStaff { \scriptStaff #articulations }
1395 @end lilypond
1396
1397
1398 @node Scripts d'ornement
1399 @unnumberedsubsec Scripts d'ornement
1400 @translationof Ornament scripts
1401
1402 @lilypond[quote]
1403 \include "script-chart.ly"
1404 \new RhythmicStaff { \scriptStaff #ornaments }
1405 @end lilypond
1406
1407
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
1411
1412 @lilypond[quote]
1413 \include "script-chart.ly"
1414 \new RhythmicStaff { \scriptStaff #fermatas }
1415 @end lilypond
1416
1417
1418 @node Scripts spécifiques à certains instruments
1419 @unnumberedsubsec Scripts spécifiques à certains instruments
1420 @translationof Instrument-specific scripts
1421
1422 @lilypond[quote]
1423 \include "script-chart.ly"
1424 \new RhythmicStaff { \scriptStaff #instrument-specific }
1425 @end lilypond
1426
1427
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
1431
1432 @lilypond[quote]
1433 \include "script-chart.ly"
1434 \new RhythmicStaff { \scriptStaff #repeats }
1435 @end lilypond
1436
1437
1438 @node Scripts pour musique ancienne
1439 @unnumberedsubsec Scripts pour musique ancienne
1440 @translationof Ancient scripts
1441
1442 @lilypond[quote]
1443 \include "script-chart.ly"
1444 \include "gregorian.ly"
1445 \new VaticanaStaff { \scriptStaffAncient #ancient }
1446 @end lilypond
1447
1448
1449 @node Notes utilisées en percussion
1450 @appendixsec Notes utilisées en percussion
1451 @translationof Percussion notes
1452
1453 @cindex percussions, nom des notes
1454 @lilypondfile[quote]{percussion-chart.ly}
1455
1456
1457 @node Glossaire technique
1458 @appendixsec Glossaire technique
1459 @translationof Technical glossary
1460
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.
1464
1465 @menu
1466 * alist (liste associative)::
1467 * callback (rappel)::
1468 * closure (clôture)::
1469 * glyphe::
1470 * grob (objet graphique)::
1471 * inaltérable::
1472 * interface::
1473 * lexer (analyseur lexical)::
1474 * altérable::
1475 * output-def (définition de sortie)::
1476 * parser (analyseur syntaxique)::
1477 * variable de l'analyseur grammatical::
1478 * prob (objet de propriété)::
1479 * clôture simple::
1480 * smob (objet Scheme)::
1481 * stencil::
1482 @end menu
1483
1484
1485 @node alist (liste associative)
1486 @unnumberedsubsec alist (liste associative)
1487 @translationof alist
1488
1489 @cindex alist
1490 @cindex liste associative
1491
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
1499 attendu.
1500
1501
1502 @node callback (rappel)
1503 @unnumberedsubsec callback (rappel)
1504 @translationof callback
1505
1506 @cindex callback
1507 @cindex rappel
1508
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
1517 à opérer.
1518
1519
1520 @node closure (clôture)
1521 @unnumberedsubsec closure (clôture)
1522 @translationof closure
1523
1524 @cindex clôture
1525 @cindex simple closure
1526
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.
1538
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.
1542
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.
1546
1547
1548 @node glyphe
1549 @unnumberedsubsec glyphe
1550 @translationof glyph
1551
1552 @cindex glyphe
1553 @cindex fonte
1554 @cindex type de caractère
1555
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.
1561
1562 @seealso
1563 Manuel de notation :
1564 @ref{Fontes},
1565 @ref{Caractères spéciaux}.
1566
1567
1568 @node grob (objet graphique)
1569 @unnumberedsubsec grob (objet graphique)
1570 @translationof grob
1571
1572 @cindex grob
1573 @cindex graphique, objet
1574 @cindex rendu, objets de
1575 @cindex objets de rendu
1576
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}.
1582
1583 @seealso
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}.
1588
1589 Référence des propriétés internes :
1590 @rinternals{grob-interface},
1591 @rinternals{All layout objects}.
1592
1593
1594 @node inaltérable
1595 @unnumberedsubsec inaltérable
1596 @translationof immutable
1597
1598 @cindex inaltérables, objets
1599 @cindex inaltérables, propriétés
1600 @cindex propriétés communes
1601
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.
1605
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
1611 @code{\revert}.
1612
1613 @seealso
1614 Manuel de notation :
1615 @ref{altérable}.
1616
1617
1618 @node interface
1619 @unnumberedsubsec interface
1620 @translationof interface
1621
1622 @cindex interface
1623 @cindex grob-interface
1624 @cindex objet graphique, interface
1625
1626 Les actions et propriétés communes à plusieurs objets graphiques sont
1627 regroupées dans un objet appelé @code{grob-interface}, ou « interface »
1628 pour faire court.
1629
1630 @seealso
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}.
1635
1636 Manuel de notation :
1637 @ref{Interfaces de rendu}.
1638
1639 Référence des propriétés internes :
1640 @rinternals{Graphical Object Interfaces}.
1641
1642
1643 @node lexer (analyseur lexical)
1644 @unnumberedsubsec lexer (analyseur lexical)
1645 @translationof lexer
1646
1647 @cindex lexer
1648 @cindex analyse lexicale
1649 @cindex Flex
1650
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.
1661
1662
1663 @node altérable
1664 @unnumberedsubsec altérable
1665 @translationof mutable
1666
1667 @cindex altérables, objets et propriétés
1668 @cindex propriétés altérables
1669 @cindex objets altérables
1670
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.
1674
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
1678 altérables.
1679
1680 @seealso
1681 Manuel de notation :
1682 @ref{inaltérable}.
1683
1684
1685 @node output-def (définition de sortie)
1686 @unnumberedsubsec output-def (définition de sortie)
1687 @translationof output-def
1688
1689 @cindex output-def
1690 @cindex sortie, définition
1691 @cindex définition de sortie
1692
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}.
1696
1697
1698 @node parser (analyseur syntaxique)
1699 @unnumberedsubsec parser (analyseur syntaxique)
1700 @translationof parser
1701
1702 @cindex parser
1703 @cindex analyseur syntaxique
1704 @cindex Bison
1705 @cindex grammaire de LilyPond
1706 @cindex BNF
1707
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.
1724
1725
1726 @node variable de l'analyseur grammatical
1727 @unnumberedsubsec variable de l'analyseur grammatical
1728 @translationof parser variable
1729
1730 @cindex parser, variable
1731 @cindex Scheme, variable
1732 @cindex globale, variable
1733 @cindex afterGraceFraction
1734 @cindex musicQuotes
1735 @cindex mode
1736 @cindex output-count
1737 @cindex output-suffix
1738 @cindex partCombineListener
1739 @cindex pitchnames
1740 @cindex toplevel-bookparts
1741 @cindex toplevel-scores
1742 @cindex showLastLength
1743 @cindex showFirstLength
1744
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.
1748
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.
1756
1757 LilyPond utilise les variables suivantes :
1758
1759 @itemize
1760 @item afterGraceFraction
1761 @item musicQuotes
1762 @item mode
1763 @item output-count
1764 @item output-suffix
1765 @item partCombineListener
1766 @item pitchnames
1767 @item toplevel-bookparts
1768 @item toplevel-scores
1769 @item showLastLength
1770 @item showFirstLength
1771 @end itemize
1772
1773
1774 @node prob (objet de propriété)
1775 @unnumberedsubsec prob (objet de propriété)
1776 @translationof prob
1777
1778 @cindex prob
1779 @cindex propriété objet
1780 @cindex objet de propriété
1781
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.
1790
1791
1792 @node clôture simple
1793 @unnumberedsubsec clôture simple
1794 @translationof simple closure
1795
1796 Voir @ref{closure (clôture)}.
1797
1798
1799 @node smob (objet Scheme)
1800 @unnumberedsubsec smob (objet Scheme)
1801 @translationof smob
1802
1803 @cindex smob
1804 @cindex Scheme, objet
1805 @cindex objet Scheme
1806
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}.
1816
1817
1818 @node stencil
1819 @unnumberedsubsec stencil
1820 @translationof stencil
1821
1822 @cindex stencil
1823
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.
1831
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}.
1834
1835 @seealso
1836 Référence des propriétés internes :
1837 @rinternals{grob-interface}.
1838
1839
1840 @node Liste des propriétés de contexte
1841 @appendixsec Liste des propriétés de contexte
1842 @translationof All context properties
1843
1844 @include context-properties.tely
1845
1846
1847 @node Propriétés de mise en forme
1848 @appendixsec Propriétés de mise en forme
1849 @translationof Layout properties
1850
1851 @include layout-properties.tely
1852
1853
1854 @node Fonctions musicales prédéfinies
1855 @appendixsec Fonctions musicales prédéfinies
1856 @translationof Available music functions
1857
1858 @include identifiers.tely
1859
1860
1861 @node Identificateurs de modification de contexte
1862 @appendixsec Identificateurs de modification de contexte
1863 @translationof Context modification identifiers
1864
1865 Les commandes suivantes permettent de modifier des contextes au sein
1866 d'un bloc @code{\layout} ou @code{\with}.
1867
1868 @include context-mod-identifiers.tely
1869
1870
1871 @node Types de prédicats prédéfinis
1872 @appendixsec Types de prédicats prédéfinis
1873 @translationof Predefined type predicates
1874
1875 @include type-predicates.tely
1876
1877
1878 @node Fonctions Scheme
1879 @appendixsec Fonctions Scheme
1880 @translationof Scheme functions
1881
1882 @include scheme-functions.tely