@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
@ignore
- Translation of GIT committish: 68cf70682a542701a918f8bfff50f2b8b85f84e2
+ Translation of GIT committish: 4467a72a98fb582466ee4d5944ec8454b4b77fc6
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@end ignore
-@c \version "2.12.0"
+@c \version "2.19.2"
@c Translators: Nicolas Grandclaude, Ludovic Sardain, Gauvain Pocentek
@c Translation checkers: Jean-Charles Malahieude, Valentin Villenave, John Mandereau
créer de belles partitions utilisant une notation musicale courante
@menu
-* Notation sur une seule portée::
-* Notes simultanées::
-* Chansons::
-* Dernières précisions::
+* Notation sur une seule portée::
+* Notes simultanées::
+* Chansons::
+* Dernières précisions::
@end menu
+
@node Notation sur une seule portée
@section Notation sur une seule portée
@translationof Single staff notation
écrire une voix sur une portée.
@menu
+* Barre et contrôle de mesure::
+* Hauteurs et armure::
+* Liaisons::
+* Articulations et nuances::
+* Ajout de texte::
+* Barres de ligature automatiques et manuelles::
+* Commandes rythmiques avancées::
+@end menu
+
+
+@node Barre et contrôle de mesure
+@subsection Barre et contrôle de mesure
+@translationof Bar lines and bar checks
+
+@menu
+* Barre de mesure::
* Contrôle de mesure::
-* Altérations et armure::
-* Liaisons::
-* Articulations et nuances::
-* Ajout de texte::
-* Barres de ligature automatiques et manuelles::
-* Commandes rythmiques avancées::
@end menu
+@node Barre de mesure
+@unnumberedsubsubsec Barre de mesure
+@translationof Bar lines
+
+Les simples barres de mesure se placent automatiquement ; nul n'est
+besoin de les saisir. D'autres types de barre de mesure sont accessibles
+par la commande @code{\bar}, tels que @code{\bar "||"} pour une double
+barre ou @code{\bar "|."} pour la barre finale. Pour une liste des
+différents styles de barre de mesure, voir
+@ruser{Barres de mesure}.
+
+@lilypond[verbatim,quote,relative=2]
+g1 e1 \bar "||" c2. c'4 \bar "|."
+@end lilypond
+
+
@node Contrôle de mesure
-@subsection Contrôle de mesure
+@unnumberedsubsubsec Contrôle de mesure
@translationof Bar checks
-
Les contrôles de barre de mesure -- @emph{bar checks} en anglais -- ne
sont à priori pas strictement nécessaires. Ils permettent cependant
d'indiquer directement dans le code saisi -- à l'aide d'une barre
@seealso
Manuel de notation :
+@ruser{Barres de mesure},
@ruser{Vérification des limites et numéros de mesure}.
-@node Altérations et armure
-@subsection Altérations et armure
-@translationof Accidentals and key signatures
+@node Hauteurs et armure
+@subsection Hauteurs et armure
+@translationof Pitches and key signatures
+
+@menu
+* Altérations::
+* Armures::
+* Attention aux armures et aux hauteurs::
+@end menu
-@warning{Si, comme nombre de nouveaux utilisateurs, ce qui suit vous
-paraît déroutant, lisez cette partie jusqu'au bout, à plus forte raison
-si vous n'avez jamais fait de solfège@tie{}!}
+@warning{Si, comme nombre de nouveaux utilisateurs, vous avez du mal à
+appréhender la notion de tonalité et d'armures dans LilyPond, consultez
+la note à la fin de cette page.}
-@subheading Altérations
+@node Altérations
+@unnumberedsubsubsec Altérations
+@translationof Pitch alterations
@cindex altérations
@cindex dièse
@cindex bémol
@cindex double bémol
@cindex bémol, double
+@cindex bécarre
+@cindex naturel
@funindex es
@funindex is
@funindex isis
Glossaire musicologique :
-@rglos{sharp}, @rglos{flat}, @rglos{double sharp},
-@rglos{double flat}, @rglos{accidental}.
+@rglosnamed{sharp,dièse}, @rglosnamed{flat,bémol},
+@rglosnamed{double sharp,double dièse},
+@rglosnamed{double flat,double bémol}, @rglosnamed{accidental,altération}.
+
+LilyPond identifie le nom d'une note par sa hauteur. Par exemple, un
+@code{c} signifiera toujours @notation{do naturel}, quelle que soit la
+tonalité ou l'armure.
Dans la notation par défaut, on obtient un @notation{dièse} en
ajoutant @code{is} au nom de la note, et un @notation{bémol} en
comme l'allemand ou le hollandais.
@c DIV specific
-Cependant, si vous utilisez la commande
-@w{@code{@w{\include@tie{}"italiano.ly"}}} pour entrer les noms de note
-français au lieu des noms hollandais, il faudra ajouter un @code{d} pour
-obtenir un dièse, et un @code{b} pour un bémol. Le double dièse et le
-double bémol s'obtiennent en ajoutant respectivement @code{dd} et
-@code{bb}. Pour en savoir plus sur les autres langues disponibles,
-consultez @ruser{Noms de note dans d'autres langues}.
+Cependant, si vous utilisez la commande @code{\language "italiano"} pour
+entrer les noms de note français au lieu des noms hollandais, il faudra
+ajouter un @code{d} pour obtenir un dièse, et un @code{b} pour un bémol.
+Le double dièse et le double bémol s'obtiennent en ajoutant
+respectivement @code{dd} et @code{bb}. Pour en savoir plus sur les
+autres langues disponibles, consultez
+@ruser{Nom des notes dans d'autres langues}.
@c END DIV
@lilypond[verbatim,quote,relative=2]
cis1 ees fisis, aeses
@end lilypond
-@subheading Armures
+
+@node Armures
+@unnumberedsubsubsec Armures
+@translationof Key signatures
@cindex armure, définition de l'
@cindex armure, altérations à l'
@funindex minor
Glossaire musicologique :
-@rglos{key signature}, @rglos{major},
-@rglos{minor}.
+@rglosnamed{key signature,armure}, @rglosnamed{major,majeur},
+@rglosnamed{minor,mineur}.
L'armure est déterminée par la commande @code{\key}, suivie d'une
hauteur puis de @code{\major} (majeur) ou @code{\minor} (mineur).
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote,relative=1]
\key d \major
-a1
-\key c \minor
-a
+d4 fis a c |
+\bar "||" \key c \minor
+c,4 ees g b |
@end lilypond
@smallspace
-@subheading Attention aux armures et aux hauteurs
+
+@node Attention aux armures et aux hauteurs
+@unnumberedsubsubsec Attention aux armures et aux hauteurs
+@translationof Warning key signatures and pitches
Glossaire musicologique :
-@rglos{accidental}, @rglos{key signature},
-@rglos{pitch}, @rglos{flat}, @rglos{natural}, @rglos{sharp},
-@rglos{transposition}, @rglos{Pitch names}.
-
-La combinaison de l'@notation{armure} et des hauteurs de note -- y
-compris les altérations -- permet à LilyPond de déterminer dans quel
-cas imprimer des @notation{altérations accidentelles}. L'armure
-n'affecte que les altérations @emph{imprimées}, et non les hauteurs
-réelles@tie{}! Cette fonctionnalité est souvent source de confusion pour
-les nouveaux utilisateurs, aussi expliquons-la en détail.
-
-LilyPond fait une distinction nette entre le contenu musical et la
-mise en forme. L'altération d'une note -- @notation{bémol},
-@notation{bécarre} ou @notation{dièse} -- fait partie de sa hauteur,
-et relève donc du contenu musical. La gravure ou non d'une altération
-accidentelle -- un @emph{signe} bémol, bécarre ou dièse -- devant la
-note correspondante est une question qui relève de la mise en forme.
-La gravure d'une partition suit des règles, en particulier des règles
-d'indication des altérations accidentelles. Les hauteurs de note, en
-revanche, relèvent de ce que vous voulez entendre ; et, dans la mesure
-où la musique que vous entrez est censée être celle que vous voulez
-entendre, LilyPond, qui n'est chargé que de la gravure, ne les
-choisira pas à votre place.
+@rglosnamed{accidental,altération}, @rglosnamed{key signature,armure},
+@rglosnamed{pitch,hauteur}, @rglosnamed{flat,bémol},
+@rglosnamed{natural,bécarre}, @rglosnamed{sharp,dièse},
+@rglos{transposition}, @rglosnamed{Pitch names,Noms de note}.
+
+LilyPond fait une distinction nette entre le contenu musical et sa
+représentation sur papier. Un code tel que @code{d4 e fis2} définit la
+hauteur et la durée de notes ; il s'agit du contenu. L'armure, les
+altérations « à la clef », fait partie de la représentation imprimée.
+L'armure définit aussi des règles en matière de représentation des notes
+imprimées. LilyPond comparera chaque hauteur saisie avec l'armure pour
+déterminer s'il est besoin d'imprimer une altération accidentelle.
+
+La commande @code{\key} détermine l'armure, ce qui affectera la
+représentation imprimée, et ne modifiera @b{en aucun cas} la hauteur
+assignée à une note telle qu'un @code{c} que vous aurez saisi.
Dans cet exemple,
entrer le @code{is} pour les notes @code{cis} et @code{fis}.
Le code @code{b} ne veut pas dire @qq{Imprimez-moi un point noir sur
-la troisième ligne de la portée.} Cela signifie plutôt : @qq{Ici se
+la troisième ligne de la portée.} Cela signifie plutôt : @qq{Ici se
trouve une note dont la hauteur est un si naturel.} Avec une armure
de la bémol majeur, ce @code{si} est flanqué d'un bécarre
-accidentel@tie{}:
+accidentel :
@lilypond[verbatim,quote,relative=2]
\key aes \major
aes4 c b c
@end lilypond
-Prenons un autre exemple@tie{}: imaginez-vous devant un piano@tie{}; dès
+Prenons un autre exemple : imaginez-vous devant un piano ; dès
lors que vous voulez enfoncer l'une des touches noires, il vous faudra
-@strong{ajouter} un @code{-is} ou un @code{-es} au nom de la note.
+@strong{ajouter} un @code{is} ou un @code{es} au nom de la note.
Ajouter explicitement toutes les altérations demande un peu plus
d'effort dans la phase de saisie, mais cela facilite grandement la
@notation{transposition}. De plus, les altérations accidentelles
peuvent ainsi être imprimées suivant plusieurs conventions. Pour
connaître les différentes manières dont les altérations accidentelles
-peuvent être imprimées, consultez
+peuvent être imprimées, consultez
@ruser{Altérations accidentelles automatiques}.
-
@seealso
Manuel de notation :
-@ruser{Noms de note dans d'autres langues},
+@ruser{Nom des notes dans d'autres langues},
@ruser{Altérations},
@ruser{Altérations accidentelles automatiques},
@ruser{Armure}.
@subsection Liaisons
@translationof Ties and slurs
+@menu
+* Liaisons de prolongation::
+* Liaisons d'articulation::
+* Liaisons de phrasé::
+* Attention aux types de liaison::
+@end menu
+
@cindex liaisons de prolongation
@cindex liaisons de tenue
@cindex prolongation, liaisons de
@funindex ( ... )
@funindex \( ... \)
-@subheading Liaisons de prolongation
+
+@node Liaisons de prolongation
+@unnumberedsubsubsec Liaisons de prolongation
+@translationof Ties
Glossaire musicologique :
-@rglos{tie}.
+@rglosnamed{tie,liaison de tenue}.
Pour créer une liaison de prolongation -- parfois aussi appelée
liaison de tenue --, on ajoute un tilde @code{~} à la première note
liée.
@lilypond[verbatim,quote,relative=2]
-g4~ g c2~ | c4 ~ c8 a8 ~ a2 |
+g4~ g c2~ | c4~ c8 a~ a2 |
+@end lilypond
+
+@cindex isolée, durée
+@cindex durée isolée
+
+Lorsque la hauteur ne change pas, ce qui est toujours le cas pour des
+liaisons de tenue, les hauteurs suivantes peuvent être omises auquel cas
+seules les durées successives seront mentionnées :
+
+@lilypond[verbatim,quote,relative=2]
+g4~ 4 c2~ | 4 ~ 8 a8 ~ 2 |
@end lilypond
+Ce raccourci se révèle fort utile lors d'une succession de rythmes
+appliqués à une même hauteur. Notez bien que stipuler une durée isolée
+l'attache à la dernière hauteur mentionnée -- une espace entre la
+hauteur et la durée aura pour effet de produire deux notes.
+
+
+@node Liaisons d'articulation
+@unnumberedsubsubsec Liaisons d'articulation
+@translationof Slurs
+
@cindex liaisons d'articulation
@cindex articulation, liaisons d'
-
-@subheading Liaisons d'articulation
+@cindex legato
@c Le terme de "slur" a deux sens en français : articulation et phrasé.
-@c Je garde ici le terme "legato", tel qu'il apparaît dans le texte original,
-@c car c'est celui qui me semble le plus couramment employé.
+@c Je garde ici le terme "legato", tel qu'il apparaît dans le texte
+@c original, car c'est celui qui me semble le plus couramment employé.
@c slur = "il zon" (articulation). jcm
@c phrasing slur = "ils ont des chapeaux ronds" (phrase). jcm
Glossaire musicologique :
-@rglos{slur}, @rglos{phrasing}.
+@rglosnamed{slur,liaison}, @rglosnamed{phrasing,phrasé}.
Une liaison d'articulation ou @emph{legato} peut englober
plusieurs notes. Les notes de départ et d'arrivée sont suivies
d4( c16) cis( d e c cis d) e( d4)
@end lilypond
+
+@node Liaisons de phrasé
+@unnumberedsubsubsec Liaisons de phrasé
+@translationof Phrasing slurs
+
@cindex liaisons de phrasé
@cindex phrasé, liaisons de
-@cindex legato
-@subheading Liaisons de phrasé
-De plus longues liaisons, dites de phrasé, sont délimitées par @code{\(} et
-@code{\)}. Il est possible d'avoir en même temps des legatos et des
-phrasés, mais pas plusieurs liaisons de phrasé ou de @emph{legato} à la fois.
+De plus longues liaisons, dites de phrasé, sont délimitées par @code{\(}
+et @code{\)}. Il est possible d'avoir en même temps des legatos et des
+phrasés, mais pas plusieurs liaisons de phrasé ou de @emph{legato} à la
+fois.
@lilypond[verbatim,quote,relative=2]
g4\( g8( a) b( c) b4\)
@end lilypond
-@smallspace
+@c @ smallspace
+
+
+@node Attention aux types de liaison
+@unnumberedsubsubsec Attention aux types de liaison
+@translationof Warnings slurs vs. ties
+
@cindex liaisons d'articulation et de prolongation, différences
-@subheading Attention aux types de liaison
Glossaire musicologique :
-@rglos{articulation}, @rglos{slur}, @rglos{tie}.
+@rglos{articulation}, @rglosnamed{slur,liaison},
+@rglosnamed{tie,liaison de tenue}.
Une liaison d'articulation ou de phrasé ressemble à une liaison de
prolongation, mais n'a pas la même signification. Alors qu'une
liaison de prolongation ne peut relier que deux notes de même hauteur,
-le @emph{legato} indique une articulation de plusieurs notes,
-éventuellement en grand nombre. Les liaisons de tenue peuvent être
+le @emph{legato} indique une articulation de plusieurs notes,
+éventuellement en grand nombre. Les liaisons de tenue peuvent être
enchâssées dans un @emph{legato} ou un phrasé.
@lilypond[verbatim,quote,relative=2]
-c4~( c8 d~ d4 e)
+c4~( c8 d~ 4 e)
@end lilypond
-
@seealso
-Manuel de notation :
-@ruser{Liaisons de prolongation},
+Manuel de notation :
+@ruser{Liaisons de prolongation},
@ruser{Liaisons d'articulation},
@ruser{Liaisons de phrasé}.
@subsection Articulations et nuances
@translationof Articulation and dynamics
-@subheading Articulations
+@menu
+* Articulation::
+* Doigté::
+* Nuance::
+@end menu
+
+
+@node Articulation
+@unnumberedsubsubsec Articulation
+@translationof Articulations
@cindex articulation
@cindex accents
@rglos{articulation}.
Des @notation{articulations} peuvent être ajoutées à une note, au moyen
-d'un tiret @code{-} suivi d'un caractère@tie{}:
+d'un tiret @code{-} suivi d'un caractère :
@lilypond[verbatim,quote,relative=2]
-c4-^ c-+ c-- c-|
+c4-^ c-+ c-- c-!
c4-> c-. c2-_
@end lilypond
-@subheading Doigtés
+
+@node Doigté
+@unnumberedsubsubsec Doigté
+@translationof Fingerings
@cindex doigtés
@funindex _
Glossaire musicologique :
-@rglos{fingering}.
+@rglosnamed{fingering,doigté}.
De même, des indications de doigté peuvent être ajoutées à une note en
-utilisant un tiret (@samp{-}) et le chiffre à écrire@tie{}:
+utilisant un tiret (@samp{-}) et le chiffre à écrire :
@lilypond[verbatim,quote,relative=2]
c4-3 e-5 b-2 a-1
c4_-^1 d^. f^4_2-> e^-_+
@end lilypond
-@subheading Nuances
+
+@node Nuance
+@unnumberedsubsubsec Nuance
+@translationof Dynamics
@cindex nuances
@cindex decrescendo
@funindex !
Glossaire musicologique :
-@rglos{dynamics},
+@rglosnamed{dynamics,nuances},
@rglos{crescendo},
@rglos{decrescendo}.
On obtient un signe de @notation{nuance} en ajoutant à la note les
-lettres du signe, précédées d'un anti-slash @code{\}@tie{}:
+lettres du signe, précédées d'un anti-slash @code{\} :
@lilypond[verbatim,quote,relative=2]
c4\ff c\mf c\p c\pp
@notation{Crescendos} et @notation{decrescendos} débutent avec les
commandes @code{\<} et @code{\>}. Ils se terminent soit par une
nuance d'arrivée, par exemple @code{\f}, soit par la commande
-@code{\!}@tie{}:
+@code{\!} :
@lilypond[verbatim,quote,relative=2]
c4\< c\ff\> c c\!
@end lilypond
-
@seealso
-Manuel de notation :
+Manuel de notation :
@ruser{Articulations et ornements},
@ruser{Doigtés},
@ruser{Nuances}.
c2^"espr" a_"legato"
@end lilypond
-Pour mettre en forme du texte, on utilise la commande @code{\markup}@tie{}:
+Pour mettre en forme du texte, on utilise la commande @code{\markup} :
@lilypond[verbatim,quote,relative=2]
c2^\markup{ \bold espr}
}
@end lilypond
-
@seealso
Manuel de notation :
@ruser{Ajout de texte}.
@funindex autoBeamOn
Glossaire musicologique :
-@rglos{beam}.
+@rglosnamed{beam,ligature}.
-Toutes les barres de ligature sont dessinées automatiquement :
+Toutes les barres de ligature sont dessinées automatiquement :
@lilypond[verbatim,quote,relative=2]
a8 ais d ees r d c16 b a8
a8 c b4 d8. c16 b4 |
@end lilypond
-
@seealso
Manuel de notation :
-@ruser{Barres de ligature automatiques},
+@ruser{Barres de ligature automatiques},
@ruser{Barres de ligature manuelles}.
@subsection Commandes rythmiques avancées
@translationof Advanced rhythmic commands
-@subheading Mesure incomplète
+@menu
+* Mesure incomplète::
+* N-olet::
+* Note d'ornement::
+@end menu
+
+
+@node Mesure incomplète
+@unnumberedsubsubsec Mesure incomplète
+@translationof Partial measure
@cindex levée
@cindex anacrouse
@funindex \partial
@funindex partial
-Glossaire musicologique : @rglos{anacrusis}.
+Glossaire musicologique : @rglosnamed{anacrusis,anacrouse}.
On crée une levée (ou anacrouse) avec la commande @code{\partial},
-suivie d'une durée@tie{}: @code{\partial 4} produit une levée d'une
-noire et @code{\partial 8} d'une croche.
+suivie d'une durée : @code{\partial 4} produit une levée d'une
+noire et @code{\partial 8} d'une croche.
@lilypond[verbatim,quote,relative=2]
\partial 8 f8 |
c2 d |
@end lilypond
-@subheading Nolets
-@cindex nolets
+@node N-olet
+@unnumberedsubsubsec N-olet
+@translationof Tuplets
+
+@cindex n-olets
@cindex triolets
-@funindex \times
-@funindex times
+@funindex \tuplet
+@funindex tuplet
-Glossaire musicologique : @rglos{note value}, @rglos{triplet}.
+Glossaire musicologique : @rglosnamed{note value,valeur d'une note},
+@rglosnamed{triplet,triolet}.
-Les @notation{nolets} sont créés avec la commande @code{\times}, qui
-prend deux arguments@tie{}: une fraction et une expression musicale. La
-durée des notes de l'expression musicale est multipliée par la
-fraction. Par exemple les notes d'un @notation{triolet} durent les
-deux tiers de la durée de leur notation réelle, cette fraction est
-donc de 2/3 pour les triolets@tie{}:
+Les @notation{n-olets} sont créés avec la commande @code{\tuplet}, qui
+prend deux arguments : une fraction et une expression musicale. La
+fraction représente le nombre de notes du n-olet à inscrire dans la durée
+normalement attribuée à un certain nombre de notes de même valeur. Dans
+le cas de triolets, par exemple, trois notes recouvrent la même durée
+que deux ; un @notation{triolet} portera donc une fraction de 3/2.
@lilypond[verbatim,quote,relative=2]
-\times 2/3 { f8 g a }
-\times 2/3 { c8 r c }
-\times 2/3 { f,8 g16[ a g a] }
-\times 2/3 { d4 a8 }
+\tuplet 3/2 { f8 g a }
+\tuplet 3/2 { c8 r c }
+\tuplet 3/2 { f,8 g16[ a g a] }
+\tuplet 3/2 { d4 a8 }
@end lilypond
-@subheading Notes d'ornement
+
+@node Note d'ornement
+@unnumberedsubsubsec Note d'ornement
+@translationof Grace notes
@cindex notes d'ornement
@cindex ornementation
@funindex \appoggiatura
@funindex acciaccatura
-Glossaire musicologique : @rglos{grace notes}, @rglos{acciaccatura},
-@rglos{appoggiatura}.
+Glossaire musicologique :
+@rglosnamed{grace notes,ornements},
+@rglosnamed{acciaccatura,acciaccature},
+@rglosnamed{appoggiatura,appogiature}.
Des @notation{notes d'ornement} s'obtiennent en appliquant la commande
@code{\grace}, @code{\appoggiatura} ou @code{\acciaccatura} à une
-expression musicale@tie{}:
+expression musicale :
@lilypond[verbatim,quote,relative=2]
-c2 \grace { a32[ b] } c2 |
+c2 \grace { a32 b } c2 |
c2 \appoggiatura b16 c2 |
c2 \acciaccatura b16 c2 |
@end lilypond
-
@seealso
Manuel de notation :
@ruser{Notes d'ornement},
-@ruser{Nolets},
+@ruser{N-olets},
@ruser{Levées}.
@translationof Multiple notes at once
Cette section traite de situations où l'on a plus d'une note à la
-fois@tie{}: plusieurs instruments, plusieurs voix ou portées pour un
+fois : plusieurs instruments, plusieurs voix ou portées pour un
même instrument (le piano, par exemple), et les accords.
En théorie musicale, la polyphonie désigne une musique constituée de
-plusieurs voix@tie{}; dans LilyPond, ce terme désigne les situations où
+plusieurs voix ; dans LilyPond, ce terme désigne les situations où
il y a plus d'une voix sur une même portée.
@menu
-* Les expressions musicales en clair::
-* Plusieurs portées::
-* Regroupements de portées::
-* Combinaison de notes en accords::
-* Polyphonie sur une portée::
+* Les expressions musicales en clair::
+* Plusieurs portées::
+* Regroupements de portées::
+* Combinaison de notes en accords::
+* Polyphonie sur une portée::
@end menu
@cindex expression musicale
+@menu
+* Analogie avec les expressions mathématiques::
+* Expressions musicales simultanées -- plusieurs portées::
+* Expressions musicales simultanées -- une seule portée::
+@end menu
+
Dans les fichiers source LilyPond, la musique est représentée par ce
qu'on appelle des @emph{expressions musicales}. En soi, une seule note
-peut constituer une expression musicale@tie{}:
+peut constituer une expression musicale :
@lilypond[verbatim,quote,relative=2]
a4
Mettre un groupe de notes entre accolades crée une nouvelle expression
musicale, appelée @emph{expression musicale composée}. En voici un
-exemple avec deux notes@tie{}:
+exemple avec deux notes :
@lilypond[verbatim,quote,relative=2]
{ a4 g4 }
successivement, les unes après les autres. Le résultat est une
expression, qui peut elle-même être regroupée séquentiellement avec
d'autres expressions. Ici, l'expression de l'exemple précédent est
-combinée à deux notes@tie{}:
+combinée à deux notes :
@lilypond[verbatim,quote,relative=2]
{ { a4 g } f g }
@end lilypond
-@subheading Analogie avec les expressions mathématiques
+
+@node Analogie avec les expressions mathématiques
+@unnumberedsubsubsec Analogie avec les expressions mathématiques
+@translationof Analogy mathematical expressions
@cindex expression
-Ce mécanisme est similaire aux formules mathématiques : une grosse
+Ce mécanisme est similaire aux formules mathématiques : une grosse
formule est créée en assemblant plusieurs petites formules. De telles
formules sont appelées expressions, elles ont une définition
récursive, de telle sorte que vous pouvez fabriquer des expressions
-arbitrairement longues et complexes. Par exemple@tie{}:
+arbitrairement longues et complexes. Par exemple :
@example
1
de la musique polyphonique.
-@subheading Expressions musicales simultanées -- plusieurs portées
+@node Expressions musicales simultanées -- plusieurs portées
+@unnumberedsubsubsec Expressions musicales simultanées -- plusieurs portées
+@translationof Simultaneous music expressions multiple staves
@cindex portées multiples
@cindex polyphonie
@funindex >>
@funindex << ... >>
-Glossaire musicologique : @rglos{polyphony}.
+Glossaire musicologique : @rglosnamed{polyphony,polyphonie}.
Cette technique est utile pour de la musique @notation{polyphonique}.
Pour entrer une musique avec plusieurs voix ou plusieurs portées, nous
-pouvons aussi combiner @emph{en parallèle} les expressions@tie{}: deux
+pouvons aussi combiner @emph{en parallèle} les expressions : deux
voix qui doivent être jouées en même temps, sont entrées comme une
combinaison simultanée de deux expressions. Une expression musicale
@qq{simultanée} est formée en entourant les expressions entre @code{<<}
-- de l'espace qu'il peut y avoir ou non au début d'une ligne, mais
un code bien indenté est bien plus lisible par des humains.
-@warning{La hauteur de chaque note saisie est relative à la précédente,
-mais pas au @code{c''} de la commande @code{@bs{}relative} de départ.}
+@warning{La hauteur de chaque note saisie est relative à la précédente ;
+seule la première première note verra sa hauteur déterminée relativement
+au au @code{c''} de la commande @code{@bs{}relative} de départ.}
-@subheading Expressions musicales simultanées -- une seule portée
+@node Expressions musicales simultanées -- une seule portée
+@unnumberedsubsubsec Expressions musicales simultanées -- une seule portée
+@translationof Simultaneous music expressions single staff
-Pour déterminer le nombre de portées, LilyPond regarde le début
-de la première expression. Si c'est une seule note, une seule portée
-est produite@tie{}; si c'est une expression simultanée, plusieurs
-portées sont produites. Nous avons dans l'exemple ci-dessous une
-expression complexe@tie{}; dans la mesure où elle débute par une note
-seule, elle sera produite sur une unique portée.
+Pour déterminer le nombre de portées, LilyPond regarde le début de la
+première expression. Si c'est une seule note, une seule portée est
+produite ; si c'est une expression simultanée, plusieurs portées sont
+produites. Nous avons dans l'exemple ci-dessous une expression
+complexe ; dans la mesure où elle débute par une note seule, elle sera
+produite sur une unique portée.
@lilypond[verbatim,quote]
\relative c'' {
}
@end lilypond
-
La commande @code{\new} introduit un @qq{contexte de notation}. Un
contexte de notation est un environnement dans lequel les événements
musicaux -- comme les notes ou les commandes @code{\clef} -- sont
@funindex GrandStaff
@funindex ChoirStaff
-Glossaire musicologique : @rglos{brace}.
+Glossaire musicologique :
+@rglosnamed{brace,accolade},
+@rglosnamed{staff,portée},
+@rglosnamed{system,système}.
La musique pour piano s'écrit sur deux portées reliées par une
@notation{accolade}. La gravure de ce type de portée est semblable à
l'exemple de musique polyphonique de @ref{Plusieurs portées}, mais
maintenant cette expression entière est interprétée dans un contexte
-@code{PianoStaff}@tie{}:
+@code{PianoStaff} :
@example
\new PianoStaff <<
}
@end lilypond
-Vous pouvez générer d'autres formes de regroupement, avec
-@w{@code{\new GrandStaff}} pour une partition d'orchestre, ou
-@w{@code{\new ChoirStaff}} qui sied particulièrement aux partitions
+Vous pouvez générer d'autres formes de regroupement, avec
+@code{\new GrandStaff} pour une partition d'orchestre, ou
+@code{\new ChoirStaff} qui sied particulièrement aux partitions
chorales. Chacun de ces regroupements constitue un contexte à part
entière, avec ses particularités, tant au niveau du signe qui regroupe
les portées au sein d'un @notation{système} qu'au niveau de l'étendue
des barres de mesure.
-
@seealso
Manuel de notation :
@ruser{Instruments utilisant des portées multiples},
@funindex >
@funindex < ... >
-Glossaire musicologique : @rglos{chord}.
+Glossaire musicologique : @rglosnamed{chord,accord}.
Nous avons vu précédemment comment combiner des notes simultanément,
en les encadrant par des chevrons doubles @code{<<} et @code{>>}. Pour
Beaucoup d'éléments de notation que l'on peut attacher à une note
simple, comme une liaison, un crochet indiquant un début ou une fin de
lien, un signe d'articulation, peuvent être également attachés à un
-accord@tie{}: il faut ajouter ces indications après les hauteurs et la
+accord : il faut ajouter ces indications après les hauteurs et la
durée, donc @emph{à l'extérieur} des chevrons.
@lilypond[verbatim,quote,relative=2]
r4 <c e g>~ <c f a>2 |
-<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>]\! |
+<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>]\! |
r4 <c e g>8.\p <c f a>16( <c e g>4-. <c f a>) |
@end lilypond
fait appel à des concepts que nous n'avons pas encore abordés. C'est la
raison pour laquelle nous ne nous étendrons pas tout de suite sur ce
sujet et préférons vous inciter à consulter les chapitres dédiés à
-l'étude de ces concepts.
+l'étude de ces concepts.
@seealso
Manuel d'initiation :
Cette section présente l'écriture vocale et les partitions de variété.
@menu
-* Écriture de chants simples::
-* Alignement des paroles sur une mélodie::
-* Paroles pour plusieurs portées::
+* Écriture de chants simples::
+* Alignement des paroles sur une mélodie::
+* Paroles pour plusieurs portées::
@end menu
Des @notation{paroles} peuvent être associées à ces notes, en les
combinant avec la commande @code{\addlyrics}. On entre les paroles en
-séparant chaque syllable par une espace@tie{}:
+séparant chaque syllable par une espace :
@lilypond[verbatim,quote]
<<
>>
@end lilypond
-@warning{Il est primordial de séparer l'accolade fermant les
-paroles de la dernière syllabe -- par une espace ou un saut de ligne --
-au risque de voir apparaître une
-@rprogram{Erreur renvoyant à ../ly/init.ly}.}
+Notez les doubles chevrons @code{<< @dots{} >>} encadrant toute la
+pièce ; ils indiquent simplement que la musique et les paroles se
+produisent en même temps.
-Notez les doubles chevrons @w{@code{<< ... >>}} encadrant
-toute la pièce@tie{}; ils indiquent simplement que la musique et les
-paroles se produisent en même temps.
-
@node Alignement des paroles sur une mélodie
@subsection Alignement des paroles sur une mélodie
@translationof Aligning lyrics to a melody
@cindex alignement des paroles
@cindex paroles, mot de plusieurs syllabes
-Glossaire musicologique : @rglos{melisma}, @rglos{extender line}.
+Glossaire musicologique : @rglosnamed{melisma,mélisme},
+@rglosnamed{extender line,ligne d'extension}.
La deuxième ligne de la comptine précédente est @emph{The moon doth
shine as bright as day}. Ajoutons-la au code.
>>
@end lilypond
-Si vous compilez ce code en l'état, vous verrez apparaître :
+Si vous compilez ce code en l'état, vous verrez apparaître :
@example
song.ly:12:29: Avertissement : échec du contrôle de mesure (barcheck) à : 5/8
|
@end example
-Voici qui illustre bien l'utilité des contrôles de barre de
-mesure@tie{}! Remarquez que les paroles ajoutées ne s'alignent pas bien
-avec les notes. Le mot @emph{shine} devrait être chanté sur deux notes
-au lieu d'une. On appelle ceci un @notation{mélisme}@tie{}: il s'agit
-d'une seule syllabe chantée sur plus d'une note. Il existe plusieurs
-façons d'étaler une sylabe sur plusieurs notes, la plus simple étant de
-lier les notes du mélisme. Pour les détails, consultez @ref{Liaisons}.
+Voici qui illustre bien l'utilité des contrôles de barre de mesure !
+Remarquez que les paroles ajoutées ne s'alignent pas bien avec les
+notes. Le mot @emph{shine} devrait être chanté sur deux notes au lieu
+d'une. On appelle ceci un @notation{mélisme} : il s'agit d'une seule
+syllabe chantée sur plus d'une note. Il existe plusieurs façons
+d'étaler une syllabe sur plusieurs notes, la plus simple étant de lier
+les notes du mélisme. Pour les détails, consultez @ref{Liaisons}.
@lilypond[verbatim,quote]
<<
Les paroles sont maintenant correctement alignées, mais les liens de
croche automatiques ne conviennent pas pour les notes au-dessus de
@emph{shine as}. On peut les corriger en ajoutant des liens de croche
-manuels@tie{}; pour ceci consultez
+manuels ; pour ceci consultez
@ref{Barres de ligature automatiques et manuelles}.
@lilypond[verbatim,quote]
@end lilypond
Avec certaines paroles, en particulier en italien, il se produit la
-situation inverse@tie{}: il peut y avoir plusieurs syllabes sur une
-seule note. On réalise ceci avec LilyPond grâce à un caractère souligné
+situation inverse : il peut y avoir plusieurs syllabes sur une seule
+note. On réalise ceci avec LilyPond grâce à un caractère souligné
@code{_} sans espace entre les syllabes, ou alors en groupant les
-syllabes avec des guillemets. L'exemple suivant est extrait de l'air
-de Figaro @emph{Largo al factotum}, dans @notation{Figaro} de Rossini, où
+syllabes avec des guillemets. L'exemple suivant est extrait de l'air de
+Figaro @emph{Largo al factotum}, dans @notation{Figaro} de Rossini, où
la syllabe @emph{al} est chantée sur la même note que @emph{go}.
@c no ragged-right here because otherwise the hyphens get lost,
\clef bass
\key c \major
\time 6/8
- c4.~ c8 d b | c8([ d]) b c d b | c8
+ c4.~ 8 d b | c8([ d]) b c d b | c8
}
\addlyrics {
Lar -- go_al fac -- | to -- tum del -- la cit -- | tà
>>
@end lilypond
-
@seealso
Manuel de notation :
@ruser{Musique vocale}.
@subsection Paroles pour plusieurs portées
@translationof Lyrics to multiple staves
-@cindex paroles et portées mutiples
+@cindex paroles et portées multiples
@cindex portées multiples et paroles
La méthode simple d'ajout de paroles avec @code{\addlyrics} peut être
\key f \major
\time 6/8
\partial 8
- c8 | c8([ bes]) a a([ g]) f | f'4. b, | c4.~ c4
+ c8 | c8([ bes]) a a([ g]) f | f'4. b, | c4.~ 4
}
\addlyrics {
Let | flee -- cy flocks the | hills a -- | dorn, __
Pour produire des partitions plus complexes ou plus longues que cet
exemple simple, il est vivement conseillé de séparer la structure de
la partition des notes et paroles, grâce à des variables. Ceci sera
-détaillé plus loin dans @ref{Organisation du code source avec des variables}.
-
+détaillé plus loin dans
+@ref{Organisation du code source avec des variables}.
@seealso
Manuel de notation :
du manuel.
@menu
-* Organisation du code source avec des variables::
-* Ajout de titres::
-* Noms de note absolus::
-* Après le tutoriel::
+* Organisation du code source avec des variables::
+* Ajout de titres::
+* Noms de note absolus::
+* Après le tutoriel::
@end menu
En utilisant des variables, parfois appelées identificateurs ou
macros, on peut scinder des expressions musicales complexes en des
-expressions plus simples. Une variable se définit comme suit@tie{}:
+expressions plus simples. Une variable se définit comme suit :
@example
musiqueToto = @{ @dots{} @}
alphabétiques non accentués, aucun nombre ni tiret ne sont autorisés.
On peut utiliser une variable déjà définie autant de fois que l'on
-veut, y compris dans la définition d'une nouvelle variable@tie{}; par
+veut, y compris dans la définition d'une nouvelle variable ; par
exemple, cela peut servir à saisir un motif qu'une seule fois, même
s'il se répète un grand nombre de fois dans la pièce.
@lilypond[verbatim,quote]
-tripletA = \times 2/3 { c,8 e g }
+tripletA = \tuplet 3/2 { c,8 e g }
barA = { \tripletA \tripletA \tripletA \tripletA }
\relative c'' {
Quand LilyPond traite le fichier, le titre et le compositeur sont
imprimés au début de la partition. Vous trouverez plus d'informations
-sur les titres à la section @ruser{Création de titres}.
+sur les titres à la section
+@ruser{Création de titres et entête ou pied de page}.
@node Noms de note absolus
Jusqu'ici nous n'avons utilisé que le mode @code{\relative} pour
définir les hauteurs de notes. Si c'est souvent le moyen le plus
simple de saisir la musique au clavier, il existe une autre façon de
-procéder@tie{}: le mode de hauteurs absolues.
+procéder : le mode de hauteurs absolues.
Si vous omettez la commande @code{\relative}, LilyPond considérera
toutes les hauteurs comme des hauteurs absolues. Un @code{c'} désigne
}
@end lilypond
-Voici une gamme sur 4 octaves :
+Voici une gamme sur quatre octaves :
@lilypond[verbatim,quote]
{
@end lilypond
Si d'aventure vous faites une erreur d'octaviation, le mode
-@code{\relative} la mettra en évidence@tie{}: toutes les notes suivantes
+@code{\relative} la mettra en évidence : toutes les notes suivantes
seront placées à la mauvaise octave. En mode de hauteurs absolues,
une erreur isolée ne serait pas autant visible, et serait donc plus
difficile à dénicher.
Cependant, le mode de hauteurs absolues reste utile pour les musiques
où les intervalles sont étendus, et plus encore pour les fichiers
-LilyPond créés par des programmes.
+LilyPond créés par des programmes. Recopier des fragments en hauteurs
+absolues permet d'en préserver les octaves.
+
+La musiqeu peut être agencée de manière plutôt complexe. Dans le cas
+d'une imbrication de commandes @code{\relative}, chacune des sections
+est indépendante de l'autre :
+
+@lilypond[verbatim,quote]
+\relative c { c'4 \relative c'' { f g } c }
+@end lilypond
+
+@funindex \absolute
+
+Des hauteurs absolues peuvent tout à fait se trouver au sein d'un bloc
+en mode relatif, dès lors qu'une commande @code{\absolute} exclut
+explicitement de la musique relative le fragment en question :
+
+@lilypond[verbatim,quote]
+\relative c { c'4 \absolute { f'' g'' } c }
+@end lilypond
@node Après le tutoriel
morceau ou deux. Commencez par copier l'un des modèles types et
ajoutez-y des notes -- consultez les @ref{Modèles}. Si vous voulez
employer une notation que vous n'avez pas trouvé dans le tutoriel,
-consultez le manuel de notation, en commençant par la
+consultez le manuel de notation, en commençant par la
@ruser{Notation musicale générale}. Si vous désirez écrire pour un
ensemble instrumental non couvert par les modèles, lisez la section
-@ref{Extension des modèles}.
+@ref{Extension des modèles}.
Après avoir écrit quelques pièces courtes, lisez les chapitres 3 à 5
du manuel d'initiation. Rien ne s'oppose à ce que vous consultiez dès
-à présent ces chapitres, bien sûr@tie{}! Néanmoins, le reste du manuel
+à présent ces chapitres, bien sûr ! Néanmoins, le reste du manuel
d'initiation part du principe que vous avez déjà bien assimilé la
syntaxe de base de LilyPond. Vous pouvez toujours survoler ces
chapitres 3 à 5, et y revenir plus tard après avoir acquis de
Dans ce tutoriel comme dans le reste de ce manuel, se trouve à chaque
section un paragraphe @strong{Voir aussi} contenant des références
-vers d'autres sections@tie{}: il est conseillé de ne pas les suivre en
-première lecture@tie{}; lorsque vous aurez lu l'ensemble du manuel
+vers d'autres sections : il est conseillé de ne pas les suivre en
+première lecture ; lorsque vous aurez lu l'ensemble du manuel
d'initiation, vous pourrez en relisant certaines sections suivre ces
références pour approfondir certains aspects.
-Si vous ne l'avez pas encore fait, lisez
-@ref{À propos de la documentation}. Les sources de documentation et
+Si vous ne l'avez pas encore fait, lisez
+@ref{Vue d'ensemble des manuels}. Les sources de documentation et
d'information sur LilyPond sont vastes, il est normal pour un débutant
-de ne pas savoir où chercher@tie{}; si vous passez quelques minutes à
+de ne pas savoir où chercher ; si vous passez quelques minutes à
lire attentivement cette section, vous vous épargnerez certainement la
frustration causée par des heures de recherches infructueuses.