]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/fr/learning/fundamental.itely
Imported Upstream version 2.16.0
[lilypond.git] / Documentation / fr / learning / fundamental.itely
index 62903c106eae809673ee0fbb3e05b06b01e6b671..7507aa88a4ef386c37218b6ecba8ddc0606d7b05 100644 (file)
@@ -1,14 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
-
 @ignore
-    Translation of GIT committish: 057106293b07b74b00553fe4dc3dfac5c1f3b682
+    Translation of GIT committish: 952705bbbb000581a13836e6a733df04511e93c5
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Valentin Villenave, Jean-Charles Malahieude
 @c Translation checkers: John Mandereau
@@ -113,7 +112,7 @@ comme un raccourci de
 @end example
 
 En d'autres termes, si le code n'est constitué que d'une expression
-musicale simple, LilyPond interprètera le fichier tout comme si cette
+musicale simple, LilyPond interprétera le fichier tout comme si cette
 expression était incluse dans les commandes de notre premier exemple.
 
 @cindex contextes implicites
@@ -235,7 +234,7 @@ Pour plus de détail à ce sujet, consultez
 @ruser{Plusieurs partitions dans un même ouvrage}.
 
 @cindex variables
-@cindex identificateurs
+@cindex identifiants
 
 Un autre raccourci pratique est la possibilité de définir
 des variables, également appelées @qq{identificateurs} -- voir
@@ -489,9 +488,9 @@ qui est le comportement par défaut.
 
 
 @seealso
