1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
3 Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. For details, see the Contributors'
7 Guide, node Updating translation committishes..
11 Tutorial guidelines: (different from policy.txt!)
12 - unless you have a really good reason, use either
13 @lilypond[verbatim,quote]
15 @lilypond[verbatim,quote,relative=2]
17 Don't use any other relative=X commands.
19 - use "aes" and "ees" instead of "as" and "es". I know it's not
20 correct Dutch naming, but let's not confuse people with this
21 until we get to the Basic notation chapter.
23 - Add "Music Glossary: @rglos{foo}" to the *top* of the relevant
24 portions of the tutorial.
30 @c Translators: Nicolas Grandclaude, Ludovic Sardain, Gauvain Pocentek
31 @c Translation checkers: Jean-Charles Malahieude, Valentin Villenave, John Mandereau
32 @c Translation status: post-GDP
34 @node Bases de notation musicale
35 @chapter Bases de notation musicale
36 @translationof Common notation
38 Suite au premier contact avec le @ref{Tutoriel}, voyons comment
39 créer de belles partitions utilisant une notation musicale courante
42 * Notation sur une seule portée::
45 * Dernières précisions::
48 @node Notation sur une seule portée
49 @section Notation sur une seule portée
50 @translationof Single staff notation
52 Cette section présente la notation courante dont on a besoin pour
53 écrire une voix sur une portée.
56 * Contrôle de mesure::
57 * Altérations et armure::
59 * Articulations et nuances::
61 * Barres de ligature automatiques et manuelles::
62 * Commandes rythmiques avancées::
66 @node Contrôle de mesure
67 @subsection Contrôle de mesure
68 @translationof Bar checks
71 Les contrôles de barre de mesure -- @emph{bar checks} en anglais -- ne
72 sont à priori pas strictement nécessaires. Ils permettent cependant
73 d'indiquer directement dans le code saisi -- à l'aide d'une barre
74 verticale @code{|} -- l'emplacement des barres de mesure. Grâce à ces
75 contrôleurs, LilyPond sera capable de déterminer si la durée que vous
76 avez attribuée aux notes correspondent bien à longueur de la mesure qui
77 les contient. Les contrôles de mesure apportent aussi clarté et
78 organisation à votre code.
80 @lilypond[verbatim,quote,relative=2]
81 g1 | e1 | c2. c'4 | g4 c g e | c4 r r2 |
86 @ruser{Vérification des limites et numéros de mesure}.
89 @node Altérations et armure
90 @subsection Altérations et armure
91 @translationof Accidentals and key signatures
93 @warning{Si, comme nombre de nouveaux utilisateurs, ce qui suit vous
94 paraît déroutant, lisez cette partie jusqu'au bout, à plus forte raison
95 si vous n'avez jamais fait de solfège@tie{}!}
97 @subheading Altérations
102 @cindex dièse, double
105 @cindex bémol, double
112 Glossaire musicologique :
113 @rglosnamed{sharp,dièse}, @rglosnamed{flat,bémol},
114 @rglosnamed{double sharp,double dièse},
115 @rglosnamed{double flat,double bémol}, @rglosnamed{accidental,altération}.
117 Dans la notation par défaut, on obtient un @notation{dièse} en
118 ajoutant @code{is} au nom de la note, et un @notation{bémol} en
119 ajoutant @code{es}. Comme vous pouvez vous y attendre, un double
120 dièse ou double bémol s'obtiennent en ajoutant @code{isis} ou
121 @code{eses}. Cette syntaxe est dérivée de la convention de
122 dénomination des notes dans les langues nordiques et germaniques,
123 comme l'allemand ou le hollandais.
126 Cependant, si vous utilisez la commande
127 @w{@code{@w{\language@tie{}"italiano"}}} pour entrer les noms de note
128 français au lieu des noms hollandais, il faudra ajouter un @code{d} pour
129 obtenir un dièse, et un @code{b} pour un bémol. Le double dièse et le
130 double bémol s'obtiennent en ajoutant respectivement @code{dd} et
131 @code{bb}. Pour en savoir plus sur les autres langues disponibles,
132 consultez @ruser{Nom des notes dans d'autres langues}.
135 @lilypond[verbatim,quote,relative=2]
136 cis1 ees fisis, aeses
141 @cindex armure, définition de l'
142 @cindex armure, altérations à l'
143 @cindex altérations à l'armure
154 Glossaire musicologique :
155 @rglosnamed{key signature,armure}, @rglosnamed{major,majeur},
156 @rglosnamed{minor,mineur}.
158 L'armure est déterminée par la commande @code{\key}, suivie d'une
159 hauteur puis de @code{\major} (majeur) ou @code{\minor} (mineur).
161 @lilypond[verbatim,quote,relative=2]
170 @subheading Attention aux armures et aux hauteurs
172 Glossaire musicologique :
173 @rglosnamed{accidental,altération}, @rglosnamed{key signature,armure},
174 @rglosnamed{pitch,hauteur}, @rglosnamed{flat,bémol},
175 @rglosnamed{natural,bécarre}, @rglosnamed{sharp,dièse},
176 @rglos{transposition}, @rglosnamed{Pitch names,Noms de note}.
178 La combinaison de l'@notation{armure} et des hauteurs de note -- y
179 compris les altérations -- permet à LilyPond de déterminer dans quel
180 cas imprimer des @notation{altérations accidentelles}. L'armure
181 n'affecte que les altérations @emph{imprimées}, et non les hauteurs
182 réelles@tie{}! Cette fonctionnalité est souvent source de confusion pour
183 les nouveaux utilisateurs, aussi expliquons-la en détail.
185 LilyPond fait une distinction nette entre le contenu musical et la
186 mise en forme. L'altération d'une note -- @notation{bémol},
187 @notation{bécarre} ou @notation{dièse} -- fait partie de sa hauteur,
188 et relève donc du contenu musical. La gravure ou non d'une altération
189 accidentelle -- un @emph{signe} bémol, bécarre ou dièse -- devant la
190 note correspondante est une question qui relève de la mise en forme.
191 La gravure d'une partition suit des règles, en particulier des règles
192 d'indication des altérations accidentelles. Les hauteurs de note, en
193 revanche, relèvent de ce que vous voulez entendre@tie{}; et, dans la
194 mesure où la musique que vous entrez est censée être celle que vous
195 voulez entendre, LilyPond, qui n'est chargé que de la gravure, ne les
196 choisira pas à votre place.
200 @lilypond[verbatim,quote,relative=2]
206 aucune note n'a d'altération accidentelle, et pourtant vous devrez
207 entrer le @code{is} pour les notes @code{cis} et @code{fis}.
209 Le code @code{b} ne veut pas dire @qq{Imprimez-moi un point noir sur
210 la troisième ligne de la portée.} Cela signifie plutôt@tie{}: @qq{Ici se
211 trouve une note dont la hauteur est un si naturel.} Avec une armure
212 de la bémol majeur, ce @code{si} est flanqué d'un bécarre
215 @lilypond[verbatim,quote,relative=2]
220 Prenons un autre exemple@tie{}: imaginez-vous devant un piano@tie{}; dès
221 lors que vous voulez enfoncer l'une des touches noires, il vous faudra
222 @strong{ajouter} un @code{-is} ou un @code{-es} au nom de la note.
224 Ajouter explicitement toutes les altérations demande un peu plus
225 d'effort dans la phase de saisie, mais cela facilite grandement la
226 @notation{transposition}. De plus, les altérations accidentelles
227 peuvent ainsi être imprimées suivant plusieurs conventions. Pour
228 connaître les différentes manières dont les altérations accidentelles
229 peuvent être imprimées, consultez
230 @ruser{Altérations accidentelles automatiques}.
235 @ruser{Nom des notes dans d'autres langues},
237 @ruser{Altérations accidentelles automatiques},
243 @translationof Ties and slurs
245 @cindex liaisons de prolongation
246 @cindex liaisons de tenue
247 @cindex prolongation, liaisons de
248 @cindex durée, liaisons de
249 @cindex tenue, liaisons de
255 @subheading Liaisons de prolongation
257 Glossaire musicologique :
258 @rglosnamed{tie,liaison de tenue}.
260 Pour créer une liaison de prolongation -- parfois aussi appelée
261 liaison de tenue --, on ajoute un tilde @code{~} à la première note
264 @lilypond[verbatim,quote,relative=2]
265 g4~ g c2~ | c4 ~ c8 a8 ~ a2 |
268 @cindex liaisons d'articulation
269 @cindex articulation, liaisons d'
271 @subheading Liaisons d'articulation
273 @c Le terme de "slur" a deux sens en français : articulation et phrasé.
274 @c Je garde ici le terme "legato", tel qu'il apparaît dans le texte original,
275 @c car c'est celui qui me semble le plus couramment employé.
276 @c slur = "il zon" (articulation). jcm
277 @c phrasing slur = "ils ont des chapeaux ronds" (phrase). jcm
279 Glossaire musicologique :
280 @rglosnamed{slur,liaison}, @rglosnamed{phrasing,phrasé}.
282 Une liaison d'articulation ou @emph{legato} peut englober
283 plusieurs notes. Les notes de départ et d'arrivée sont suivies
284 respectivement d'un signe @code{(} et @code{)}.
286 @lilypond[verbatim,quote,relative=2]
287 d4( c16) cis( d e c cis d) e( d4)
290 @cindex liaisons de phrasé
291 @cindex phrasé, liaisons de
293 @subheading Liaisons de phrasé
295 De plus longues liaisons, dites de phrasé, sont délimitées par @code{\(}
296 et @code{\)}. Il est possible d'avoir en même temps des legatos et des
297 phrasés, mais pas plusieurs liaisons de phrasé ou de @emph{legato} à la
300 @lilypond[verbatim,quote,relative=2]
301 g4\( g8( a) b( c) b4\)
306 @cindex liaisons d'articulation et de prolongation, différences
307 @subheading Attention aux types de liaison
309 Glossaire musicologique :
310 @rglos{articulation}, @rglosnamed{slur,liaison},
311 @rglosnamed{tie,liaison de tenue}.
313 Une liaison d'articulation ou de phrasé ressemble à une liaison de
314 prolongation, mais n'a pas la même signification. Alors qu'une
315 liaison de prolongation ne peut relier que deux notes de même hauteur,
316 le @emph{legato} indique une articulation de plusieurs notes,
317 éventuellement en grand nombre. Les liaisons de tenue peuvent être
318 enchâssées dans un @emph{legato} ou un phrasé.
320 @lilypond[verbatim,quote,relative=2]
327 @ruser{Liaisons de prolongation},
328 @ruser{Liaisons d'articulation},
329 @ruser{Liaisons de phrasé}.
332 @node Articulations et nuances
333 @subsection Articulations et nuances
334 @translationof Articulation and dynamics
336 @subheading Articulations
342 Glossaire musicologique :
343 @rglos{articulation}.
345 Des @notation{articulations} peuvent être ajoutées à une note, au moyen
346 d'un tiret @code{-} suivi d'un caractère@tie{}:
348 @lilypond[verbatim,quote,relative=2]
360 Glossaire musicologique :
361 @rglosnamed{fingering,doigté}.
363 De même, des indications de doigté peuvent être ajoutées à une note en
364 utilisant un tiret (@samp{-}) et le chiffre à écrire@tie{}:
366 @lilypond[verbatim,quote,relative=2]
370 Articulations et doigtés sont habituellement placés automatiquement,
371 mais vous pouvez spécifier leur positionnement en utilisant @code{^} (en
372 haut) ou @code{_} (en bas). Vous pouvez aussi utiliser plusieurs
373 articulations sur la même note. Dans la plupart des cas, cependant,
374 il est bon de laisser LilyPond déterminer l'emplacement de
377 @lilypond[verbatim,quote,relative=2]
378 c4_-^1 d^. f^4_2-> e^-_+
400 Glossaire musicologique :
401 @rglosnamed{dynamics,nuances},
405 On obtient un signe de @notation{nuance} en ajoutant à la note les
406 lettres du signe, précédées d'un anti-slash @code{\}@tie{}:
408 @lilypond[verbatim,quote,relative=2]
416 @c Pluriel des termes musicaux italiens :
417 @c selon Littré, plutôt à la française (en "-os" qu'en "-i")
419 @notation{Crescendos} et @notation{decrescendos} débutent avec les
420 commandes @code{\<} et @code{\>}. Ils se terminent soit par une
421 nuance d'arrivée, par exemple @code{\f}, soit par la commande
424 @lilypond[verbatim,quote,relative=2]
431 @ruser{Articulations et ornements},
437 @subsection Ajout de texte
438 @translationof Adding text
440 @cindex texte, ajout de
441 @cindex ajout de texte
447 On peut ajouter du texte à une partition :
449 @lilypond[verbatim,quote,relative=2]
453 Pour mettre en forme du texte, on utilise la commande
454 @code{\markup}@tie{}:
456 @lilypond[verbatim,quote,relative=2]
457 c2^\markup{ \bold espr}
459 \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p
466 @ruser{Ajout de texte}.
469 @node Barres de ligature automatiques et manuelles
470 @subsection Barres de ligature automatiques et manuelles
471 @translationof Automatic and manual beams
474 @cindex barre de ligature
475 @cindex ligatures automatiques
476 @cindex ligatures manuelles
477 @cindex ligatures explicites
482 @funindex \autoBeamOff
483 @funindex autoBeamOff
484 @funindex \autoBeamOn
487 Glossaire musicologique :
488 @rglosnamed{beam,ligature}.
490 Toutes les barres de ligature sont dessinées automatiquement@tie{}:
492 @lilypond[verbatim,quote,relative=2]
493 a8 ais d ees r d c16 b a8
497 Lorsqu'on n'aime pas la manière dont les notes sont automatiquement
498 groupées, il est possible de les ligaturer manuellement, en marquant la
499 première note à attacher d'un crochet ouvrant @code{[} et la dernière
500 d'un crochet fermant @code{]}.
502 @lilypond[verbatim,quote,relative=2]
503 a8[ ais] d[ ees r d] c16 b a8
506 Pour désactiver les barres de ligature automatiques pour des passages
507 entiers, utilisez la commande @code{\autoBeamOff}, et utilisez
508 @code{\autoBeamOn} pour les réactiver.
510 @lilypond[verbatim,quote,relative=2]
520 @ruser{Barres de ligature automatiques},
521 @ruser{Barres de ligature manuelles}.
524 @node Commandes rythmiques avancées
525 @subsection Commandes rythmiques avancées
526 @translationof Advanced rhythmic commands
528 @subheading Mesure incomplète
532 @cindex mesure incomplète
537 Glossaire musicologique : @rglosnamed{anacrusis,anacrouse}.
539 On crée une levée (ou anacrouse) avec la commande @code{\partial},
540 suivie d'une durée@tie{}: @code{\partial@tie{}4} produit une levée d'une
541 noire et @code{\partial@tie{}8} d'une croche.
543 @lilypond[verbatim,quote,relative=2]
556 Glossaire musicologique : @rglosnamed{note value,valeur d'une note},
557 @rglosnamed{triplet,triolet}.
559 Les @notation{nolets} sont créés avec la commande @code{\times}, qui
560 prend deux arguments@tie{}: une fraction et une expression musicale. La
561 durée des notes de l'expression musicale est multipliée par la
562 fraction. Par exemple les notes d'un @notation{triolet} durent les
563 deux tiers de la durée de leur notation réelle, cette fraction est
564 donc de 2/3 pour les triolets@tie{}:
566 @lilypond[verbatim,quote,relative=2]
567 \times 2/3 { f8 g a }
568 \times 2/3 { c8 r c }
569 \times 2/3 { f,8 g16[ a g a] }
573 @subheading Notes d'ornement
575 @cindex notes d'ornement
576 @cindex ornementation
582 @funindex \acciaccatura
583 @funindex acciaccatura
584 @funindex \appoggiatura
585 @funindex acciaccatura
587 Glossaire musicologique :
588 @rglosnamed{grace notes,ornements}, @rglosnamed{acciaccatura,acciacature},
589 @rglosnamed{appoggiatura,appogiature}.
591 Des @notation{notes d'ornement} s'obtiennent en appliquant la commande
592 @code{\grace}, @code{\appoggiatura} ou @code{\acciaccatura} à une
593 expression musicale@tie{}:
595 @lilypond[verbatim,quote,relative=2]
596 c2 \grace { a32[ b] } c2 |
597 c2 \appoggiatura b16 c2 |
598 c2 \acciaccatura b16 c2 |
604 @ruser{Notes d'ornement},
609 @node Notes simultanées
610 @section Notes simultanées
611 @translationof Multiple notes at once
613 Cette section traite de situations où l'on a plus d'une note à la
614 fois@tie{}: plusieurs instruments, plusieurs voix ou portées pour un
615 même instrument (le piano, par exemple), et les accords.
617 En théorie musicale, la polyphonie désigne une musique constituée de
618 plusieurs voix@tie{}; dans LilyPond, ce terme désigne les situations où
619 il y a plus d'une voix sur une même portée.
622 * Les expressions musicales en clair::
623 * Plusieurs portées::
624 * Regroupements de portées::
625 * Combinaison de notes en accords::
626 * Polyphonie sur une portée::
630 @node Les expressions musicales en clair
631 @subsection Les expressions musicales en clair
632 @translationof Music expressions explained
634 @cindex expression musicale
636 Dans les fichiers source LilyPond, la musique est représentée par ce
637 qu'on appelle des @emph{expressions musicales}. En soi, une seule note
638 peut constituer une expression musicale@tie{}:
640 @lilypond[verbatim,quote,relative=2]
644 Mettre un groupe de notes entre accolades crée une nouvelle expression
645 musicale, appelée @emph{expression musicale composée}. En voici un
646 exemple avec deux notes@tie{}:
648 @lilypond[verbatim,quote,relative=2]
652 La mise entre accolades d'une séquence d'expressions musicales -- des
653 notes par exemple -- signifie qu'elles doivent être jouées
654 successivement, les unes après les autres. Le résultat est une
655 expression, qui peut elle-même être regroupée séquentiellement avec
656 d'autres expressions. Ici, l'expression de l'exemple précédent est
657 combinée à deux notes@tie{}:
659 @lilypond[verbatim,quote,relative=2]
663 @subheading Analogie avec les expressions mathématiques
667 Ce mécanisme est similaire aux formules mathématiques@tie{}: une grosse
668 formule est créée en assemblant plusieurs petites formules. De telles
669 formules sont appelées expressions, elles ont une définition
670 récursive, de telle sorte que vous pouvez fabriquer des expressions
671 arbitrairement longues et complexes. Par exemple@tie{}:
680 ((1 + 2) * 3) / (4 * 5)
683 Ceci est une suite d'expressions, où chacune est contenue dans la
684 suivante. Les expressions les plus simples sont les nombres, et de
685 plus grandes expressions sont produites en combinant des expressions
686 avec des opérateurs -- comme @code{+}, @code{*} et @code{/} -- et
687 des parenthèses. Tout comme les expressions mathématiques, les
688 expressions musicales peuvent être imbriquées avec une profondeur
689 arbitraire, ce qui est nécessaire pour des partitions complexes comme
690 de la musique polyphonique.
693 @subheading Expressions musicales simultanées -- plusieurs portées
695 @cindex portées multiples
697 @cindex combinaison d'expressions en parallèle
698 @cindex parallèles, expressions
699 @cindex expressions parallèles
700 @cindex hauteur relative et musique simultanée
701 @cindex musique simultanée et hauteur relative
702 @cindex hauteur relative et expressions parallèles
703 @cindex expressions parallèles et hauteur relative
709 Glossaire musicologique : @rglosnamed{polyphony,polyphonie}.
711 Cette technique est utile pour de la musique @notation{polyphonique}.
712 Pour entrer une musique avec plusieurs voix ou plusieurs portées, nous
713 pouvons aussi combiner @emph{en parallèle} les expressions@tie{}: deux
714 voix qui doivent être jouées en même temps, sont entrées comme une
715 combinaison simultanée de deux expressions. Une expression musicale
716 @qq{simultanée} est formée en entourant les expressions entre @code{<<}
717 et @code{>>}. Dans l'exemple suivant, trois expressions (contenant
718 chacune deux notes distinctes) sont combinées simultanément.
720 @lilypond[verbatim,quote]
730 Notez que nous avons ici indenté chaque niveau du fichier d'entrée
731 avec un nombre d'espaces différent. LilyPond se moque -- ou presque
732 -- de l'espace qu'il peut y avoir ou non au début d'une ligne, mais
733 un code bien indenté est bien plus lisible par des humains.
735 @warning{La hauteur de chaque note saisie est relative à la précédente,
736 mais pas au @code{c''} de la commande @code{@bs{}relative} de départ.}
739 @subheading Expressions musicales simultanées -- une seule portée
741 Pour déterminer le nombre de portées, LilyPond regarde le début
742 de la première expression. Si c'est une seule note, une seule portée
743 est produite@tie{}; si c'est une expression simultanée, plusieurs
744 portées sont produites. Nous avons dans l'exemple ci-dessous une
745 expression complexe@tie{}; dans la mesure où elle débute par une note
746 seule, elle sera produite sur une unique portée.
748 @lilypond[verbatim,quote]
751 << { e2 f } { c <<b d>> } >> |
756 @node Plusieurs portées
757 @subsection Plusieurs portées
758 @translationof Multiple staves
760 @cindex multiples portées
761 @cindex portées multiples
763 @cindex contexte de notation
764 @cindex notation, contexte
776 Comme nous l'avons vu dans @ref{Les expressions musicales en clair}, un
777 fichier d'entrée LilyPond est fait d'expressions musicales. Si la
778 partition commence par plusieurs expressions simultanées, LilyPond
779 créera plusieurs portées. Cependant, il est plus facile de prévoir le
780 nombre de portées si on les crée explicitement, ce que nous allons
783 Pour créer plus d'une portée, on ajoute @code{\new Staff} au début de
784 chaque partie de la musique constituant une portée. Ces éléments
785 @code{Staff} sont ensuite combinés en parallèle avec @code{<<} et
786 @code{>>}, comme ci-dessous.
788 @lilypond[verbatim,quote]
791 \new Staff { \clef "treble" c4 }
792 \new Staff { \clef "bass" c,,4 }
798 La commande @code{\new} introduit un @qq{contexte de notation}. Un
799 contexte de notation est un environnement dans lequel les événements
800 musicaux -- comme les notes ou les commandes @code{\clef} -- sont
801 interprétés. Pour des pièces simples, ces contextes sont créés
802 automatiquement. Pour des pièces plus complexes, il est préférable de
803 spécifier explicitement les contextes, afin de s'assurer que chaque
804 fragment aura sa propre portée.
806 Il existe différents types de contextes. Les contextes @code{Score}
807 (partition), @code{Staff} (portée) et @code{Voice} (voix) gèrent la
808 notation de la mélodie, alors que @code{Lyrics} gère les paroles et
809 @code{ChordNames} imprime des noms d'accord.
811 En terme de syntaxe, ajouter @code{\new} devant une expression
812 musicale crée une plus grande expression musicale. En reprenant la
813 comparaison précédente, cela ressemble au signe @emph{moins} en
814 mathématiques. La formule @math{(4+5)} est une expression, donc
815 @math{-(4+5)} constitue une plus grande expression.
817 Les chiffres de métrique indiqués sur une portée affectent toutes les
818 autres portées. En revanche l'armure d'une portée n'affecte @emph{pas}
819 les autres portées. Ces caractéristiques par défaut se justifient par
820 le fait que l'utilisation d'instruments transpositeurs est bien plus
821 fréquente que la musique polyrythmique.
823 @lilypond[verbatim,quote]
826 \new Staff { \clef "treble" \key d \major \time 3/4 c4 }
827 \new Staff { \clef "bass" c,,4 }
833 @node Regroupements de portées
834 @subsection Regroupements de portées
835 @translationof Staff groups
837 @cindex portée double
838 @cindex portée pour piano
839 @cindex piano, portée pour
840 @cindex clavier, portée pour
841 @cindex chœur, système pour
842 @cindex système pour chœur
844 @cindex portées, regroupement de
845 @cindex regroupement de portées
851 Glossaire musicologique :
852 @rglosnamed{brace,accolade},
853 @rglosnamed{staff,portée},
854 @rglosnamed{system,système}.
856 La musique pour piano s'écrit sur deux portées reliées par une
857 @notation{accolade}. La gravure de ce type de portée est semblable à
858 l'exemple de musique polyphonique de @ref{Plusieurs portées}, mais
859 maintenant cette expression entière est interprétée dans un contexte
860 @code{PianoStaff}@tie{}:
869 Voici un bref exemple :
871 @lilypond[verbatim,quote]
874 \new Staff { \time 2/4 c4 e | g g, | }
875 \new Staff { \clef "bass" c,,4 c' | e c | }
880 Vous pouvez générer d'autres formes de regroupement, avec
881 @w{@code{\new GrandStaff}} pour une partition d'orchestre, ou
882 @w{@code{\new ChoirStaff}} qui sied particulièrement aux partitions
883 chorales. Chacun de ces regroupements constitue un contexte à part
884 entière, avec ses particularités, tant au niveau du signe qui regroupe
885 les portées au sein d'un @notation{système} qu'au niveau de l'étendue
886 des barres de mesure.
891 @ruser{Instruments utilisant des portées multiples},
892 @ruser{Gravure des portées}.
895 @node Combinaison de notes en accords
896 @subsection Combinaison de notes en accords
897 @translationof Combining notes into chords
899 @cindex accords, notes simultanées
900 @cindex accords et durée
906 Glossaire musicologique : @rglosnamed{chord,accord}.
908 Nous avons vu précédemment comment combiner des notes simultanément,
909 en les encadrant par des chevrons doubles @code{<<} et @code{>>}. Pour
910 produire des accords simples, c'est-à-dire une superposition de notes
911 de même durée, on encadre les hauteurs de notes par des chevrons simples
912 @code{<} et @code{>}, et on écrit la durée juste après.
914 @lilypond[verbatim,quote,relative=2]
918 Beaucoup d'éléments de notation que l'on peut attacher à une note
919 simple, comme une liaison, un crochet indiquant un début ou une fin de
920 lien, un signe d'articulation, peuvent être également attachés à un
921 accord@tie{}: il faut ajouter ces indications après les hauteurs et la
922 durée, donc @emph{à l'extérieur} des chevrons.
924 @lilypond[verbatim,quote,relative=2]
925 r4 <c e g>~ <c f a>2 |
926 <c e g>8[ <c f a> <c e g> <c f a>] <c e g>\>[ <c f a> <c f a> <c e g>]\! |
927 r4 <c e g>8.\p <c f a>16( <c e g>4-. <c f a>) |
932 @ruser{Notes en accords}.
935 @node Polyphonie sur une portée
936 @subsection Polyphonie sur une portée
937 @translationof Single staff polyphony
940 @cindex voix multiples sur une portée
941 @cindex multiples voix sur une portée
942 @cindex silence invisible
943 @cindex invisible, silence
945 @funindex << ... \\ ... >>
950 Bien que LilyPond gère la musique polyphonique sans difficulté, cela
951 fait appel à des concepts que nous n'avons pas encore abordés. C'est la
952 raison pour laquelle nous ne nous étendrons pas tout de suite sur ce
953 sujet et préférons vous inciter à consulter les chapitres dédiés à
954 l'étude de ces concepts.
957 Manuel d'initiation :
958 @ref{Les voix contiennent la musique}.
961 @ruser{Notes simultanées}.
968 Cette section présente l'écriture vocale et les partitions de variété.
971 * Écriture de chants simples::
972 * Alignement des paroles sur une mélodie::
973 * Paroles pour plusieurs portées::
977 @node Écriture de chants simples
978 @subsection Écriture de chants simples
979 @translationof Setting simple songs
987 Glossaire musicologique : @rglos{lyrics}.
989 Prenons une mélodie toute simple, la comptine @emph{Girls and boys
992 @lilypond[verbatim,quote]
996 d4 b8 c4 a8 | d4 b8 g4
1000 Des @notation{paroles} peuvent être associées à ces notes, en les
1001 combinant avec la commande @code{\addlyrics}. On entre les paroles en
1002 séparant chaque syllable par une espace@tie{}:
1004 @lilypond[verbatim,quote]
1009 d4 b8 c4 a8 | d4 b8 g4
1012 Girls and boys come | out to play,
1017 @warning{Il est primordial de séparer l'accolade fermant les
1018 paroles de la dernière syllabe -- par une espace ou un saut de ligne --
1019 au risque de voir apparaître une
1020 @rprogram{Erreur renvoyant à ../ly/init.ly}.}
1023 Notez les doubles chevrons @w{@code{<< ... >>}} encadrant
1024 toute la pièce@tie{}; ils indiquent simplement que la musique et les
1025 paroles se produisent en même temps.
1027 @node Alignement des paroles sur une mélodie
1028 @subsection Alignement des paroles sur une mélodie
1029 @translationof Aligning lyrics to a melody
1032 @cindex ligne d'extension
1033 @cindex trait d'union (paroles)
1034 @cindex caractère souligné (paroles)
1035 @cindex paroles, alignement des
1036 @cindex alignement des paroles
1037 @cindex paroles, mot de plusieurs syllabes
1039 Glossaire musicologique : @rglosnamed{melisma,mélisme},
1040 @rglosnamed{extender line,ligne d'extension}.
1042 La deuxième ligne de la comptine précédente est @emph{The moon doth
1043 shine as bright as day}. Ajoutons-la au code.
1045 @lilypond[verbatim,quote]
1050 d4 b8 c4 a8 | d4 b8 g4 g8 |
1051 a4 b8 c b a | d4 b8 g4. |
1054 Girls and boys come | out to play,
1055 The | moon doth shine as | bright as day; |
1060 Si vous compilez ce code en l'état, vous verrez apparaître@tie{}:
1063 song.ly:12:29: Avertissement : échec du contrôle de mesure (barcheck) à : 5/8
1064 The | moon doth shine as
1066 song.ly:12:46: Avertissement : échec du contrôle de mesure (barcheck) à : 3/8
1067 The | moon doth shine as | bright as day;
1071 Voici qui illustre bien l'utilité des contrôles de barre de
1072 mesure@tie{}! Remarquez que les paroles ajoutées ne s'alignent pas bien
1073 avec les notes. Le mot @emph{shine} devrait être chanté sur deux notes
1074 au lieu d'une. On appelle ceci un @notation{mélisme}@tie{}: il s'agit
1075 d'une seule syllabe chantée sur plus d'une note. Il existe plusieurs
1076 façons d'étaler une sylabe sur plusieurs notes, la plus simple étant de
1077 lier les notes du mélisme. Pour les détails, consultez @ref{Liaisons}.
1079 @lilypond[verbatim,quote]
1084 d4 b8 c4 a8 | d4 b8 g4 g8 |
1085 a4 b8 c( b) a | d4 b8 g4. |
1088 Girls and boys come | out to play,
1089 The | moon doth shine as | bright as day; |
1094 Les paroles sont maintenant correctement alignées, mais les liens de
1095 croche automatiques ne conviennent pas pour les notes au-dessus de
1096 @emph{shine as}. On peut les corriger en ajoutant des liens de croche
1097 manuels@tie{}; pour ceci consultez
1098 @ref{Barres de ligature automatiques et manuelles}.
1100 @lilypond[verbatim,quote]
1105 d4 b8 c4 a8 | d4 b8 g4 g8 |
1106 a4 b8 c([ b]) a | d4 b8 g4. |
1109 Girls and boys come | out to play,
1110 The | moon doth shine as | bright as day; |
1115 Au lieu d'utiliser une liaison, on peut indiquer le mélisme dans les
1116 paroles en insérant un caractère souligné @code{_} pour chaque note du
1117 mélisme sauf la première.
1119 @lilypond[verbatim,quote]
1124 d4 b8 c4 a8 | d4 b8 g4 g8 |
1125 a4 b8 c[ b] a | d4 b8 g4. |
1128 Girls and boys come | out to play,
1129 The | moon doth shine _ as | bright as day; |
1134 Si une syllabe s'étend sur un grand nombre de notes ou une note très
1135 longue, on représente souvent le mélisme par un @notation{trait de
1136 prolongation}, qu'on entre avec double caractère souligné @code{__}.
1137 L'exemple suivant montre les trois premières mesures de la plainte de
1138 Didon, extraite de @notation{Didon et Énée} de Purcell.
1140 @lilypond[verbatim,quote]
1145 g2 a bes | bes2( a) b2 |
1146 c4.( bes8 a4. g8 fis4.) g8 | fis1
1150 am | laid __ in | earth,
1155 Aucun exemple jusqu'à présent n'a utilisé de mots de plus d'une
1156 syllabe. Dans des paroles, de tels mots sont écrits en syllabes
1157 séparées par des traits d'union. Avec LilyPond, on utilise deux
1158 tirets pour produire un trait d'union centré entre deux syllabes.
1159 L'exemple suivant montre tout ce que nous avons vu jusqu'à maintenant
1160 sur l'alignement de paroles à une mélodie.
1162 @c no ragged-right here because otherwise the hyphens get lost,
1163 @c but the example is long enough to avoid looking strange.
1164 @lilypond[verbatim,quote,noragged-right]
1170 d4 | g4 g a8( b) | g4 g b8( c) |
1174 A -- | way in a __ | man -- ger,
1175 no __ | crib for a | bed, __
1180 Avec certaines paroles, en particulier en italien, il se produit la
1181 situation inverse@tie{}: il peut y avoir plusieurs syllabes sur une
1182 seule note. On réalise ceci avec LilyPond grâce à un caractère souligné
1183 @code{_} sans espace entre les syllabes, ou alors en groupant les
1184 syllabes avec des guillemets. L'exemple suivant est extrait de l'air
1185 de Figaro @emph{Largo al factotum}, dans @notation{Figaro} de Rossini, où
1186 la syllabe @emph{al} est chantée sur la même note que @emph{go}.
1188 @c no ragged-right here because otherwise the hyphens get lost,
1189 @c but the example is long enough to avoid looking strange.
1190 @lilypond[verbatim,quote,noragged-right]
1196 c4.~ c8 d b | c8([ d]) b c d b | c8
1199 Lar -- go_al fac -- | to -- tum del -- la cit -- | tà
1206 Manuel de notation :
1207 @ruser{Musique vocale}.
1210 @node Paroles pour plusieurs portées
1211 @subsection Paroles pour plusieurs portées
1212 @translationof Lyrics to multiple staves
1214 @cindex paroles et portées mutiples
1215 @cindex portées multiples et paroles
1217 La méthode simple d'ajout de paroles avec @code{\addlyrics} peut être
1218 également utilisée pour placer des paroles sous plusieurs portées.
1219 L'exemple suivant est extrait de @emph{Judas Macchabée} de Händel.
1221 @lilypond[verbatim,quote]
1227 c8 | c8([ bes]) a a([ g]) f | f'4. b, | c4.~ c4
1230 Let | flee -- cy flocks the | hills a -- | dorn, __
1236 r8 | r4. r4 c8 | a'8([ g]) f f([ e]) d | e8([ d]) c bes'4
1239 Let | flee -- cy flocks the | hills a -- dorn,
1244 Pour produire des partitions plus complexes ou plus longues que cet
1245 exemple simple, il est vivement conseillé de séparer la structure de
1246 la partition des notes et paroles, grâce à des variables. Ceci sera
1247 détaillé plus loin dans @ref{Organisation du code source avec des variables}.
1251 Manuel de notation :
1252 @ruser{Musique vocale}.
1255 @node Dernières précisions
1256 @section Dernières précisions
1257 @translationof Final touches
1259 L'ultime section de ce tutoriel montre comment ajouter une touche
1260 finale à des morceaux simples, et constitue une introduction au reste
1264 * Organisation du code source avec des variables::
1266 * Noms de note absolus::
1267 * Après le tutoriel::
1271 @node Organisation du code source avec des variables
1272 @subsection Organisation du code source avec des variables
1273 @translationof Organizing pieces with variables
1276 @cindex variables, définition
1277 @cindex identificateurs
1279 @cindex assignation de variables
1280 @cindex utilisation de variables
1281 @cindex variables, utilisation de
1282 @cindex variables, caractères autorisés dans les
1283 @cindex caractères autorisés dans les variables
1285 Lorsque l'on combine tous les éléments étudiés précédemment pour
1286 écrire des partitions plus longues, les expressions musicales prennent
1287 de l'ampleur et, dans le cas des pièces polyphoniques, deviennent
1288 profondément imbriquées, jusqu'au point où il devient difficile de se
1289 repérer dans le fichier source. Cet inconvénient peut être résolu par
1290 l'utilisation de @emph{variables}.
1292 En utilisant des variables, parfois appelées identificateurs ou
1293 macros, on peut scinder des expressions musicales complexes en des
1294 expressions plus simples. Une variable se définit comme suit@tie{}:
1297 musiqueToto = @{ @dots{} @}
1300 Le contenu de l'expression musicale @code{musiqueToto} pourra être
1301 utilisé plus loin en faisant précéder son nom d'un anti-slash,
1302 c'est-à-dire @code{\musiqueToto}, tout comme n'importe quelle commande
1303 LilyPond. Toute variable doit être définie @emph{avant} son
1304 utilisation dans une autre expression musicale.
1306 @lilypond[verbatim,quote]
1307 violin = \new Staff {
1313 cello = \new Staff {
1329 Le nom d'une variable ne doit comporter que des caractères
1330 alphabétiques non accentués, aucun nombre ni tiret ne sont autorisés.
1332 On peut utiliser une variable déjà définie autant de fois que l'on
1333 veut, y compris dans la définition d'une nouvelle variable@tie{}; par
1334 exemple, cela peut servir à saisir un motif qu'une seule fois, même
1335 s'il se répète un grand nombre de fois dans la pièce.
1337 @lilypond[verbatim,quote]
1338 tripletA = \times 2/3 { c,8 e g }
1339 barA = { \tripletA \tripletA \tripletA \tripletA }
1346 Il est possible d'utiliser des variables de types variés. Par exemple,
1351 aFivePaper = \paper @{ paperheight = 21.0 \cm @}
1354 En fonction de son contenu, un identificateur peut être utilisé à
1355 différents endroits. L'exemple suivant utilise les variables définies
1361 line-width = \largeur
1370 @node Ajout de titres
1371 @subsection Ajout de titres
1372 @translationof Adding titles
1376 @cindex bloc d'en-tête
1381 On indique les informations bibliographiques -- nom du morceau, du
1382 compositeur, numéro d'opus@dots{} -- dans un bloc à part, le bloc
1383 d'en-tête @code{\header}, qui existe indépendamment de l'expression
1384 musicale principale. Le bloc @code{\header} est habituellement placé
1385 en début de fichier, après le numéro de version.
1388 \version @w{"@version{}"}
1397 @dots{} la musique @dots{}
1401 Quand LilyPond traite le fichier, le titre et le compositeur sont
1402 imprimés au début de la partition. Vous trouverez plus d'informations
1403 sur les titres à la section @ruser{Création de titres}.
1406 @node Noms de note absolus
1407 @subsection Noms de note absolus
1408 @translationof Absolute note names
1410 @cindex notes, nom des
1411 @cindex absolu, mode
1413 @cindex hauteurs, valeurs absolues
1414 @cindex noms de note absolus
1416 Jusqu'ici nous n'avons utilisé que le mode @code{\relative} pour
1417 définir les hauteurs de notes. Si c'est souvent le moyen le plus
1418 simple de saisir la musique au clavier, il existe une autre façon de
1419 procéder@tie{}: le mode de hauteurs absolues.
1421 Si vous omettez la commande @code{\relative}, LilyPond considérera
1422 toutes les hauteurs comme des hauteurs absolues. Un @code{c'} désigne
1423 toujours le do central, un @code{b} se situe une seconde en dessous
1424 du do central, et un @code{g,} est situé sur la première ligne de
1425 la portée en clé de fa.
1427 @lilypond[verbatim,quote]
1435 Voici une gamme sur 4 octaves :
1437 @lilypond[verbatim,quote]
1452 Comme vous pouvez le voir, il faut beaucoup d'apostrophes pour écrire
1453 de la musique dans un registre aigu, comme le montre cet extrait de
1456 @lilypond[verbatim,quote]
1460 cis''8. d''16 cis''8 e''4 e''8 |
1461 b'8. cis''16 b'8 d''4 d''8 |
1465 Toutes ces apostrophes rendent le fichier moins lisible, et surtout il
1466 est très probable d'oublier au moins une apostrophe au cours de la
1467 frappe. En mode @code{\relative}, le même exemple devient bien plus
1468 facile à lire et à saisir.
1470 @lilypond[verbatim,quote]
1474 cis8. d16 cis8 e4 e8 |
1475 b8. cis16 b8 d4 d8 |
1479 Si d'aventure vous faites une erreur d'octaviation, le mode
1480 @code{\relative} la mettra en évidence@tie{}: toutes les notes suivantes
1481 seront placées à la mauvaise octave. En mode de hauteurs absolues,
1482 une erreur isolée ne serait pas autant visible, et serait donc plus
1483 difficile à dénicher.
1485 Cependant, le mode de hauteurs absolues reste utile pour les musiques
1486 où les intervalles sont étendus, et plus encore pour les fichiers
1487 LilyPond créés par des programmes.
1490 @node Après le tutoriel
1491 @subsection Après le tutoriel
1492 @translationof After the tutorial
1494 Après avoir parcouru ce tutoriel, vous devriez essayer d'écrire un
1495 morceau ou deux. Commencez par copier l'un des modèles types et
1496 ajoutez-y des notes -- consultez les @ref{Modèles}. Si vous voulez
1497 employer une notation que vous n'avez pas trouvé dans le tutoriel,
1498 consultez le manuel de notation, en commençant par la
1499 @ruser{Notation musicale générale}. Si vous désirez écrire pour un
1500 ensemble instrumental non couvert par les modèles, lisez la section
1501 @ref{Extension des modèles}.
1503 Après avoir écrit quelques pièces courtes, lisez les chapitres 3 à 5
1504 du manuel d'initiation. Rien ne s'oppose à ce que vous consultiez dès
1505 à présent ces chapitres, bien sûr@tie{}! Néanmoins, le reste du manuel
1506 d'initiation part du principe que vous avez déjà bien assimilé la
1507 syntaxe de base de LilyPond. Vous pouvez toujours survoler ces
1508 chapitres 3 à 5, et y revenir plus tard après avoir acquis de
1511 Dans ce tutoriel comme dans le reste de ce manuel, se trouve à chaque
1512 section un paragraphe @strong{Voir aussi} contenant des références
1513 vers d'autres sections@tie{}: il est conseillé de ne pas les suivre en
1514 première lecture@tie{}; lorsque vous aurez lu l'ensemble du manuel
1515 d'initiation, vous pourrez en relisant certaines sections suivre ces
1516 références pour approfondir certains aspects.
1518 Si vous ne l'avez pas encore fait, lisez
1519 @ref{Vue d'ensemble des manuels}. Les sources de documentation et
1520 d'information sur LilyPond sont vastes, il est normal pour un débutant
1521 de ne pas savoir où chercher@tie{}; si vous passez quelques minutes à
1522 lire attentivement cette section, vous vous épargnerez certainement la
1523 frustration causée par des heures de recherches infructueuses.