1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
4 Translation of GIT committish: a1267e20afa61258ce3031f07d916e0e66ac6582
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..
12 Tutorial guidelines: (different from policy.txt!)
13 - unless you have a really good reason, use
14 @lilypond[verbatim,quote]
16 - use "aes" and "ees" instead of "as" and "es". I know it's not
17 correct Dutch naming, but let's not confuse people with this
18 until we get to the Basic notation chapter.
20 - Add "Music Glossary: @rglos{foo}" to the *top* of the relevant
21 portions of the tutorial.
27 @c Translators: Nicolas Grandclaude, Ludovic Sardain, Gauvain Pocentek
28 @c Translation checkers: J.-Charles Malahieude, Valentin Villenave, John Mandereau
29 @c Translation status: post-GDP
31 @node Bases de notation musicale
32 @chapter Bases de notation musicale
33 @translationof Common notation
35 Suite au premier contact avec le @ref{Tutoriel}, voyons comment
36 créer de belles partitions utilisant une notation musicale courante
39 * Notation sur une seule portée::
42 * Dernières précisions::
46 @node Notation sur une seule portée
47 @section Notation sur une seule portée
48 @translationof Single staff notation
50 Cette section présente la notation courante dont on a besoin pour
51 écrire une voix sur une portée.
54 * Barre et contrôle de mesure::
55 * Hauteurs et armure::
57 * Articulations et nuances::
59 * Barres de ligature automatiques et manuelles::
60 * Commandes rythmiques avancées::
64 @node Barre et contrôle de mesure
65 @subsection Barre et contrôle de mesure
66 @translationof Bar lines and bar checks
70 * Contrôle de mesure::
75 @unnumberedsubsubsec Barre de mesure
76 @translationof Bar lines
78 Les simples barres de mesure se placent automatiquement ; nul n'est
79 besoin de les saisir. D'autres types de barre de mesure sont accessibles
80 par la commande @code{\bar}, tels que @code{\bar "||"} pour une double
81 barre ou @code{\bar "|."} pour la barre finale. Pour une liste des
82 différents styles de barre de mesure, voir
83 @ruser{Barres de mesure}.
85 @lilypond[verbatim,quote]
86 \relative { g'1 e1 \bar "||" c2. c'4 \bar "|." }
90 @node Contrôle de mesure
91 @unnumberedsubsubsec Contrôle de mesure
92 @translationof Bar checks
94 Les contrôles de barre de mesure -- @emph{bar checks} en anglais -- ne
95 sont à priori pas strictement nécessaires. Ils permettent cependant
96 d'indiquer directement dans le code saisi -- à l'aide d'une barre
97 verticale @code{|} -- l'emplacement des barres de mesure. Grâce à ces
98 contrôleurs, LilyPond sera capable de déterminer si la durée que vous
99 avez attribuée aux notes correspondent bien à longueur de la mesure qui
100 les contient. Les contrôles de mesure apportent aussi clarté et
101 organisation à votre code.
103 @c This example deliberately produces a warning
104 @lilypond[verbatim,quote]
106 g'1 | e1 | c2. c' | g4 c g e | c4 r r2 |
110 La compilation du code ci-dessus devrait vous afficher le message
114 Avertissement : échec du contrôle de mesure (barcheck) à 1/2
116 | g4 c g e | c4 r r2 |
119 Si la durée manquante est évitente au vu du rendu musical de cet exemple
120 minimaliste, l'avertissement émis en console ne manquera pas de porter à
121 votre attention l'absence du @code{4} à la troisième mesure.
125 @ruser{Barres de mesure},
126 @ruser{Vérification des limites et numéros de mesure}.
129 @node Hauteurs et armure
130 @subsection Hauteurs et armure
131 @translationof Pitches and key signatures
136 * Attention aux armures et aux hauteurs::
139 @warning{Si, comme nombre de nouveaux utilisateurs, vous avez du mal à
140 appréhender la notion de tonalité et d'armures dans LilyPond, consultez
141 la note à la fin de cette page.}
144 @unnumberedsubsubsec Altérations
145 @translationof Pitch alterations
150 @cindex dièse, double
153 @cindex bémol, double
162 Glossaire musicologique :
163 @rglosnamed{sharp,dièse}, @rglosnamed{flat,bémol},
164 @rglosnamed{double sharp,double dièse},
165 @rglosnamed{double flat,double bémol}, @rglosnamed{accidental,altération}.
167 LilyPond identifie le nom d'une note par sa hauteur. Par exemple, un
168 @code{c} signifiera toujours @notation{do naturel}, quelle que soit la
169 tonalité ou l'armure.
171 Dans la notation par défaut, on obtient un @notation{dièse} en
172 ajoutant @code{is} au nom de la note, et un @notation{bémol} en
173 ajoutant @code{es}. Comme vous pouvez vous y attendre, un double
174 dièse ou double bémol s'obtiennent en ajoutant @code{isis} ou
175 @code{eses}. Cette syntaxe est dérivée de la convention de
176 dénomination des notes dans les langues nordiques et germaniques,
177 comme l'allemand ou le hollandais.
180 Cependant, si vous utilisez la commande @code{\language "italiano"} pour
181 entrer les noms de note français au lieu des noms hollandais, il faudra
182 ajouter un @code{d} pour obtenir un dièse, et un @code{b} pour un bémol.
183 Le double dièse et le double bémol s'obtiennent en ajoutant
184 respectivement @code{dd} et @code{bb}. Pour en savoir plus sur les
185 autres langues disponibles, consultez
186 @ruser{Nom des notes dans d'autres langues}.
189 @lilypond[verbatim,quote]
190 \relative { cis''1 ees fisis, aeses }
195 @unnumberedsubsubsec Armures
196 @translationof Key signatures
198 @cindex armure, définition de l'
199 @cindex armure, altérations à l'
200 @cindex altérations à l'armure
208 Glossaire musicologique :
209 @rglosnamed{key signature,armure}, @rglosnamed{major,majeur},
210 @rglosnamed{minor,mineur}.
212 L'armure est déterminée par la commande @code{\key}, suivie d'une
213 hauteur puis de @code{\major} (majeur) ou @code{\minor} (mineur).
215 @lilypond[verbatim,quote]
219 \bar "||" \key c \minor
227 @node Attention aux armures et aux hauteurs
228 @unnumberedsubsubsec Attention aux armures et aux hauteurs
229 @translationof Warning key signatures and pitches
231 Glossaire musicologique :
232 @rglosnamed{accidental,altération}, @rglosnamed{key signature,armure},
233 @rglosnamed{pitch,hauteur}, @rglosnamed{flat,bémol},
234 @rglosnamed{natural,bécarre}, @rglosnamed{sharp,dièse},
235 @rglos{transposition}, @rglosnamed{Pitch names,Noms de note}.
237 LilyPond fait une distinction nette entre le contenu musical et sa
238 représentation sur papier. Un code tel que @code{d4 e fis2} définit la
239 hauteur et la durée de notes ; il s'agit du contenu. L'armure, les
240 altérations « à la clef », fait partie de la représentation imprimée.
241 L'armure définit aussi des règles en matière de représentation des notes
242 imprimées. LilyPond comparera chaque hauteur saisie avec l'armure pour
243 déterminer s'il est besoin d'imprimer une altération accidentelle.
245 La commande @code{\key} détermine l'armure, ce qui affectera la
246 représentation imprimée, et ne modifiera @b{en aucun cas} la hauteur
247 assignée à une note telle qu'un @code{c} que vous aurez saisi.
251 @lilypond[verbatim,quote]
259 aucune note n'a d'altération accidentelle, et pourtant vous devrez
260 entrer le @code{is} pour les notes @code{cis} et @code{fis}.
262 Le code @code{b} ne veut pas dire @qq{Imprimez-moi un point noir sur
263 la troisième ligne de la portée.} Cela signifie plutôt : @qq{Ici se
264 trouve une note dont la hauteur est un si naturel.} Avec une armure
265 de la bémol majeur, ce @code{si} est flanqué d'un bécarre
268 @lilypond[verbatim,quote]
275 Prenons un autre exemple : imaginez-vous devant un piano ; dès
276 lors que vous voulez enfoncer l'une des touches noires, il vous faudra
277 @strong{ajouter} un @code{is} ou un @code{es} au nom de la note.
279 Ajouter explicitement toutes les altérations demande un peu plus
280 d'effort dans la phase de saisie, mais cela facilite grandement la
281 @notation{transposition}. De plus, les altérations accidentelles
282 peuvent ainsi être imprimées suivant plusieurs conventions. Pour
283 connaître les différentes manières dont les altérations accidentelles
284 peuvent être imprimées, consultez
285 @ruser{Altérations accidentelles automatiques}.
289 @ruser{Nom des notes dans d'autres langues},
291 @ruser{Altérations accidentelles automatiques},
297 @translationof Ties and slurs
300 * Liaisons de prolongation::
301 * Liaisons d'articulation::
302 * Liaisons de phrasé::
303 * Attention aux types de liaison::
306 @cindex liaisons de prolongation
307 @cindex liaisons de tenue
308 @cindex prolongation, liaisons de
309 @cindex durée, liaisons de
310 @cindex tenue, liaisons de
317 @node Liaisons de prolongation
318 @unnumberedsubsubsec Liaisons de prolongation
321 Glossaire musicologique :
322 @rglosnamed{tie,liaison de tenue}.
324 Pour créer une liaison de prolongation -- parfois aussi appelée
325 liaison de tenue --, on ajoute un tilde @code{~} à la première note
328 @lilypond[verbatim,quote]
329 \relative { g'4~ g c2~ | c4~ c8 a~ a2 | }
332 @cindex isolée, durée
335 Lorsque la hauteur ne change pas, ce qui est toujours le cas pour des
336 liaisons de tenue, les hauteurs suivantes peuvent être omises auquel cas
337 seules les durées successives seront mentionnées :
339 @lilypond[verbatim,quote]
340 \relative { g'4~ 4 c2~ | 4~ 8 a~ 2 | }
343 Ce raccourci se révèle fort utile lors d'une succession de rythmes
344 appliqués à une même hauteur. Notez bien qu'une espace entre une
345 hauteur isolée et une durée isolée aura pour effet de ne produire qu'une
346 seule note. Autrement dit, @code{c4 a 8 8} sera interprété comme
347 @code{c4 a8 a8}, non comme @code{c4 a4 a8 a8} ; écrivez plutôt
350 @node Liaisons d'articulation
351 @unnumberedsubsubsec Liaisons d'articulation
354 @cindex liaisons d'articulation
355 @cindex articulation, liaisons d'
358 @c Le terme de "slur" a deux sens en français : articulation et phrasé.
359 @c Je garde ici le terme "legato", tel qu'il apparaît dans le texte
360 @c original, car c'est celui qui me semble le plus couramment employé.
361 @c slur = "il zon" (articulation). jcm
362 @c phrasing slur = "ils ont des chapeaux ronds" (phrase). jcm
364 Glossaire musicologique :
365 @rglosnamed{slur,liaison}, @rglosnamed{phrasing,phrasé}.
367 Une liaison d'articulation ou @emph{legato} peut englober
368 plusieurs notes. Les notes de départ et d'arrivée sont suivies
369 respectivement d'un signe @code{(} et @code{)}.
371 @lilypond[verbatim,quote]
372 \relative { d''4( c16) cis( d e c cis d) e( d4) }
376 @node Liaisons de phrasé
377 @unnumberedsubsubsec Liaisons de phrasé
378 @translationof Phrasing slurs
380 @cindex liaisons de phrasé
381 @cindex phrasé, liaisons de
383 De plus longues liaisons, dites de phrasé, sont délimitées par @code{\(}
384 et @code{\)}. Il est possible d'avoir en même temps des legatos et des
387 @lilypond[verbatim,quote]
388 \relative { g'4\( g8( a) b( c) b4\) }
394 @node Attention aux types de liaison
395 @unnumberedsubsubsec Attention aux types de liaison
396 @translationof Warnings slurs vs. ties
399 @cindex liaisons d'articulation et de prolongation, différences
401 Glossaire musicologique :
402 @rglos{articulation}, @rglosnamed{slur,liaison},
403 @rglosnamed{tie,liaison de tenue}.
405 Une liaison d'articulation ou de phrasé ressemble à une liaison de
406 prolongation, mais n'a pas la même signification. Alors qu'une
407 liaison de prolongation ne peut relier que deux notes de même hauteur,
408 le @emph{legato} indique une articulation de plusieurs notes,
409 éventuellement en grand nombre. Les liaisons de tenue peuvent être
410 enchâssées dans un @emph{legato} ou un phrasé.
412 @lilypond[verbatim,quote]
413 \relative { c''4(~ c8 d~ 4 e) }
418 @ruser{Liaisons de prolongation},
419 @ruser{Liaisons d'articulation},
420 @ruser{Liaisons de phrasé}.
423 @node Articulations et nuances
424 @subsection Articulations et nuances
425 @translationof Articulation and dynamics
435 @unnumberedsubsubsec Articulation
436 @translationof Articulations
442 Glossaire musicologique :
443 @rglos{articulation}.
445 Des @notation{articulations} peuvent être ajoutées à une note, au moyen
446 d'un tiret @code{-} suivi d'un caractère :
448 @lilypond[verbatim,quote]
457 @unnumberedsubsubsec Doigté
458 @translationof Fingerings
465 Glossaire musicologique :
466 @rglosnamed{fingering,doigté}.
468 De même, des indications de doigté peuvent être ajoutées à une note en
469 utilisant un tiret (@samp{-}) et le chiffre à écrire :
471 @lilypond[verbatim,quote]
472 \relative { c''4-3 e-5 b-2 a-1 }
475 Articulations et doigtés sont habituellement placés automatiquement,
476 mais vous pouvez spécifier leur positionnement en utilisant @code{^} (en
477 haut) ou @code{_} (en bas). Vous pouvez aussi utiliser plusieurs
478 articulations sur la même note. Dans la plupart des cas, cependant,
479 il est bon de laisser LilyPond déterminer l'emplacement de
482 @lilypond[verbatim,quote]
483 \relative { c''4_-^1 d^. f^4_2-> e^-_+ }
488 @unnumberedsubsubsec Nuance
489 @translationof Dynamics
505 Glossaire musicologique :
506 @rglosnamed{dynamics,nuances},
510 On obtient un signe de @notation{nuance} en ajoutant à la note les
511 lettres du signe, précédées d'un anti-slash @code{\} :
513 @lilypond[verbatim,quote]
514 \relative { c''4\ff c\mf c\p c\pp }
521 @c Pluriel des termes musicaux italiens :
522 @c selon Littré, plutôt à la française (en "-os" qu'en "-i")
524 @notation{Crescendos} et @notation{decrescendos} débutent avec les
525 commandes @code{\<} et @code{\>}. Ils se terminent soit par une
526 nuance d'arrivée, par exemple @code{\f}, soit par la commande
529 @lilypond[verbatim,quote]
530 \relative { c''4\< c\ff\> c c\! }
535 @ruser{Articulations et ornements},
541 @subsection Ajout de texte
542 @translationof Adding text
544 @cindex texte, ajout de
545 @cindex ajout de texte
550 On peut ajouter du texte à une partition :
552 @lilypond[verbatim,quote,fragment]
553 c''2^"espr" a'_"legato"
556 Pour mettre en forme du texte, on utilise la commande @code{\markup} :
558 @lilypond[verbatim,quote,fragment]
559 c''2^\markup { \bold espr }
561 \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p
567 @ruser{Ajout de texte}.
570 @node Barres de ligature automatiques et manuelles
571 @subsection Barres de ligature automatiques et manuelles
572 @translationof Automatic and manual beams
575 @cindex barre de ligature
576 @cindex ligatures automatiques
577 @cindex ligatures manuelles
578 @cindex ligatures explicites
583 @funindex \autoBeamOff
584 @funindex \autoBeamOn
586 Glossaire musicologique :
587 @rglosnamed{beam,ligature}.
589 Toutes les barres de ligature sont dessinées automatiquement :
591 @lilypond[verbatim,quote]
592 \relative { a'8 ais d ees r d c16 b a8 }
596 Lorsqu'on n'aime pas la manière dont les notes sont automatiquement
597 groupées, il est possible de les ligaturer manuellement, en marquant la
598 première note à attacher d'un crochet ouvrant @code{[} et la dernière
599 d'un crochet fermant @code{]}.
601 @lilypond[verbatim,quote]
602 \relative { a'8[ ais] d[ ees r d] c16 b a8 }
605 Pour désactiver les barres de ligature automatiques pour des passages
606 entiers, utilisez la commande @code{\autoBeamOff}, et utilisez
607 @code{\autoBeamOn} pour les réactiver.
609 @lilypond[verbatim,quote]
612 a'8 c b4 d8. c16 b4 |
620 @ruser{Barres de ligature automatiques},
621 @ruser{Barres de ligature manuelles}.
624 @node Commandes rythmiques avancées
625 @subsection Commandes rythmiques avancées
626 @translationof Advanced rhythmic commands
629 * Mesure incomplète::
635 @node Mesure incomplète
636 @unnumberedsubsubsec Mesure incomplète
637 @translationof Partial measure
641 @cindex mesure incomplète
645 Glossaire musicologique : @rglosnamed{anacrusis,anacrouse}.
647 On crée une levée (ou anacrouse) avec la commande @code{\partial},
648 suivie d'une durée : @code{\partial 4} produit une levée d'une
649 noire et @code{\partial 8} d'une croche.
651 @lilypond[verbatim,quote]
660 @unnumberedsubsubsec N-olet
661 @translationof Tuplets
668 Glossaire musicologique : @rglosnamed{note value,valeur d'une note},
669 @rglosnamed{triplet,triolet}.
671 Les @notation{n-olets} sont créés avec la commande @code{\tuplet}, qui
672 prend deux arguments : une fraction et une expression musicale. La
673 fraction représente le nombre de notes du n-olet à inscrire dans la durée
674 normalement attribuée à un certain nombre de notes de même valeur. Dans
675 le cas de triolets, par exemple, trois notes recouvrent la même durée
676 que deux ; un @notation{triolet} portera donc une fraction de 3/2.
678 @lilypond[verbatim,quote]
680 \tuplet 3/2 { f''8 g a }
681 \tuplet 3/2 { c8 r c }
682 \tuplet 3/2 { f,8 g16[ a g a] }
683 \tuplet 3/2 { d4 a8 }
688 @node Note d'ornement
689 @unnumberedsubsubsec Note d'ornement
690 @translationof Grace notes
692 @cindex notes d'ornement
693 @cindex ornementation
698 @funindex \acciaccatura
699 @funindex \appoggiatura
700 @funindex acciaccatura
702 Glossaire musicologique :
703 @rglosnamed{grace notes,ornements},
704 @rglosnamed{acciaccatura,acciaccature},
705 @rglosnamed{appoggiatura,appoggiature}.
707 Des @notation{notes d'ornement} s'obtiennent en appliquant la commande
708 @code{\grace}, @code{\appoggiatura} ou @code{\acciaccatura} à une
709 expression musicale :
711 @lilypond[verbatim,quote]
713 c''2 \grace { a32 b } c2 |
714 c2 \appoggiatura b16 c2 |
715 c2 \acciaccatura b16 c2 |
721 @ruser{Notes d'ornement},
726 @node Notes simultanées
727 @section Notes simultanées
728 @translationof Multiple notes at once
730 Cette section traite de situations où l'on a plus d'une note à la
731 fois : plusieurs instruments, plusieurs voix ou portées pour un
732 même instrument (le piano, par exemple), et les accords.
734 En théorie musicale, la polyphonie désigne une musique constituée de
735 plusieurs voix ; dans LilyPond, ce terme désigne les situations où
736 il y a plus d'une voix sur une même portée.
739 * Les expressions musicales en clair::
740 * Plusieurs portées::
741 * Regroupements de portées::
742 * Combinaison de notes en accords::
743 * Polyphonie sur une portée::
747 @node Les expressions musicales en clair
748 @subsection Les expressions musicales en clair
749 @translationof Music expressions explained
751 @cindex expression musicale
754 * Analogie avec les expressions mathématiques::
755 * Expressions musicales simultanées -- plusieurs portées::
756 * Expressions musicales simultanées -- une seule portée::
759 Dans les fichiers source LilyPond, la musique est représentée par ce
760 qu'on appelle des @emph{expressions musicales}. En soi, une seule note
761 peut constituer une expression musicale :
763 @lilypond[verbatim,quote,fragment]
767 Mettre un groupe de notes entre accolades crée une nouvelle expression
768 musicale, appelée @emph{expression musicale composée}. En voici un
769 exemple avec deux notes :
771 @lilypond[verbatim,quote]
775 La mise entre accolades d'une séquence d'expressions musicales -- des
776 notes par exemple -- signifie qu'elles doivent être jouées
777 successivement, les unes après les autres. Le résultat est une
778 expression, qui peut elle-même être regroupée séquentiellement avec
779 d'autres expressions. Ici, l'expression de l'exemple précédent est
780 combinée à deux notes :
782 @lilypond[verbatim,quote]
783 \relative { { a'4 g } f g }
787 @node Analogie avec les expressions mathématiques
788 @unnumberedsubsubsec Analogie avec les expressions mathématiques
789 @translationof Analogy mathematical expressions
793 Ce mécanisme est similaire aux formules mathématiques : une grosse
794 formule est créée en assemblant plusieurs petites formules. De telles
795 formules sont appelées expressions, elles ont une définition
796 récursive, de telle sorte que vous pouvez fabriquer des expressions
797 arbitrairement longues et complexes. Par exemple :
806 ((1 + 2) * 3) / (4 * 5)
809 Ceci est une suite d'expressions, où chacune est contenue dans la
810 suivante. Les expressions les plus simples sont les nombres, et de
811 plus grandes expressions sont produites en combinant des expressions
812 avec des opérateurs -- comme @code{+}, @code{*} et @code{/} -- et
813 des parenthèses. Tout comme les expressions mathématiques, les
814 expressions musicales peuvent être imbriquées avec une profondeur
815 arbitraire, ce qui est nécessaire pour des partitions complexes comme
816 de la musique polyphonique.
819 @node Expressions musicales simultanées -- plusieurs portées
820 @unnumberedsubsubsec Expressions musicales simultanées -- plusieurs portées
821 @translationof Simultaneous music expressions multiple staves
823 @cindex portées multiples
825 @cindex combinaison d'expressions en parallèle
826 @cindex parallèles, expressions
827 @cindex expressions parallèles
828 @cindex hauteur relative et musique simultanée
829 @cindex musique simultanée et hauteur relative
830 @cindex hauteur relative et expressions parallèles
831 @cindex expressions parallèles et hauteur relative
837 Glossaire musicologique : @rglosnamed{polyphony,polyphonie}.
839 Cette technique est utile pour de la musique @notation{polyphonique}.
840 Pour entrer une musique avec plusieurs voix ou plusieurs portées, nous
841 pouvons aussi combiner @emph{en parallèle} les expressions : deux
842 voix qui doivent être jouées en même temps, sont entrées comme une
843 combinaison simultanée de deux expressions. Une expression musicale
844 @qq{simultanée} est formée en entourant les expressions entre @code{<<}
845 et @code{>>}. Dans l'exemple suivant, trois expressions (contenant
846 chacune deux notes distinctes) sont combinées simultanément.
848 @lilypond[verbatim,quote]
856 Notez que nous avons ici indenté chaque niveau du fichier d'entrée
857 avec un nombre d'espaces différent. LilyPond se moque -- ou presque
858 -- de l'espace qu'il peut y avoir ou non au début d'une ligne, mais
859 un code bien indenté est bien plus lisible par des humains.
861 @warning{La hauteur de chaque note saisie est relative à la précédente ;
862 seule la première première note verra sa hauteur déterminée relativement
863 au au @code{c''} de la commande @code{@bs{}relative} de départ.}
866 @node Expressions musicales simultanées -- une seule portée
867 @unnumberedsubsubsec Expressions musicales simultanées -- une seule portée
868 @translationof Simultaneous music expressions single staff
870 Pour déterminer le nombre de portées, LilyPond regarde le début de la
871 première expression. Si c'est une seule note, une seule portée est
872 produite ; si c'est une expression simultanée, plusieurs portées sont
873 produites. Nous avons dans l'exemple ci-dessous une expression
874 complexe ; dans la mesure où elle débute par une note seule, elle sera
875 produite sur une unique portée.
877 @lilypond[verbatim,quote]
880 << { e2 f } { c <<b d>> } >> |
885 @node Plusieurs portées
886 @subsection Plusieurs portées
887 @translationof Multiple staves
889 @cindex multiples portées
890 @cindex portées multiples
892 @cindex contexte de notation
893 @cindex notation, contexte
903 Comme nous l'avons vu dans @ref{Les expressions musicales en clair}, un
904 fichier d'entrée LilyPond est fait d'expressions musicales. Si la
905 partition commence par plusieurs expressions simultanées, LilyPond
906 créera plusieurs portées. Cependant, il est plus facile de prévoir le
907 nombre de portées si on les crée explicitement, ce que nous allons
910 Pour créer plus d'une portée, on ajoute @code{\new Staff} au début de
911 chaque partie de la musique constituant une portée. Ces éléments
912 @code{Staff} sont ensuite combinés en parallèle avec @code{<<} et
913 @code{>>}, comme ci-dessous.
915 @lilypond[verbatim,quote]
917 \new Staff { \clef "treble" c''4 }
918 \new Staff { \clef "bass" c4 }
922 La commande @code{\new} introduit un @qq{contexte de notation}. Un
923 contexte de notation est un environnement dans lequel les événements
924 musicaux -- comme les notes ou les commandes @code{\clef} -- sont
925 interprétés. Pour des pièces simples, ces contextes sont créés
926 automatiquement. Pour des pièces plus complexes, il est préférable de
927 spécifier explicitement les contextes, afin de s'assurer que chaque
928 fragment aura sa propre portée.
930 Il existe différents types de contextes. Les contextes @code{Score}
931 (partition), @code{Staff} (portée) et @code{Voice} (voix) gèrent la
932 notation de la mélodie, alors que @code{Lyrics} gère les paroles et
933 @code{ChordNames} imprime des noms d'accord.
935 En terme de syntaxe, ajouter @code{\new} devant une expression
936 musicale crée une plus grande expression musicale. En reprenant la
937 comparaison précédente, cela ressemble au signe @emph{moins} en
938 mathématiques. La formule @math{(4+5)} est une expression, donc
939 @math{-(4+5)} constitue une plus grande expression.
941 Les chiffres de métrique indiqués sur une portée affectent toutes les
942 autres portées. En revanche l'armure d'une portée n'affecte @emph{pas}
943 les autres portées. Ces caractéristiques par défaut se justifient par
944 le fait que l'utilisation d'instruments transpositeurs est bien plus
945 fréquente que la musique polyrythmique.
947 @lilypond[verbatim,quote]
949 \new Staff { \clef "treble" \key d \major \time 3/4 c''4 }
950 \new Staff { \clef "bass" c4 }
955 @node Regroupements de portées
956 @subsection Regroupements de portées
957 @translationof Staff groups
959 @cindex portée double
960 @cindex portée pour piano
961 @cindex piano, portée pour
962 @cindex clavier, portée pour
963 @cindex chœur, système pour
964 @cindex système pour chœur
966 @cindex portées, regroupement de
967 @cindex regroupement de portées
973 Glossaire musicologique :
974 @rglosnamed{brace,accolade},
975 @rglosnamed{staff,portée},
976 @rglosnamed{system,système}.
978 La musique pour piano s'écrit sur deux portées reliées par une
979 @notation{accolade}. La gravure de ce type de portée est semblable à
980 l'exemple de musique polyphonique de @ref{Plusieurs portées}, mais
981 maintenant cette expression entière est interprétée dans un contexte
991 Voici un bref exemple :
993 @lilypond[verbatim,quote]
995 \new Staff \relative { \time 2/4 c''4 e | g g, | }
996 \new Staff \relative { \clef "bass" c4 c' | e c | }
1000 Vous pouvez générer d'autres formes de regroupement, avec
1001 @code{\new GrandStaff} pour une partition d'orchestre, ou
1002 @code{\new ChoirStaff} qui sied particulièrement aux partitions
1003 chorales. Chacun de ces regroupements constitue un contexte à part
1004 entière, avec ses particularités, tant au niveau du signe qui regroupe
1005 les portées au sein d'un @notation{système} qu'au niveau de l'étendue
1006 des barres de mesure.
1009 Manuel de notation :
1010 @ruser{Instruments utilisant des portées multiples},
1011 @ruser{Gravure des portées}.
1014 @node Combinaison de notes en accords
1015 @subsection Combinaison de notes en accords
1016 @translationof Combining notes into chords
1018 @cindex accords, notes simultanées
1019 @cindex accords et durée
1025 Glossaire musicologique : @rglosnamed{chord,accord}.
1027 Nous avons vu précédemment comment combiner des notes simultanément,
1028 en les encadrant par des chevrons doubles @code{<<} et @code{>>}. Pour
1029 produire des accords simples, c'est-à-dire une superposition de notes
1030 de même durée, on encadre les hauteurs de notes par des chevrons simples
1031 @code{<} et @code{>}, et on écrit la durée juste après.
1033 @lilypond[verbatim,quote]
1034 \relative { r4 <c'' e g> <c f a>2 }
1037 Beaucoup d'éléments de notation que l'on peut attacher à une note
1038 simple, comme une liaison, un crochet indiquant un début ou une fin de
1039 lien, un signe d'articulation, peuvent être également attachés à un
1040 accord : il faut ajouter ces indications après les hauteurs et la
1041 durée, donc @emph{à l'extérieur} des chevrons.
1043 @lilypond[verbatim,quote]
1045 r4 <c'' e g>~ <c f a>2 |
1046 <c e g>8[ <c f a> <c e g> <c f a>]
1047 <c e g>8\>[ <c f a> <c f a> <c e g>]\! |
1048 r4 <c e g>8.\p <c f a>16( <c e g>4-. <c f a>) |
1053 Manuel de notation :
1054 @ruser{Notes en accords}.
1057 @node Polyphonie sur une portée
1058 @subsection Polyphonie sur une portée
1059 @translationof Single staff polyphony
1062 @cindex voix multiples sur une portée
1063 @cindex multiples voix sur une portée
1064 @cindex silence invisible
1065 @cindex invisible, silence
1067 @funindex << ... \\ ... >>
1072 Bien que LilyPond gère la musique polyphonique sans difficulté, cela
1073 fait appel à des concepts que nous n'avons pas encore abordés. C'est la
1074 raison pour laquelle nous ne nous étendrons pas tout de suite sur ce
1075 sujet et préférons vous inciter à consulter les chapitres dédiés à
1076 l'étude de ces concepts.
1079 Manuel d'initiation :
1080 @ref{Les voix contiennent la musique}.
1082 Manuel de notation :
1083 @ruser{Notes simultanées}.
1088 @translationof Songs
1090 Cette section présente l'écriture vocale et les partitions de variété.
1093 * Écriture de chants simples::
1094 * Alignement des paroles sur une mélodie::
1095 * Paroles pour plusieurs portées::
1099 @node Écriture de chants simples
1100 @subsection Écriture de chants simples
1101 @translationof Setting simple songs
1106 @funindex \addlyrics
1108 Glossaire musicologique : @rglos{lyrics}.
1110 Prenons une mélodie toute simple, la comptine @emph{Girls and boys
1113 @lilypond[verbatim,quote]
1117 d''4 b8 c4 a8 | d4 b8 g4
1121 Des @notation{paroles} peuvent être associées à ces notes, en les
1122 combinant avec la commande @code{\addlyrics}. On entre les paroles en
1123 séparant chaque syllable par une espace :
1125 @lilypond[verbatim,quote]
1130 d''4 b8 c4 a8 | d4 b8 g4
1133 Girls and boys come out to play,
1138 Notez les doubles chevrons @code{<< @dots{} >>} encadrant toute la
1139 pièce ; ils indiquent simplement que la musique et les paroles se
1140 produisent en même temps.
1143 @node Alignement des paroles sur une mélodie
1144 @subsection Alignement des paroles sur une mélodie
1145 @translationof Aligning lyrics to a melody
1148 @cindex ligne d'extension
1149 @cindex trait d'union (paroles)
1150 @cindex caractère souligné (paroles)
1151 @cindex paroles, alignement des
1152 @cindex alignement des paroles
1153 @cindex paroles, mot de plusieurs syllabes
1155 Glossaire musicologique : @rglosnamed{melisma,mélisme},
1156 @rglosnamed{extender line,ligne d'extension}.
1158 La deuxième ligne de la comptine précédente est @emph{The moon doth
1159 shine as bright as day}. Ajoutons-la au code.
1161 @lilypond[verbatim,quote]
1166 d''4 b8 c4 a8 | d4 b8 g4 g8 |
1167 a4 b8 c b a | d4 b8 g4. |
1170 Girls and boys come out to play,
1171 The moon doth shine as bright as day;
1176 Remarquez comme les paroles ajoutées ne s'alignent pas bien avec les
1177 notes. Le mot @emph{shine} devrait être chanté sur deux notes au lieu
1178 d'une. On appelle ceci un @notation{mélisme} : il s'agit d'une seule
1179 syllabe chantée sur plus d'une note. Il existe plusieurs façons
1180 d'étaler une syllabe sur plusieurs notes, la plus simple étant de lier
1181 les notes du mélisme. Pour les détails, consultez @ref{Liaisons}.
1183 @lilypond[verbatim,quote]
1188 d''4 b8 c4 a8 | d4 b8 g4 g8 |
1189 a4 b8 c( b) a | d4 b8 g4. |
1192 Girls and boys come out to play,
1193 The moon doth shine as bright as day;
1198 Les paroles sont maintenant correctement alignées, mais les liens de
1199 croche automatiques ne conviennent pas pour les notes au-dessus de
1200 @emph{shine as}. On peut les corriger en ajoutant des liens de croche
1201 manuels ; pour ceci consultez
1202 @ref{Barres de ligature automatiques et manuelles}.
1204 @lilypond[verbatim,quote]
1209 d''4 b8 c4 a8 | d4 b8 g4 g8 |
1210 a4 b8 c([ b]) a | d4 b8 g4. |
1213 Girls and boys come out to play,
1214 The moon doth shine as bright as day;
1219 Au lieu d'utiliser une liaison, on peut indiquer le mélisme dans les
1220 paroles en insérant un caractère souligné @code{_} pour chaque note du
1221 mélisme sauf la première.
1223 @lilypond[verbatim,quote]
1228 d''4 b8 c4 a8 | d4 b8 g4 g8 |
1229 a4 b8 c[ b] a | d4 b8 g4. |
1232 Girls and boys come out to play,
1233 The moon doth shine _ as bright as day;
1238 Si une syllabe s'étend sur un grand nombre de notes ou une note très
1239 longue, on représente souvent le mélisme par un @notation{trait de
1240 prolongation}, qu'on entre avec double caractère souligné @code{__}.
1241 L'exemple suivant montre les trois premières mesures de la plainte de
1242 Didon, extraite de @notation{Didon et Énée} de Purcell.
1244 @lilypond[verbatim,quote]
1249 g'2 a bes | bes2( a) b2 |
1250 c4.( bes8 a4. g8 fis4.) g8 | fis1
1254 am laid __ in earth,
1259 Aucun exemple jusqu'à présent n'a utilisé de mots de plus d'une
1260 syllabe. Dans des paroles, de tels mots sont écrits en syllabes
1261 séparées par des traits d'union. Avec LilyPond, on utilise deux
1262 tirets pour produire un trait d'union centré entre deux syllabes.
1263 L'exemple suivant montre tout ce que nous avons vu jusqu'à maintenant
1264 sur l'alignement de paroles à une mélodie.
1266 @c no ragged-right here because otherwise the hyphens get lost,
1267 @c but the example is long enough to avoid looking strange.
1268 @lilypond[verbatim,quote,noragged-right]
1274 d'4 | g4 g a8( b) | g4 g b8( c) |
1278 A -- way in a __ man -- ger,
1279 no __ crib for a bed, __
1284 Avec certaines paroles, en particulier en italien, il se produit la
1285 situation inverse : il peut y avoir plusieurs syllabes sur une seule
1286 note. On réalise ceci avec LilyPond grâce à un caractère souligné
1287 @code{_} sans espace entre les syllabes, ou alors en groupant les
1288 syllabes avec des guillemets. L'exemple suivant est extrait de l'air de
1289 Figaro @emph{Largo al factotum}, dans @notation{Figaro} de Rossini, où
1290 la syllabe @emph{al} est chantée sur la même note que @emph{go}.
1292 @c no ragged-right here because otherwise the hyphens get lost,
1293 @c but the example is long enough to avoid looking strange.
1294 @lilypond[verbatim,quote,noragged-right]
1300 c'4.~ 8 d b | c8([ d]) b c d b | c8
1303 Lar -- go_al fac -- to -- tum del -- la cit -- tà
1309 Manuel de notation :
1310 @ruser{Musique vocale}.
1313 @node Paroles pour plusieurs portées
1314 @subsection Paroles pour plusieurs portées
1315 @translationof Lyrics to multiple staves
1317 @cindex paroles et portées multiples
1318 @cindex portées multiples et paroles
1320 La méthode simple d'ajout de paroles avec @code{\addlyrics} peut être
1321 également utilisée pour placer des paroles sous plusieurs portées.
1322 L'exemple suivant est extrait de @emph{Judas Macchabée} de Händel.
1324 @lilypond[verbatim,quote]
1330 c''8 | c8([ bes]) a a([ g]) f | f'4. b, | c4.~ 4
1333 Let flee -- cy flocks the hills a -- dorn, __
1339 r8 | r4. r4 c'8 | a'8([ g]) f f([ e]) d | e8([ d]) c bes'4
1342 Let flee -- cy flocks the hills a -- dorn,
1347 Pour produire des partitions plus complexes ou plus longues que cet
1348 exemple simple, il est vivement conseillé de séparer la structure de
1349 la partition des notes et paroles, grâce à des variables. Ceci sera
1350 détaillé plus loin dans
1351 @ref{Organisation du code source avec des variables}.
1354 Manuel de notation :
1355 @ruser{Musique vocale}.
1358 @node Dernières précisions
1359 @section Dernières précisions
1360 @translationof Final touches
1362 L'ultime section de ce tutoriel montre comment ajouter une touche
1363 finale à des morceaux simples, et constitue une introduction au reste
1367 * Organisation du code source avec des variables::
1369 * Noms de note absolus::
1370 * Après le tutoriel::
1374 @node Organisation du code source avec des variables
1375 @subsection Organisation du code source avec des variables
1376 @translationof Organizing pieces with variables
1379 @cindex variables, définition
1380 @cindex identificateurs
1382 @cindex assignation de variables
1383 @cindex utilisation de variables
1384 @cindex variables, utilisation de
1385 @cindex variables, caractères autorisés dans les
1386 @cindex caractères autorisés dans les variables
1388 Lorsque l'on combine tous les éléments étudiés précédemment pour
1389 écrire des partitions plus longues, les expressions musicales prennent
1390 de l'ampleur et, dans le cas des pièces polyphoniques, deviennent
1391 profondément imbriquées, jusqu'au point où il devient difficile de se
1392 repérer dans le fichier source. Cet inconvénient peut être résolu par
1393 l'utilisation de @emph{variables}.
1395 En utilisant des variables, parfois appelées identificateurs ou
1396 macros, on peut scinder des expressions musicales complexes en des
1397 expressions plus simples. Une variable se définit comme suit :
1400 musiqueToto = @{ @dots{} @}
1403 Le contenu de l'expression musicale @code{musiqueToto} pourra être
1404 utilisé plus loin en faisant précéder son nom d'un anti-slash,
1405 c'est-à-dire @code{\musiqueToto}, tout comme n'importe quelle commande
1406 LilyPond. Toute variable doit être définie @emph{avant} son
1407 utilisation dans une autre expression musicale.
1409 @lilypond[verbatim,quote]
1410 violin = \new Staff {
1416 cello = \new Staff {
1432 Par convention, un nom de variable ne comporte que des caractères
1433 alphabétiques non accentués, aucun nombre ni tiret.
1435 On peut utiliser une variable déjà définie autant de fois que l'on
1436 veut, y compris dans la définition d'une nouvelle variable ; par
1437 exemple, cela peut servir à saisir un motif qu'une seule fois, même
1438 s'il se répète un grand nombre de fois dans la pièce.
1440 @lilypond[verbatim,quote]
1441 tripletA = \tuplet 3/2 { c,8 e g }
1442 barA = { \tripletA \tripletA \tripletA \tripletA }
1449 Il est possible d'utiliser des variables de types variés. Par exemple,
1454 aFivePaper = \paper @{ paperheight = 21.0 \cm @}
1457 En fonction de son contenu, un identificateur peut être utilisé à
1458 différents endroits. L'exemple suivant utilise les variables définies
1464 line-width = \largeur
1473 @node Ajout de titres
1474 @subsection Ajout de titres
1475 @translationof Adding titles
1479 @cindex bloc d'en-tête
1483 On indique les informations bibliographiques -- nom du morceau, du
1484 compositeur, numéro d'opus@dots{} -- dans un bloc à part, le bloc
1485 d'en-tête @code{\header}, qui existe indépendamment de l'expression
1486 musicale principale. Le bloc @code{\header} est habituellement placé
1487 en début de fichier, après le numéro de version.
1490 \version @w{"@version{}"}
1499 @dots{} la musique @dots{}
1503 Quand LilyPond traite le fichier, le titre et le compositeur sont
1504 imprimés au début de la partition. Vous trouverez plus d'informations
1505 sur les titres à la section
1506 @ruser{Création de titres et entête ou pied de page}.
1509 @node Noms de note absolus
1510 @subsection Noms de note absolus
1511 @translationof Absolute note names
1513 @cindex notes, nom des
1514 @cindex absolu, mode
1516 @cindex hauteurs, valeurs absolues
1517 @cindex noms de note absolus
1519 Jusqu'ici nous avons utilisé le mode @code{\relative} pour définir les
1520 hauteurs de notes. Si c'est souvent le moyen le plus simple de saisir
1521 la musique au clavier, il existe une autre façon de procéder : le mode
1522 de hauteurs absolues.
1524 Si vous omettez la commande @code{\relative}, LilyPond considérera
1525 toutes les hauteurs comme des hauteurs absolues. Un @code{c'} désigne
1526 toujours le do central, un @code{b} se situe une seconde en dessous
1527 du do central, et un @code{g,} est situé sur la première ligne de
1528 la portée en clé de fa.
1530 @lilypond[verbatim,quote]
1538 Voici une gamme sur quatre octaves :
1540 Il faut beaucoup d'apostrophes pour écrire de la musique dans un
1541 registre aigu, comme le montre cet extrait de Mozart.
1543 @lilypond[verbatim,quote]
1547 cis''8. d''16 cis''8 e''4 e''8 |
1548 b'8. cis''16 b'8 d''4 d''8 |
1554 Les indications doctaves communes peuvent ne s'indiquer qu'une seule
1555 fois, en faisant suivre la commande @code{\fixed} d'une hauteur de
1558 @lilypond[verbatim,quote]
1562 cis8. d16 cis8 e4 e8 |
1563 b,8. cis16 b,8 d4 d8 |
1567 Avec un @code{\relative}, le même exemple ne recquiert pas d'indicatin
1568 d'octave puisque la mélodie progresse sur des intervalles ne dépassant
1571 @lilypond[verbatim,quote]
1575 cis''8. d16 cis8 e4 e8 |
1576 b8. cis16 b8 d4 d8 |
1580 Si d'aventure vous faites une erreur d'octaviation, le mode
1581 @code{\relative} la mettra en évidence : toutes les notes suivantes
1582 seront placées à la mauvaise octave. En mode de hauteurs absolues,
1583 une erreur isolée ne serait pas autant visible, et serait donc plus
1584 difficile à dénicher.
1586 Cependant, le mode de hauteurs absolues reste utile pour les musiques
1587 où les intervalles sont étendus, et plus encore pour les fichiers
1588 LilyPond créés par des programmes. Recopier des fragments en hauteurs
1589 absolues permet d'en préserver les octaves.
1591 La musiqeu peut être agencée de manière plutôt complexe. Dans le cas
1592 d'une imbrication de commandes @code{\relative}, chacune des sections
1593 est indépendante de l'autre :
1595 @lilypond[verbatim,quote]
1596 \relative { c'4 \relative { f'' g } c }
1601 Des hauteurs absolues peuvent tout à fait se trouver au sein d'un bloc
1602 en mode relatif, dès lors qu'une instruction @code{\fixed c} exclut
1603 explicitement de la musique relative le fragment en question :
1605 @lilypond[verbatim,quote]
1607 c'4 \fixed c { f'' g'' } c |
1608 c4 \fixed c'' { f g } c
1613 @node Après le tutoriel
1614 @subsection Après le tutoriel
1615 @translationof After the tutorial
1617 Après avoir parcouru ce tutoriel, vous devriez essayer d'écrire un
1618 morceau ou deux. Commencez par copier l'un des modèles types et
1619 ajoutez-y des notes -- consultez les @ref{Modèles}. Si vous voulez
1620 employer une notation que vous n'avez pas trouvé dans le tutoriel,
1621 consultez le manuel de notation, en commençant par la
1622 @ruser{Notation musicale générale}. Si vous désirez écrire pour un
1623 ensemble instrumental non couvert par les modèles, lisez la section
1624 @ref{Extension des modèles}.
1626 Après avoir écrit quelques pièces courtes, lisez les chapitres 3 à 5
1627 du manuel d'initiation. Rien ne s'oppose à ce que vous consultiez dès
1628 à présent ces chapitres, bien sûr ! Néanmoins, le reste du manuel
1629 d'initiation part du principe que vous avez déjà bien assimilé la
1630 syntaxe de base de LilyPond. Vous pouvez toujours survoler ces
1631 chapitres 3 à 5, et y revenir plus tard après avoir acquis de
1634 Dans ce tutoriel comme dans le reste de ce manuel, se trouve à chaque
1635 section un paragraphe @strong{Voir aussi} contenant des références
1636 vers d'autres sections : il est conseillé de ne pas les suivre en
1637 première lecture ; lorsque vous aurez lu l'ensemble du manuel
1638 d'initiation, vous pourrez en relisant certaines sections suivre ces
1639 références pour approfondir certains aspects.
1641 Si vous ne l'avez pas encore fait, lisez
1642 @ref{Vue d'ensemble des manuels}. Les sources de documentation et
1643 d'information sur LilyPond sont vastes, il est normal pour un débutant
1644 de ne pas savoir où chercher ; si vous passez quelques minutes à
1645 lire attentivement cette section, vous vous épargnerez certainement la
1646 frustration causée par des heures de recherches infructueuses.