-Les ossia apparaissent souvent sans clef ni métrique, et dans une taille
-plus petite.  Ceci requiert des commandes dont nous n'avons pas encore
-parlé.  Voir @ref{Taille des objets} et @ruser{Portées d'ossia}.
+Les ossias apparaissent souvent sans clef ni métrique, et dans une
+taille plus petite.  Ceci requiert des commandes dont nous n'avons pas
+encore parlé.  Voir @ref{Taille des objets} et @ruser{Portées d'ossia}.
 
 
 @node Non-imbrication des crochets et liaisons
@@ -608,11 +607,11 @@ En réalité, le contexte de voix est le seul à pouvoir contenir de la
 musique.  S'il n'est pas déclaré explicitement, il sera créé
 automatiquement comme nous l'avons vu au début de ce chapitre.  Certains
 instruments, le hautbois par exemple, ne peuvent jouer qu'une seule note
-à la fois.  On dit en pareil cas qu'il s'agit de musique monophonique,
-et nous n'aurons alors besoin que d'une seule voix.  Les intruments qui,
-comme le piano, peuvent émettre plusieurs sons en même temps, nécessitent
-de recourir à plusieurs voix pour gérer efficacement l'alignement des
-notes et rythmes différents.
+à la fois.  Nous n'aurons besoin, pour ces instruments monodiques, que
+d'une seule voix.  Les instruments qui, comme le piano, peuvent émettre
+plusieurs sons en même temps sont polyphoniques et nécessitent de
+recourir à plusieurs voix pour gérer efficacement l'alignement des notes
+et rythmes différents.
 
 Si une voix unique peut tout à fait contenir plusieurs notes dans un
 accord, à partir de quand aurons-nous vraiment besoin de plusieurs
@@ -646,9 +645,10 @@ sur la même portée, consiste à saisir chacune des voix séquentiellement
 doubles chevrons gauche/droite, @code{<<...>>}.  Les fragments
 devront être séparés par une double oblique inversée, @code{\\}, pour
 les affecter à des voix séparées.  Dans le cas contraire, les notes
-seraient toutes affectées à une même voix, ce qui pourait générer des
+seraient toutes affectées à une même voix, ce qui pourrait générer des
 erreurs.  Cette manière de procéder est tout à fait indiquée dans le cas
-d'une pièce ne comportant que quelques courts passages de polyphonie.
+d'une pièce homophonique ne comportant que quelques courts passages de
+polyphonie.
 
 Voici comment éclater les accords en deux voix, avec la note de passage
 et la liaison@tie{}:
@@ -701,8 +701,12 @@ traiter trois voix ou plus en ajoutant autant de séparateurs @code{\\}
 que de besoin.
 
 Les contextes @code{Voice} portent les noms @code{"1"}, @code{"2"}, etc.
-Pour chacun de ces contextes, le positionnement et l'orientation des
-liaisons, hampes, nuances, etc. est définie automatiquement.
+Les premiers contextes définissent les voix @emph{extrêmes}, la plus
+haute au contexte @code{"1"}, le plus basse au contexte @code{"2"}.  Les
+voix intermédiaires seront affectées aux contextes @code{"3"} et
+@code{"4"}.  Pour chacun de ces contextes, le positionnement et
+l'orientation des liaisons, hampes, nuances, etc. est définie
+automatiquement.
 
 @lilypond[quote,verbatim]
 \new Staff \relative c' {
@@ -719,7 +723,7 @@ notes en dehors de la construction @code{<<...>>} -- que nous
 appellerons @emph{construction simultanée}.  Les liaisons, de
 prolongation ou non, ne peuvent relier des notes que si elles
 appartiennent à la même voix@tie{}; elles ne peuvent ni pénétrer une
-contruction simultanée, ni en sortir.  Inversement, les voix parallèles
+construction simultanée, ni en sortir.  Inversement, les voix parallèles
 issues de constructions simultanées apparaissant sur une même portée
 appartiennent à la même voix.  Les autres propriétés liées au contexte
 de voix  s'appliquent tout au long des constructions simultanées.
@@ -814,7 +818,7 @@ Pour finir, analysons le principe d'utilisation des voix dans une pièce
 complexe.  Nous allons nous concentrer sur les deux premières mesures du
 second des Deux nocturnes, opus 32 de Chopin.  Cet exemple nous servira
 à plusieurs reprises, y compris dans le chapitre suivant, pour illustrer
-certaines techniques de notation.  Aussi, ne prétez pas trop d'attention
+certaines techniques de notation.  Aussi, ne prêtez pas trop d'attention
 à ce qui pour l'instant pourrait vous paraître vraiment mystérieux dans
 le code, et intéressons-nous uniquement à ce qui concerne la musique et
 les voix -- ce qui est plus compliqué sera décortiqué plus tard.
@@ -823,19 +827,22 @@ les voix -- ce qui est plus compliqué sera décortiqué plus tard.
 @lilypond[quote,ragged-right]
 \new Staff \relative c'' {
   \key aes \major
-  << % Voice one
+  <<  % Voice one
     { c2 aes4. bes8 }
-  \\ % Voice two
-    { aes2 f4 fes }
-  \\ % No voice three
-  \\ % Voice four
+  \\  % Voice two
     {
       % Ignore these for now - they are explained in Ch 4
-      \once \override NoteColumn #'force-hshift = #0
-      <ees c>2
+      \once \override NoteColumn #'ignore-collision = ##t
+      <ees, c>2
       \once \override NoteColumn #'force-hshift = #0.5
       des2
     }
+  \\  % No voice three
+  \\  % Voice four
+    {
+      \override NoteColumn #'force-hshift = #0
+      aes'2 f4 fes
+    }
   >> |
   <c ees aes c>1 |
 }
@@ -866,22 +873,23 @@ tard sur le code que vous ne comprendriez pas.
 \new Staff \relative c'' {
   \key aes \major
   <<
-    { % Voice one
+    {  % Voice one
       \voiceOneStyle
       c2 aes4. bes8
     }
   \\  % Voice two
     { \voiceTwoStyle
-      aes2 f4 fes
+      % Ignore these for now - they are explained in Ch 4
+      \once \override NoteColumn #'ignore-collision = ##t
+      <ees, c>2
+      \once \override NoteColumn #'force-hshift = #0.5
+      des2
     }
   \\  % No Voice three (we want stems down)
   \\  % Voice four
     { \voiceThreeStyle
-      % Ignore these for now - they are explained in Ch 4
-      \once \override NoteColumn #'force-hshift = #0
-      <ees c>2
-      \once \override NoteColumn #'force-hshift = #0.5
-      des2
+      \override NoteColumn #'force-hshift = #0
+      aes'2 f4 fes
     }
   >> |
   <c ees aes c>1 |
@@ -898,9 +906,9 @@ voix@tie{}:
 \new Staff \relative c'' {
   \key aes \major
   <<
-    { c2 aes4. bes8 } \\ { aes2 f4 fes } \\ { <ees c>2 des2 }
-  >>
-  <c ees aes c>1
+    { c2 aes4. bes8 } \\ { <ees, c>2 des } \\ { aes'2 f4 fes }
+  >> |
+  <c ees aes c>1 |
 }
 @end lilypond
 
@@ -922,13 +930,13 @@ supplémentaire@tie{}:
 @lilypond[quote,verbatim,ragged-right]
 \new Staff \relative c'' {
   \key aes \major
-  << % Voice one
+  <<  % Voice one
     { c2 aes4. bes8 }
-  \\ % Voice two
-    { aes2 f4 fes   }
-  \\ % Omit Voice three
-  \\ % Voice four
-    { <ees c>2 des2 }
+  \\  % Voice two
+    { <ees, c>2 des }
+  \\  % Omit Voice three
+  \\  % Voice four
+    { aes'2 f4 fes }
   >> |
   <c ees aes c>1 |
 }
@@ -936,21 +944,20 @@ supplémentaire@tie{}:
 
 @noindent
 Cette manipulation nous permet de régler la direction des hampes, mais
-elle engendre un problème que l'on rencontre parfois avec de multiples
-voix, à savoir que les hampes d'une voix peuvent chevaucher les têtes de
-note des autres voix.  En matière de mise en forme des notes, LilyPond
-tolère que des notes ou accords appartenant à deux voix se retrouvent
-dans le même empilement de notes (@emph{note column} en anglais) si tant
-est que ces hampes vont dans des directions opposées@tie{}; néanmoins les
-notes des troisième et quatrième voix seront décalées si nécessaire pour
-éviter que les têtes ne se chevauchent.  Cela marche plutôt bien mais,
-dans notre exemple, les notes de la voix la plus basse ne sont vraiment
-pas correctement placées.  LilyPond met à notre disposition plusieurs
+le positionnement horizontal des notes n'est pas satisfaisant.  LilyPond
+décale les notes des voix intermédiaires lorsque leur tête ou leur hampe
+viendrait à chevaucher celles des voix extrêmes.  Bien entendu, ce n'est
+pas souhaitable dans le cas d'une partition pour piano.  Dans d'autres
+situations, les décalages que LilyPond applique peuvent ne pas éviter
+certaines collisions.  LilyPond met à notre disposition plusieurs
 moyens d'ajuster le positionnement horizontal des notes.  Nous ne sommes
 pas encore tout à fait prêts pour voir comment corriger cela, aussi nous
 examinerons ce problème dans un autre chapitre (voir la propriété
 @code{force-hshift} dans @ref{Correction des collisions d'objets}).
 
+@warning{Paroles et objets étendus (liaisons, soufflets etc.) ne peuvent
+passer d'une voix à l'autre.}
+
 
 @seealso
 Manuel de notation :
@@ -975,7 +982,7 @@ Manuel de notation :
 @cindex Voice, création de contextes
 
 Les contextes @rinternals{Voice} peuvent être déclarés manuellement
-dans un bloc @code{<< >>} pour créer de la musique polyphonique, en
+dans un bloc @code{@w{<< >>}} pour créer de la musique polyphonique, en
 utilisant @code{\voiceOne}, @dots{} jusqu'à @code{\voiceFour} pour
 assigner des directions de hampes et un déplacement horizontal pour
 chaque partie.  Cette méthode apporte de la clarté pour des partitions
@@ -1056,7 +1063,7 @@ annotations, liaisons de prolongation ou de phrasé, et sur les nuances.
 @end lilypond
 
 Voyons à présent trois différentes façons d'exprimer un passage
-polyhonique, à partir d'un exemple de la section précédente.  Chacune
+polyphonique, à partir d'un exemple de la section précédente.  Chacune
 d'elles aura ses avantages selon les circonstances.
 
 Une expression séquentielle qui apparaît en premier dans un @code{<< >>}
@@ -1071,7 +1078,7 @@ permet d'ajouter une liaison de phrasé à l'ensemble.
 @lilypond[quote,ragged-right,verbatim]
 \new Staff \relative c' {
   \voiceOneStyle
-  % The following notes are monophonic
+  % The following notes are homophonic
   c16^( d e f
   % Start simultaneous section of three voices
   <<
@@ -1460,7 +1467,7 @@ et peuvent être ignorés.  Mais lorsqu'il s'agit de morceaux plus amples
 les créer explicitement pour être sûr d'obtenir toutes les portées
 nécessaires, et dans le bon ordre.  Enfin, pour des morceaux impliquant
 une notation spéciale, modifier les contextes ou en créer de nouveaux
-devient extrêment utile.
+devient extrêmement utile.
 
 En plus des contextes @code{Score}, @code{Staff} et @code{Voice} sont
 disponibles d'autres contextes intermédiaires entre les niveaux
@@ -1491,7 +1498,7 @@ Manuel de notation :
 @cindex contextes, création de
 
 Il en va des contextes comme de toute hiérarchie@tie{}: il faut un
-sommet -- le contexte @code{Score} en l'occurence.  La commande
+sommet -- le contexte @code{Score} en l'occurrence.  La commande
 @code{\score} est chargée de le créer, mais pour des partitions simples,
 il le sera automatiquement.  Le bloc @code{\score} contient donc une
 expression musicale unique ainsi que la définition des supports à
@@ -1756,15 +1763,15 @@ communément utilisées.
 @end multitable
 
 @noindent
-où un boléen correspond soit à vrai (@code{#t} pour @emph{True} en
+où un booléen correspond soit à vrai (@code{#t} pour @emph{True} en
 anglais) ou faux (@code{#f} pour @emph{False} en anglais), un entier est
 un nombre entier positif, un réel est un nombre décimal positif ou
 négatif, et texte correspond à une suite de caractères encadrée par des
 apostrophes doubles.  Attention à la présence des signes dièse
 (@code{#}) dans deux cas particuliers@tie{}: ils sont partie intégrante
-des valeurs boléennes et précèdent les @code{t} ou @code{f}, mais
+des valeurs booléennes et précèdent les @code{t} ou @code{f}, mais
 doivent aussi précéder @emph{valeur} dans le libellé de la commande
-@code{\set}. Il faudra donc, dans le cas d'une valeur boléenne, ne pas
+@code{\set}. Il faudra donc, dans le cas d'une valeur booléenne, ne pas
 oublier de saisir deux signes dièse -- par exemple @code{##t}.
 
 @cindex propriétés et contextes
@@ -1802,7 +1809,7 @@ sera pas interprétée.  Il ne s'agit pas d'une erreur, aucun message
 d'erreur ne sera ni émis ni enregistré.
 
 De la même manière, une faute d'orthographe dans le nom de la propriété
-ne génèrera aucun message d'erreur et l'action escomptée ne se produira
+ne générera aucun message d'erreur et l'action escomptée ne se produira
 pas.  Vous pourriez déterminer par la commande @code{\set} n'importe
 quelle @qq{propriété}, même fictive, à partir de n'importe quel nom et
 dans n'importe lequel des contextes disponibles.  Mais tant que ce nom
@@ -1832,11 +1839,11 @@ portée@tie{}:
 @lilypond[quote,verbatim,ragged-right]
 <<
   \new Staff \relative c'' {
-    ais2 aes
+    aeses2 aes
   }
   \new Staff \relative c'' {
     \set Staff.extraNatural = ##f
-    ais2 aes
+    aeses2 aes
   }
 >>
 @end lilypond
@@ -1847,11 +1854,11 @@ et pour toutes les portées :
 @lilypond[quote,verbatim,ragged-right]
 <<
   \new Staff \relative c'' {
-    ais2 aes
+    aeses2 aes
   }
   \new Staff \relative c'' {
     \set Score.extraNatural = ##f
-    ais2 aes
+    aeses2 aes
   }
 >>
 @end lilypond
@@ -1927,11 +1934,11 @@ ce qui donnerait :
 <<
   \new Staff
     \relative c'' {
-      gis4 ges aes ais
+      gisis4 gis aeses aes
     }
   \new Staff \with { extraNatural = ##f } {
     \relative c'' {
-      gis4 ges aes ais
+      gisis4 gis aeses aes
     }
   }
 >>
@@ -1973,7 +1980,7 @@ avec la commande @code{\with}, puisqu'on se place dans un bloc
 \score {
   \new Staff {
     \relative c'' {
-      cis4 e d ces
+      cisis4 e d cis
     }
   }
   \layout {
@@ -1993,12 +2000,12 @@ toutes les portées de la partition, nous utiliserons alors@tie{}:
   <<
     \new Staff {
       \relative c'' {
-        gis4 ges aes ais
+        gisis4 gis aeses aes
       }
     }
     \new Staff {
       \relative c'' {
-        gis4 ges aes ais
+        gisis4 gis aeses aes
       }
     }
   >>
@@ -2050,7 +2057,7 @@ pratique est dans quelques cas fort utile.
 @translationof Changing a single context
 
 Nous utilisons, pour supprimer un graveur d'un contexte, la commande
-@code{\with} dès la création dudit contexte, comme nous l'avons vu dans
+@code{\with} dès la création du-dit contexte, comme nous l'avons vu dans
 la section précédente.
 
 Illustrons notre propos en reprenant un exemple du chapitre précédent,
@@ -2531,7 +2538,7 @@ de chacune d'elles.  Toutes les voix devraient être @code{\voiceOne},
 ce qui est la position par défaut@tie{}; il nous faudra donc éliminer
 toutes les commandes @code{\voiceXXX}.  Les ténors auront besoin d'une
 clé spécifique.  Enfin, nous n'avons pas encore abordé la façon dont les
-paroles sont présentées dans le modèle@tie{}; nous procèderons donc
+paroles sont présentées dans le modèle@tie{}; nous procéderons donc
 comme nous en avons l'habitude.  Il faudra aussi ajouter un nom à chaque
 portée.
 
@@ -2756,7 +2763,7 @@ lower = \relative c, {
 @cindex squelettes, création
 
 Après avoir acquis une certaine dextérité dans l'écriture de code
-LilyPond, vous devez vous sentir suffisament prêt à vous lancer dans
+LilyPond, vous devez vous sentir suffisamment prêt à vous lancer dans
 la création d'une partition à partir de zéro, autrement dit en ne
 partant pas d'un exemple.  Vous pourrez ainsi vous construire vos
 propres patrons selon le type de musique que vous affectionnez plus
@@ -2909,7 +2916,7 @@ place la métrique et l'armure de chaque portée grâce à notre variable
 @cindex espacement des portées
 @cindex portées, espacement
 
-Cette partition pour orgue est préesque parfaite.  Rest juste ce petit
+Cette partition pour orgue est presque parfaite.  Reste juste ce petit
 défaut qui ne se remarque pas lorsque l'on considère un seul
 système@tie{}: la distance qui sépare la portée de pédalier de celle de
 la main gauche devrait être plus ou moins égale à celle qui sépare les
@@ -2918,7 +2925,7 @@ deux mains.  En fait, la distance entre les deux portées d'un
 adopter le même comportement.
 
 @cindex sous-propriétés
-@cindex propriétéset sous-propriétés
+@cindex propriétés et sous-propriétés
 @cindex graphical objects
 @cindex objets graphiques
 @cindex grobs
@@ -3148,7 +3155,7 @@ padText =
      (parser location padding)
      (number?)
    #{
-     \once \override TextScript #'padding = $padding
+     \once \override TextScript #'padding = #padding
    #})
 
 \relative c''' {