1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
3 Translation of GIT committish: 26375d5016d8d180fc914bfd07cf76f4168f2e37
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{\include@tie{}"italiano.ly"}}} 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 : @rglosnamed{brace,accolade}.
853 La musique pour piano s'écrit sur deux portées reliées par une
854 @notation{accolade}. La gravure de ce type de portée est semblable à
855 l'exemple de musique polyphonique de @ref{Plusieurs portées}, mais
856 maintenant cette expression entière est interprétée dans un contexte
857 @code{PianoStaff}@tie{}:
866 Voici un bref exemple :
868 @lilypond[verbatim,quote]
871 \new Staff { \time 2/4 c4 e | g g, | }
872 \new Staff { \clef "bass" c,,4 c' | e c | }
877 Vous pouvez générer d'autres formes de regroupement, avec
878 @w{@code{\new GrandStaff}} pour une partition d'orchestre, ou
879 @w{@code{\new ChoirStaff}} qui sied particulièrement aux partitions
880 chorales. Chacun de ces regroupements constitue un contexte à part
881 entière, avec ses particularités, tant au niveau du signe qui regroupe
882 les portées au sein d'un @notation{système} qu'au niveau de l'étendue
883 des barres de mesure.
888 @ruser{Instruments utilisant des portées multiples},
889 @ruser{Gravure des portées}.
892 @node Combinaison de notes en accords
893 @subsection Combinaison de notes en accords
894 @translationof Combining notes into chords
896 @cindex accords, notes simultanées
897 @cindex accords et durée
903 Glossaire musicologique : @rglosnamed{chord,accord}.
905 Nous avons vu précédemment comment combiner des notes simultanément,
906 en les encadrant par des chevrons doubles @code{<<} et @code{>>}. Pour
907 produire des accords simples, c'est-à-dire une superposition de notes
908 de même durée, on encadre les hauteurs de notes par des chevrons simples
909 @code{<} et @code{>}, et on écrit la durée juste après.
911 @lilypond[verbatim,quote,relative=2]
915 Beaucoup d'éléments de notation que l'on peut attacher à une note
916 simple, comme une liaison, un crochet indiquant un début ou une fin de
917 lien, un signe d'articulation, peuvent être également attachés à un
918 accord@tie{}: il faut ajouter ces indications après les hauteurs et la
919 durée, donc @emph{à l'extérieur} des chevrons.
921 @lilypond[verbatim,quote,relative=2]
922 r4 <c e g>~ <c f a>2 |
923 <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>]\! |
924 r4 <c e g>8.\p <c f a>16( <c e g>4-. <c f a>) |
929 @ruser{Notes en accords}.
932 @node Polyphonie sur une portée
933 @subsection Polyphonie sur une portée
934 @translationof Single staff polyphony
937 @cindex voix multiples sur une portée
938 @cindex multiples voix sur une portée
939 @cindex silence invisible
940 @cindex invisible, silence
942 @funindex << ... \\ ... >>
947 Bien que LilyPond gère la musique polyphonique sans difficulté, cela
948 fait appel à des concepts que nous n'avons pas encore abordés. C'est la
949 raison pour laquelle nous ne nous étendrons pas tout de suite sur ce
950 sujet et préférons vous inciter à consulter les chapitres dédiés à
951 l'étude de ces concepts.
954 Manuel d'initiation :
955 @ref{Les voix contiennent la musique}.
958 @ruser{Notes simultanées}.
965 Cette section présente l'écriture vocale et les partitions de variété.
968 * Écriture de chants simples::
969 * Alignement des paroles sur une mélodie::
970 * Paroles pour plusieurs portées::
974 @node Écriture de chants simples
975 @subsection Écriture de chants simples
976 @translationof Setting simple songs
984 Glossaire musicologique : @rglos{lyrics}.
986 Prenons une mélodie toute simple, la comptine @emph{Girls and boys
989 @lilypond[verbatim,quote]
993 d4 b8 c4 a8 | d4 b8 g4
997 Des @notation{paroles} peuvent être associées à ces notes, en les
998 combinant avec la commande @code{\addlyrics}. On entre les paroles en
999 séparant chaque syllable par une espace@tie{}:
1001 @lilypond[verbatim,quote]
1006 d4 b8 c4 a8 | d4 b8 g4
1009 Girls and boys come | out to play,
1014 @warning{Il est primordial de séparer l'accolade fermant les
1015 paroles de la dernière syllabe -- par une espace ou un saut de ligne --
1016 au risque de voir apparaître une
1017 @rprogram{Erreur renvoyant à ../ly/init.ly}.}
1020 Notez les doubles chevrons @w{@code{<< ... >>}} encadrant
1021 toute la pièce@tie{}; ils indiquent simplement que la musique et les
1022 paroles se produisent en même temps.
1024 @node Alignement des paroles sur une mélodie
1025 @subsection Alignement des paroles sur une mélodie
1026 @translationof Aligning lyrics to a melody
1029 @cindex ligne d'extension
1030 @cindex trait d'union (paroles)
1031 @cindex caractère souligné (paroles)
1032 @cindex paroles, alignement des
1033 @cindex alignement des paroles
1034 @cindex paroles, mot de plusieurs syllabes
1036 Glossaire musicologique : @rglosnamed{melisma,mélisme},
1037 @rglosnamed{extender line,ligne d'extension}.
1039 La deuxième ligne de la comptine précédente est @emph{The moon doth
1040 shine as bright as day}. Ajoutons-la au code.
1042 @lilypond[verbatim,quote]
1047 d4 b8 c4 a8 | d4 b8 g4 g8 |
1048 a4 b8 c b a | d4 b8 g4. |
1051 Girls and boys come | out to play,
1052 The | moon doth shine as | bright as day; |
1057 Si vous compilez ce code en l'état, vous verrez apparaître@tie{}:
1060 song.ly:12:29: Avertissement : échec du contrôle de mesure (barcheck) à : 5/8
1061 The | moon doth shine as
1063 song.ly:12:46: Avertissement : échec du contrôle de mesure (barcheck) à : 3/8
1064 The | moon doth shine as | bright as day;
1068 Voici qui illustre bien l'utilité des contrôles de barre de
1069 mesure@tie{}! Remarquez que les paroles ajoutées ne s'alignent pas bien
1070 avec les notes. Le mot @emph{shine} devrait être chanté sur deux notes
1071 au lieu d'une. On appelle ceci un @notation{mélisme}@tie{}: il s'agit
1072 d'une seule syllabe chantée sur plus d'une note. Il existe plusieurs
1073 façons d'étaler une sylabe sur plusieurs notes, la plus simple étant de
1074 lier les notes du mélisme. Pour les détails, consultez @ref{Liaisons}.
1076 @lilypond[verbatim,quote]
1081 d4 b8 c4 a8 | d4 b8 g4 g8 |
1082 a4 b8 c( b) a | d4 b8 g4. |
1085 Girls and boys come | out to play,
1086 The | moon doth shine as | bright as day; |
1091 Les paroles sont maintenant correctement alignées, mais les liens de
1092 croche automatiques ne conviennent pas pour les notes au-dessus de
1093 @emph{shine as}. On peut les corriger en ajoutant des liens de croche
1094 manuels@tie{}; pour ceci consultez
1095 @ref{Barres de ligature automatiques et manuelles}.
1097 @lilypond[verbatim,quote]
1102 d4 b8 c4 a8 | d4 b8 g4 g8 |
1103 a4 b8 c([ b]) a | d4 b8 g4. |
1106 Girls and boys come | out to play,
1107 The | moon doth shine as | bright as day; |
1112 Au lieu d'utiliser une liaison, on peut indiquer le mélisme dans les
1113 paroles en insérant un caractère souligné @code{_} pour chaque note du
1114 mélisme sauf la première.
1116 @lilypond[verbatim,quote]
1121 d4 b8 c4 a8 | d4 b8 g4 g8 |
1122 a4 b8 c[ b] a | d4 b8 g4. |
1125 Girls and boys come | out to play,
1126 The | moon doth shine _ as | bright as day; |
1131 Si une syllabe s'étend sur un grand nombre de notes ou une note très
1132 longue, on représente souvent le mélisme par un @notation{trait de
1133 prolongation}, qu'on entre avec double caractère souligné @code{__}.
1134 L'exemple suivant montre les trois premières mesures de la plainte de
1135 Didon, extraite de @notation{Didon et Énée} de Purcell.
1137 @lilypond[verbatim,quote]
1142 g2 a bes | bes2( a) b2 |
1143 c4.( bes8 a4. g8 fis4.) g8 | fis1
1147 am | laid __ in | earth,
1152 Aucun exemple jusqu'à présent n'a utilisé de mots de plus d'une
1153 syllabe. Dans des paroles, de tels mots sont écrits en syllabes
1154 séparées par des traits d'union. Avec LilyPond, on utilise deux
1155 tirets pour produire un trait d'union centré entre deux syllabes.
1156 L'exemple suivant montre tout ce que nous avons vu jusqu'à maintenant
1157 sur l'alignement de paroles à une mélodie.
1159 @c no ragged-right here because otherwise the hyphens get lost,
1160 @c but the example is long enough to avoid looking strange.
1161 @lilypond[verbatim,quote,noragged-right]
1167 d4 | g4 g a8( b) | g4 g b8( c) |
1171 A -- | way in a __ | man -- ger,
1172 no __ | crib for a | bed, __
1177 Avec certaines paroles, en particulier en italien, il se produit la
1178 situation inverse@tie{}: il peut y avoir plusieurs syllabes sur une
1179 seule note. On réalise ceci avec LilyPond grâce à un caractère souligné
1180 @code{_} sans espace entre les syllabes, ou alors en groupant les
1181 syllabes avec des guillemets. L'exemple suivant est extrait de l'air
1182 de Figaro @emph{Largo al factotum}, dans @notation{Figaro} de Rossini, où
1183 la syllabe @emph{al} est chantée sur la même note que @emph{go}.
1185 @c no ragged-right here because otherwise the hyphens get lost,
1186 @c but the example is long enough to avoid looking strange.
1187 @lilypond[verbatim,quote,noragged-right]
1193 c4.~ c8 d b | c8([ d]) b c d b | c8
1196 Lar -- go_al fac -- | to -- tum del -- la cit -- | tà
1203 Manuel de notation :
1204 @ruser{Musique vocale}.
1207 @node Paroles pour plusieurs portées
1208 @subsection Paroles pour plusieurs portées
1209 @translationof Lyrics to multiple staves
1211 @cindex paroles et portées mutiples
1212 @cindex portées multiples et paroles
1214 La méthode simple d'ajout de paroles avec @code{\addlyrics} peut être
1215 également utilisée pour placer des paroles sous plusieurs portées.
1216 L'exemple suivant est extrait de @emph{Judas Macchabée} de Händel.
1218 @lilypond[verbatim,quote]
1224 c8 | c8([ bes]) a a([ g]) f | f'4. b, | c4.~ c4
1227 Let | flee -- cy flocks the | hills a -- | dorn, __
1233 r8 | r4. r4 c8 | a'8([ g]) f f([ e]) d | e8([ d]) c bes'4
1236 Let | flee -- cy flocks the | hills a -- dorn,
1241 Pour produire des partitions plus complexes ou plus longues que cet
1242 exemple simple, il est vivement conseillé de séparer la structure de
1243 la partition des notes et paroles, grâce à des variables. Ceci sera
1244 détaillé plus loin dans @ref{Organisation du code source avec des variables}.
1248 Manuel de notation :
1249 @ruser{Musique vocale}.
1252 @node Dernières précisions
1253 @section Dernières précisions
1254 @translationof Final touches
1256 L'ultime section de ce tutoriel montre comment ajouter une touche
1257 finale à des morceaux simples, et constitue une introduction au reste
1261 * Organisation du code source avec des variables::
1263 * Noms de note absolus::
1264 * Après le tutoriel::
1268 @node Organisation du code source avec des variables
1269 @subsection Organisation du code source avec des variables
1270 @translationof Organizing pieces with variables
1273 @cindex variables, définition
1274 @cindex identificateurs
1276 @cindex assignation de variables
1277 @cindex utilisation de variables
1278 @cindex variables, utilisation de
1279 @cindex variables, caractères autorisés dans les
1280 @cindex caractères autorisés dans les variables
1282 Lorsque l'on combine tous les éléments étudiés précédemment pour
1283 écrire des partitions plus longues, les expressions musicales prennent
1284 de l'ampleur et, dans le cas des pièces polyphoniques, deviennent
1285 profondément imbriquées, jusqu'au point où il devient difficile de se
1286 repérer dans le fichier source. Cet inconvénient peut être résolu par
1287 l'utilisation de @emph{variables}.
1289 En utilisant des variables, parfois appelées identificateurs ou
1290 macros, on peut scinder des expressions musicales complexes en des
1291 expressions plus simples. Une variable se définit comme suit@tie{}:
1294 musiqueToto = @{ @dots{} @}
1297 Le contenu de l'expression musicale @code{musiqueToto} pourra être
1298 utilisé plus loin en faisant précéder son nom d'un anti-slash,
1299 c'est-à-dire @code{\musiqueToto}, tout comme n'importe quelle commande
1300 LilyPond. Toute variable doit être définie @emph{avant} son
1301 utilisation dans une autre expression musicale.
1303 @lilypond[verbatim,quote]
1304 violin = \new Staff {
1310 cello = \new Staff {
1326 Le nom d'une variable ne doit comporter que des caractères
1327 alphabétiques non accentués, aucun nombre ni tiret ne sont autorisés.
1329 On peut utiliser une variable déjà définie autant de fois que l'on
1330 veut, y compris dans la définition d'une nouvelle variable@tie{}; par
1331 exemple, cela peut servir à saisir un motif qu'une seule fois, même
1332 s'il se répète un grand nombre de fois dans la pièce.
1334 @lilypond[verbatim,quote]
1335 tripletA = \times 2/3 { c,8 e g }
1336 barA = { \tripletA \tripletA \tripletA \tripletA }
1343 Il est possible d'utiliser des variables de types variés. Par exemple,
1348 aFivePaper = \paper @{ paperheight = 21.0 \cm @}
1351 En fonction de son contenu, un identificateur peut être utilisé à
1352 différents endroits. L'exemple suivant utilise les variables définies
1358 line-width = \largeur
1367 @node Ajout de titres
1368 @subsection Ajout de titres
1369 @translationof Adding titles
1373 @cindex bloc d'en-tête
1378 On indique les informations bibliographiques -- nom du morceau, du
1379 compositeur, numéro d'opus@dots{} -- dans un bloc à part, le bloc
1380 d'en-tête @code{\header}, qui existe indépendamment de l'expression
1381 musicale principale. Le bloc @code{\header} est habituellement placé
1382 en début de fichier, après le numéro de version.
1385 \version @w{"@version{}"}
1394 @dots{} la musique @dots{}
1398 Quand LilyPond traite le fichier, le titre et le compositeur sont
1399 imprimés au début de la partition. Vous trouverez plus d'informations
1400 sur les titres à la section @ruser{Création de titres}.
1403 @node Noms de note absolus
1404 @subsection Noms de note absolus
1405 @translationof Absolute note names
1407 @cindex notes, nom des
1408 @cindex absolu, mode
1410 @cindex hauteurs, valeurs absolues
1411 @cindex noms de note absolus
1413 Jusqu'ici nous n'avons utilisé que le mode @code{\relative} pour
1414 définir les hauteurs de notes. Si c'est souvent le moyen le plus
1415 simple de saisir la musique au clavier, il existe une autre façon de
1416 procéder@tie{}: le mode de hauteurs absolues.
1418 Si vous omettez la commande @code{\relative}, LilyPond considérera
1419 toutes les hauteurs comme des hauteurs absolues. Un @code{c'} désigne
1420 toujours le do central, un @code{b} se situe une seconde en dessous
1421 du do central, et un @code{g,} est situé sur la première ligne de
1422 la portée en clé de fa.
1424 @lilypond[verbatim,quote]
1432 Voici une gamme sur 4 octaves :
1434 @lilypond[verbatim,quote]
1449 Comme vous pouvez le voir, il faut beaucoup d'apostrophes pour écrire
1450 de la musique dans un registre aigu, comme le montre cet extrait de
1453 @lilypond[verbatim,quote]
1457 cis''8. d''16 cis''8 e''4 e''8 |
1458 b'8. cis''16 b'8 d''4 d''8 |
1462 Toutes ces apostrophes rendent le fichier moins lisible, et surtout il
1463 est très probable d'oublier au moins une apostrophe au cours de la
1464 frappe. En mode @code{\relative}, le même exemple devient bien plus
1465 facile à lire et à saisir.
1467 @lilypond[verbatim,quote]
1471 cis8. d16 cis8 e4 e8 |
1472 b8. cis16 b8 d4 d8 |
1476 Si d'aventure vous faites une erreur d'octaviation, le mode
1477 @code{\relative} la mettra en évidence@tie{}: toutes les notes suivantes
1478 seront placées à la mauvaise octave. En mode de hauteurs absolues,
1479 une erreur isolée ne serait pas autant visible, et serait donc plus
1480 difficile à dénicher.
1482 Cependant, le mode de hauteurs absolues reste utile pour les musiques
1483 où les intervalles sont étendus, et plus encore pour les fichiers
1484 LilyPond créés par des programmes.
1487 @node Après le tutoriel
1488 @subsection Après le tutoriel
1489 @translationof After the tutorial
1491 Après avoir parcouru ce tutoriel, vous devriez essayer d'écrire un
1492 morceau ou deux. Commencez par copier l'un des modèles types et
1493 ajoutez-y des notes -- consultez les @ref{Modèles}. Si vous voulez
1494 employer une notation que vous n'avez pas trouvé dans le tutoriel,
1495 consultez le manuel de notation, en commençant par la
1496 @ruser{Notation musicale générale}. Si vous désirez écrire pour un
1497 ensemble instrumental non couvert par les modèles, lisez la section
1498 @ref{Extension des modèles}.
1500 Après avoir écrit quelques pièces courtes, lisez les chapitres 3 à 5
1501 du manuel d'initiation. Rien ne s'oppose à ce que vous consultiez dès
1502 à présent ces chapitres, bien sûr@tie{}! Néanmoins, le reste du manuel
1503 d'initiation part du principe que vous avez déjà bien assimilé la
1504 syntaxe de base de LilyPond. Vous pouvez toujours survoler ces
1505 chapitres 3 à 5, et y revenir plus tard après avoir acquis de
1508 Dans ce tutoriel comme dans le reste de ce manuel, se trouve à chaque
1509 section un paragraphe @strong{Voir aussi} contenant des références
1510 vers d'autres sections@tie{}: il est conseillé de ne pas les suivre en
1511 première lecture@tie{}; lorsque vous aurez lu l'ensemble du manuel
1512 d'initiation, vous pourrez en relisant certaines sections suivre ces
1513 références pour approfondir certains aspects.
1515 Si vous ne l'avez pas encore fait, lisez @ref{Vue d'ensemble des
1516 manuels}. Les sources de documentation et d'information sur LilyPond
1517 sont vastes, il est normal pour un débutant de ne pas savoir où
1518 chercher@tie{}; si vous passez quelques minutes à lire attentivement
1519 cette section, vous vous épargnerez certainement la frustration causée
1520 par des heures de recherches infructueuses.