@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
@ignore
- Translation of GIT committish: 60c59602bb30b60154a2310ebf0c88036eca71b2
+ Translation of GIT committish: e10b1a07f8f70a23a141d869d9bf67a93ecde821
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@ignore
Tutorial guidelines: (different from policy.txt!)
-- unless you have a really good reason, use either
+- unless you have a really good reason, use
@lilypond[verbatim,quote]
- or
- @lilypond[verbatim,quote,relative=2]
-
- Don't use any other relative=X commands.
- use "aes" and "ees" instead of "as" and "es". I know it's not
correct Dutch naming, but let's not confuse people with this
@end ignore
-@c \version "2.12.0"
+@c \version "2.19.21"
@c Translators: Nicolas Grandclaude, Ludovic Sardain, Gauvain Pocentek
-@c Translation checkers: Jean-Charles Malahieude, Valentin Villenave, John Mandereau
+@c Translation checkers: J.-Charles Malahieude, Valentin Villenave, John Mandereau
@c Translation status: post-GDP
@node Bases de notation musicale
-@chapter Bases de notation musical
+@chapter Bases de notation musicale
@translationof Common notation
Suite au premier contact avec le @ref{Tutoriel}, voyons comment
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
-* Altérations et armure::
-* Liaisons::
-* Articulations et nuances::
-* Ajout de texte::
-* Barres de ligature automatiques et manuelles::
-* Commandes rythmiques avancées::
+* 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::
@end menu
-@node Altérations et armure
-@subsection Altérations et armure
-@translationof Accidentals and key signatures
+@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 { g'1 e1 \bar "||" c2. c'4 \bar "|." }
+@end lilypond
+
+
+@node 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
+verticale @code{|} -- l'emplacement des barres de mesure. Grâce à ces
+contrôleurs, LilyPond sera capable de déterminer si la durée que vous
+avez attribuée aux notes correspondent bien à longueur de la mesure qui
+les contient. Les contrôles de mesure apportent aussi clarté et
+organisation à votre code.
+
+@c This example deliberately produces a warning
+@lilypond[verbatim,quote]
+\relative {
+g'1 | e1 | c2. c' | g4 c g e | c4 r r2 |
+}
+@end lilypond
+
+La compilation du code ci-dessus devrait vous afficher le message
+suivant en console :
+
+@example
+Avertissement : échec du contrôle de mesure (barcheck) à 1/2
+ g'1 | e1 | c2. c'
+ | g4 c g e | c4 r r2 |
+@end example
+
+Si la durée manquante est évitente au vu du rendu musical de cet exemple
+minimaliste, l'avertissement émis en console ne manquera pas de porter à
+votre attention l'absence du @code{4} à la troisième mesure.
+
+@seealso
+Manuel de notation :
+@ruser{Barres de mesure},
+@ruser{Vérification des limites et numéros de mesure}.
+
+
+@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, 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
+@lilypond[verbatim,quote]
+\relative { cis''1 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]
-\key d \major
-a1
-\key c \minor
-a
+@lilypond[verbatim,quote]
+\relative {
+ \key d \major
+ d'4 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}.
-
-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 ! 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,
-@lilypond[verbatim,quote,relative=2]
-\key d \major
-d cis fis
+@lilypond[verbatim,quote]
+\relative {
+ \key d \major
+ cis''4 d e fis
+}
@end lilypond
@noindent
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 :
+de la bémol majeur, ce @code{si} est flanqué d'un bécarre
+accidentel :
-@lilypond[verbatim,quote,relative=2]
-\key aes \major
-b
+@lilypond[verbatim,quote]
+\relative {
+ \key aes \major
+ aes'4 c b c
+}
@end lilypond
+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.
+
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{Altérations}, @ruser{Altérations accidentelles automatiques},
+Manuel de notation :
+@ruser{Nom des notes dans d'autres langues},
+@ruser{Altérations},
+@ruser{Altérations accidentelles automatiques},
@ruser{Armure}.
-Glossaire musicologique :
-@rglos{Pitch names}.
-
@node Liaisons
@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@footnote{parfois aussi appelée
-liaison de tenue}, on ajoute un tilde @code{~} à la première note
+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
+@lilypond[verbatim,quote]
+\relative { g'4~ 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 { g'4~ 4 c2~ | 4~ 8 a~ 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 qu'une espace entre une
+hauteur isolée et une durée isolée aura pour effet de ne produire qu'une
+seule note. Autrement dit, @code{c4 a 8 8} sera interprété comme
+@code{c4 a8 a8}, non comme @code{c4 a4 a8 a8} ; écrivez plutôt
+@code{c4 a4 8 8}.
+
+@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
respectivement d'un signe @code{(} et @code{)}.
-@lilypond[verbatim,quote,relative=2]
-d4( c16) cis( d e c cis d) e( d4)
+@lilypond[verbatim,quote]
+\relative { d''4( 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.
-@lilypond[verbatim,quote,relative=2]
-a8(\( ais b c) cis2 b'2 a4 cis,\)
+@lilypond[verbatim,quote]
+\relative { g'4\( 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]
-c2~( c8 fis fis4 ~ fis2 g2)
+@lilypond[verbatim,quote]
+\relative { c''4(~ 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 :
+d'un tiret @code{-} suivi d'un caractère :
-@lilypond[verbatim,quote,relative=2]
-c-. c-- c-> c-^ c-+ c-_
+@lilypond[verbatim,quote]
+\relative {
+ c''4-^ 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 :
+utilisant un tiret (@samp{-}) et le chiffre à écrire :
-@lilypond[verbatim,quote,relative=2]
-c-3 e-5 b-2 a-1
+@lilypond[verbatim,quote]
+\relative { c''4-3 e-5 b-2 a-1 }
@end lilypond
Articulations et doigtés sont habituellement placés automatiquement,
il est bon de laisser LilyPond déterminer l'emplacement de
l'articulation.
-@lilypond[verbatim,quote,relative=2]
-c_-^1 d^. f^4_2-> e^-_+
+@lilypond[verbatim,quote]
+\relative { c''4_-^1 d^. f^4_2-> e^-_+ }
@end lilypond
-@subheading Nuances
+
+@node Nuance
+@unnumberedsubsubsec Nuance
+@translationof Dynamics
+
+@cindex nuances
+@cindex decrescendo
+@cindex crescendo
@funindex \f
@funindex \ff
@funindex !
Glossaire musicologique :
-@rglos{dynamics}, @rglos{crescendo},
+@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{\} :
+lettres du signe, précédées d'un anti-slash @code{\} :
-@lilypond[verbatim,quote,relative=2]
-c\ff c\mf c\p c\pp
+@lilypond[verbatim,quote]
+\relative { c''4\ff c\mf c\p c\pp }
@end lilypond
@cindex nuances
@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{\!} :
+@code{\!} :
-@lilypond[verbatim,quote,relative=2]
-c2\< c2\ff\> c2 c2\!
+@lilypond[verbatim,quote]
+\relative { c''4\< c\ff\> c c\! }
@end lilypond
-
@seealso
-Manuel de notation : @ruser{Articulations et ornements},
-@ruser{Doigtés}, @ruser{Nuances}.
+Manuel de notation :
+@ruser{Articulations et ornements},
+@ruser{Doigtés},
+@ruser{Nuances}.
@node Ajout de texte
On peut ajouter du texte à une partition :
-@lilypond[verbatim,quote,relative=2]
-c1^"espr" a_"legato"
+@lilypond[verbatim,quote,fragment]
+c''2^"espr" a'_"legato"
@end lilypond
-Pour mettre en forme du texte, on utilise la commande @code{\markup} :
+Pour mettre en forme du texte, on utilise la commande @code{\markup} :
-@lilypond[verbatim,quote,relative=2]
-c1^\markup{ \bold espr}
-a1_\markup{
+@lilypond[verbatim,quote,fragment]
+c''2^\markup { \bold espr }
+a'2_\markup {
\dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p
}
@end lilypond
-
@seealso
-Manuel de notation : @ruser{Ajout de texte}.
+Manuel de notation :
+@ruser{Ajout de texte}.
@node Barres de ligature automatiques et manuelles
@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
+@lilypond[verbatim,quote]
+\relative { a'8 ais d ees r d c16 b a8 }
@end lilypond
@noindent
première note à attacher d'un crochet ouvrant @code{[} et la dernière
d'un crochet fermant @code{]}.
-@lilypond[verbatim,quote,relative=2]
-a8[ ais] d[ ees r d] a b
+@lilypond[verbatim,quote]
+\relative { a'8[ ais] d[ ees r d] c16 b a8 }
@end lilypond
Pour désactiver les barres de ligature automatiques pour des passages
entiers, utilisez la commande @code{\autoBeamOff}, et utilisez
@code{\autoBeamOn} pour les réactiver.
-@lilypond[verbatim,quote,relative=2]
-\autoBeamOff
-a8 c b4 d8. c16 b4
-\autoBeamOn
-a8 c b4 d8. c16 b4
+@lilypond[verbatim,quote]
+\relative {
+ \autoBeamOff
+ a'8 c b4 d8. c16 b4 |
+ \autoBeamOn
+ a8 c b4 d8. c16 b4 |
+}
@end lilypond
-
@seealso
-Manuel de notation : @ruser{Barres de ligature automatiques},
+Manuel de notation :
+@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 : @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
+@lilypond[verbatim,quote]
+\relative {
+ \partial 8 f''8 |
+ 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 : 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 :
+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 { c r c }
-\times 2/3 { f,8 g16[ a g a] }
-\times 2/3 { d4 a8 }
+@lilypond[verbatim,quote]
+\relative {
+ \tuplet 3/2 { f''8 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 :
+expression musicale :
-@lilypond[verbatim,quote,relative=2]
-c2 \grace { a32[ b] } c2
-c2 \appoggiatura b16 c2
-c2 \acciaccatura b16 c2
+@lilypond[verbatim,quote]
+\relative {
+ c''2 \grace { a32 b } c2 |
+ c2 \appoggiatura b16 c2 |
+ c2 \acciaccatura b16 c2 |
+}
@end lilypond
-
@seealso
-Manuel de notation : @ruser{Notes d'ornement}, @ruser{Nolets},
+Manuel de notation :
+@ruser{Notes d'ornement},
+@ruser{N-olets},
@ruser{Levées}.
@section Notes simultanées
@translationof Multiple notes at once
-Cette section traite de situations où l'on a plus d'une note à la fois :
-plusieurs instruments, plusieurs voix ou portées pour un même
-instrument (le piano, par exemple), et les accords.
+Cette section traite de situations où l'on a plus d'une note à la
+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 ; dans LilyPond, ce terme désigne les situations où il
-y a plus d'une voix sur une même portée.
+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 :
+peut constituer une expression musicale :
-@lilypond[verbatim,quote,relative=2]
-a4
+@lilypond[verbatim,quote,fragment]
+a'4
@end lilypond
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 :
+exemple avec deux notes :
-@lilypond[verbatim,quote,relative=2]
-{ a4 g4 }
+@lilypond[verbatim,quote]
+\relative { a'4 g4 }
@end lilypond
La mise entre accolades d'une séquence d'expressions musicales -- des
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 :
+combinée à deux notes :
-@lilypond[verbatim,quote,relative=2]
-{ { a4 g } f g }
+@lilypond[verbatim,quote]
+\relative { { a'4 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 :
+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 : deux voix
-qui doivent être jouées en même temps, sont entrées comme une
+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{<<}
et @code{>>}. Dans l'exemple suivant, trois expressions (contenant
chacune deux notes distinctes) sont combinées simultanément.
@lilypond[verbatim,quote]
-\relative c'' {
- <<
- { a4 g }
- { f e }
- { d b }
- >>
-}
+<<
+ \relative { a'2 g }
+ \relative { f'2 e }
+ \relative { d'2 b }
+>>
@end lilypond
Notez que nous avons ici indenté chaque niveau du fichier d'entrée
-- 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{\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 ; si c'est une expression simultanée, plusieurs portées
-sont produites.
+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'' {
- c2 <<c e>>
- << { e f } { c <<b d>> } >>
+\relative {
+ c''2 <<c e>> |
+ << { e2 f } { c <<b d>> } >> |
}
@end lilypond
@code{>>}, comme ci-dessous.
@lilypond[verbatim,quote]
-\relative c'' {
- <<
- \new Staff { \clef treble c }
- \new Staff { \clef bass c,, }
- >>
-}
+<<
+ \new Staff { \clef "treble" c''4 }
+ \new Staff { \clef "bass" c4 }
+>>
@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
@math{-(4+5)} constitue une plus grande expression.
Les chiffres de métrique indiqués sur une portée affectent toutes les
-autres portées@footnote{Ce comportement peut être modifié si
-nécessaire, voir @ruser{Notation polymétrique}}. En revanche l'armure
-d'une portée n'affecte @emph{pas} les autres portées. Ces
-caractéristiques par défaut se justifient par le fait que
-l'utilisation d'instruments transpositeurs est bien plus fréquente que
-la musique polyrythmique.
+autres portées. En revanche l'armure d'une portée n'affecte @emph{pas}
+les autres portées. Ces caractéristiques par défaut se justifient par
+le fait que l'utilisation d'instruments transpositeurs est bien plus
+fréquente que la musique polyrythmique.
@lilypond[verbatim,quote]
-\relative c'' {
- <<
- \new Staff { \clef treble \key d \major \time 3/4 c }
- \new Staff { \clef bass c,, }
- >>
-}
+<<
+ \new Staff { \clef "treble" \key d \major \time 3/4 c''4 }
+ \new Staff { \clef "bass" c4 }
+>>
@end lilypond
@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} :
+@code{PianoStaff} :
@example
\new PianoStaff <<
Voici un bref exemple :
@lilypond[verbatim,quote]
-\relative c'' {
- \new PianoStaff <<
- \new Staff { \time 2/4 c4 e g g, }
- \new Staff { \clef bass c,, c' e c }
- >>
-}
+\new PianoStaff <<
+ \new Staff \relative { \time 2/4 c''4 e | g g, | }
+ \new Staff \relative { \clef "bass" c4 c' | e c | }
+>>
@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},
+Manuel de notation :
+@ruser{Instruments utilisant des portées multiples},
@ruser{Gravure des portées}.
@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
de même durée, on encadre les hauteurs de notes par des chevrons simples
@code{<} et @code{>}, et on écrit la durée juste après.
-@lilypond[verbatim,quote,relative=2]
-r4 <c e g>4 <c f a>2
+@lilypond[verbatim,quote]
+\relative { r4 <c'' e g> <c f a>2 }
@end lilypond
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 : 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>8[ <c f a>]~ <c f a>2
-r4 <c e g>8( <c e g>\> <c e g>4 <c f a>\!)
+@lilypond[verbatim,quote]
+\relative {
+ r4 <c'' e g>~ <c f a>2 |
+ <c e g>8[ <c f a> <c e g> <c f a>]
+ <c e g>8\>[ <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
+@seealso
+Manuel de notation :
+@ruser{Notes en accords}.
+
@node Polyphonie sur une portée
@subsection Polyphonie sur une portée
@cindex polyphonie
@cindex voix multiples sur une portée
+@cindex multiples voix sur une portée
@cindex silence invisible
@cindex invisible, silence
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 : @ref{Les voix contiennent la musique}.
+Manuel d'initiation :
+@ref{Les voix contiennent la musique}.
-Manuel de notation : @ruser{Notes simultanées}.
+Manuel de notation :
+@ruser{Notes simultanées}.
@node Chansons
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
come out to play}.
@lilypond[verbatim,quote]
-\relative c'' {
+\relative {
\key g \major
\time 6/8
- d4 b8 c4 a8 d4 b8 g4
+ d''4 b8 c4 a8 | d4 b8 g4
}
@end lilypond
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 un espace :
+séparant chaque syllable par une espace :
@lilypond[verbatim,quote]
<<
- \relative c'' {
+ \relative {
\key g \major
\time 6/8
- d4 b8 c4 a8 d4 b8 g4
+ d''4 b8 c4 a8 | d4 b8 g4
}
\addlyrics {
Girls and boys come out to play,
>>
@end lilypond
-Remarquez les accolades embrassant la musique et celles embrassant les
-paroles, ainsi que les doubles chevrons encadrant toute la pièce ; ces
-derniers indiquent simplement que la musique et les paroles se
+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.
@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.
@lilypond[verbatim,quote]
<<
- \relative c'' {
+ \relative {
\key g \major
\time 6/8
- d4 b8 c4 a8 d4 b8 g4
- g8 a4 b8 c b a d4 b8 g4.
+ d''4 b8 c4 a8 | d4 b8 g4 g8 |
+ a4 b8 c b a | d4 b8 g4. |
}
\addlyrics {
Girls and boys come out to play,
>>
@end lilypond
-Remarquez que les paroles ajoutées ne s'alignent pas bien avec les
+Remarquez comme 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
+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 sylabe sur plusieurs notes, la plus simple étant de lier
+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]
<<
- \relative c'' {
+ \relative {
\key g \major
\time 6/8
- d4 b8 c4 a8 d4 b8 g4
- g8 a4 b8 c( b) a d4 b8 g4.
+ d''4 b8 c4 a8 | d4 b8 g4 g8 |
+ a4 b8 c( b) a | d4 b8 g4. |
}
\addlyrics {
Girls and boys come out to play,
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, pour ceci consultez
+manuels ; pour ceci consultez
@ref{Barres de ligature automatiques et manuelles}.
@lilypond[verbatim,quote]
<<
- \relative c'' {
+ \relative {
\key g \major
\time 6/8
- d4 b8 c4 a8 d4 b8 g4
- g8 a4 b8 c([ b]) a d4 b8 g4.
+ d''4 b8 c4 a8 | d4 b8 g4 g8 |
+ a4 b8 c([ b]) a | d4 b8 g4. |
}
\addlyrics {
Girls and boys come out to play,
@lilypond[verbatim,quote]
<<
- \relative c'' {
+ \relative {
\key g \major
\time 6/8
- d4 b8 c4 a8 d4 b8 g4
- g8 a4 b8 c[ b] a d4 b8 g4.
+ d''4 b8 c4 a8 | d4 b8 g4 g8 |
+ a4 b8 c[ b] a | d4 b8 g4. |
}
\addlyrics {
Girls and boys come out to play,
@lilypond[verbatim,quote]
<<
- \relative c'' {
+ \relative {
\key g \minor
\time 3/2
- g2 a bes bes( a)
- b c4.( bes8 a4. g8 fis4.) g8 fis1
+ g'2 a bes | bes2( a) b2 |
+ c4.( bes8 a4. g8 fis4.) g8 | fis1
}
\addlyrics {
When I am laid,
@c but the example is long enough to avoid looking strange.
@lilypond[verbatim,quote,noragged-right]
<<
- \relative c' {
+ \relative {
\key g \major
\time 3/4
\partial 4
- d4 g4 g a8( b) g4 g4
- b8( c) d4 d e4 c2
+ d'4 | g4 g a8( b) | g4 g b8( c) |
+ d4 d e | c2
}
\addlyrics {
A -- way in a __ man -- ger,
@end lilypond
Avec certaines paroles, en particulier en italien, il se produit la
-situation inverse : il peut y avoir plusieurs syllabes sur une seule
+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,
@c but the example is long enough to avoid looking strange.
@lilypond[verbatim,quote,noragged-right]
<<
- \relative c' {
+ \relative {
\clef bass
\key c \major
\time 6/8
- c4.~ c8 d b c([ d]) b c d b c
+ c'4.~ 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}.
+Manuel de notation :
+@ruser{Musique vocale}.
@node Paroles pour plusieurs portées
@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
@lilypond[verbatim,quote]
<<
- \relative c'' {
+ \relative {
\key f \major
\time 6/8
\partial 8
- c8 c([ bes]) a a([ g]) f f'4. b, c4.~ c4
+ c''8 | c8([ bes]) a a([ g]) f | f'4. b, | c4.~ 4
}
\addlyrics {
Let flee -- cy flocks the hills a -- dorn, __
}
- \relative c' {
+ \relative {
\key f \major
\time 6/8
\partial 8
- r8 r4. r4 c8 a'([ g]) f f([ e]) d e([ d]) c bes'4
+ r8 | r4. r4 c'8 | a'8([ g]) f f([ e]) d | e8([ d]) c bes'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 : @ruser{Musique vocale}.
+Manuel de notation :
+@ruser{Musique vocale}.
@node Dernières précisions
du manuel.
@menu
-* Organisation du code source avec des variables::
-* Numéro de version::
-* 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 :
+expressions plus simples. Une variable se définit comme suit :
@example
musiqueToto = @{ @dots{} @}
@lilypond[verbatim,quote]
violin = \new Staff {
- \relative c'' {
- a4 b c b
+ \relative {
+ a'4 b c b
}
}
+
cello = \new Staff {
- \relative c {
+ \relative {
\clef bass
e2 d
}
}
+
{
<<
\violin
@end lilypond
@noindent
-Le nom d'une variable ne doit comporter que des caractères
-alphabétiques non accentués, aucun nombre ni tiret ne sont autorisés.
+Par convention, un nom de variable ne comporte que des caractères
+alphabétiques non accentués, aucun nombre ni tiret.
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 ; 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'' {
Il est possible d'utiliser des variables de types variés. Par exemple,
@example
-width = 4.5\cm
+largeur = 4.5\cm
nom = "Wendy"
aFivePaper = \paper @{ paperheight = 21.0 \cm @}
@end example
@example
\paper @{
\aFivePaper
- line-width = \width
+ line-width = \largeur
@}
-@{ c4^\nom @}
-@end example
-
-
-@node Numéro de version
-@subsection Numéro de version
-@translationof Version number
-@cindex version
-@cindex versionage
-@cindex numéro de version
-@cindex version, numéro de
-@cindex mise à jour
-@cindex future mise à jour
-@cindex mise à jour de fichiers
-@cindex fichiers, mise à jour de
-
-@funindex \version
-@funindex version
-@funindex convert-ly
-
-La déclaration @code{\version} stipule le numéro de la version de
-LilyPond pour laquelle le fichier a été écrit :
-
-@example
-\version @w{"@version{}"}
+@{
+ c4^\nom
+@}
@end example
-@noindent
-Par convention, on place cette instruction en début de fichier.
-
-Cette instruction permet de faciliter les mises à jour futures de
-LilyPond. Les changements de syntaxe au fil des versions sont gérés
-avec un programme dédié, @command{convert-ly}, qui utilise la valeur
-de @code{\version} pour déterminer les règles de conversion à
-appliquer au fichier source. Pour plus d'informations, consultez
-@rprogram{Mise à jour des fichiers avec convert-ly}.
-
@node Ajout de titres
@subsection Ajout de titres
@example
\version @w{"@version{}"}
+
\header @{
title = "Symphonie"
composer = "Moi"
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
@cindex hauteurs, valeurs absolues
@cindex 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 : le mode de hauteurs absolues.
+Jusqu'ici nous avons utilisé 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 : 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
@lilypond[verbatim,quote]
{
- \clef bass
- c' b g, g,
- g, f, f c'
+ \clef "bass"
+ c'4 b g, g, |
+ g,4 f, f c' |
}
@end lilypond
-Voici une gamme sur 4 octaves :
+Voici une gamme sur quatre octaves :
+
+Il faut beaucoup d'apostrophes pour écrire de la musique dans un
+registre aigu, comme le montre cet extrait de Mozart.
@lilypond[verbatim,quote]
{
- \clef bass
- c, d, e, f,
- g, a, b, c
- d e f g
- a b c' d'
- \clef treble
- e' f' g' a'
- b' c'' d'' e''
- f'' g'' a'' b''
- c'''1
+ \key a \major
+ \time 6/8
+ cis''8. d''16 cis''8 e''4 e''8 |
+ b'8. cis''16 b'8 d''4 d''8 |
}
@end lilypond
-Comme vous pouvez le voir, il faut beaucoup d'apostrophes pour écrire
-de la musique dans un registre aigu, comme le montre cet extrait de
-Mozart.
+@funindex \fixed
+
+Les indications doctaves communes peuvent ne s'indiquer qu'une seule
+fois, en faisant suivre la commande @code{\fixed} d'une hauteur de
+référence :
@lilypond[verbatim,quote]
-{
+\fixed c'' {
\key a \major
\time 6/8
- cis''8. d''16 cis''8 e''4 e''8
- b'8. cis''16 b'8 d''4 d''8
+ cis8. d16 cis8 e4 e8 |
+ b,8. cis16 b,8 d4 d8 |
}
@end lilypond
-Toutes ces apostrophes rendent le fichier moins lisible, et surtout il
-est très probable d'oublier au moins une apostrophe au cours de la
-frappe. En mode @code{\relative}, le même exemple devient bien plus
-facile à lire et à saisir.
+Avec un @code{\relative}, le même exemple ne recquiert pas d'indicatin
+d'octave puisque la mélodie progresse sur des intervalles ne dépassant
+pas la tierce.
@lilypond[verbatim,quote]
-\relative c'' {
+\relative {
\key a \major
\time 6/8
- cis8. d16 cis8 e4 e8
- b8. cis16 b8 d4 d8
+ cis''8. d16 cis8 e4 e8 |
+ b8. cis16 b8 d4 d8 |
}
@end lilypond
Si d'aventure vous faites une erreur d'octaviation, le mode
-@code{\relative} la mettra en évidence : 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'4 \relative { 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 instruction @code{\fixed c} exclut
+explicitement de la musique relative le fragment en question :
+
+@lilypond[verbatim,quote]
+\relative {
+ c'4 \fixed c { f'' g'' } c |
+ c4 \fixed c'' { 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 ! 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 : il est conseillé de ne pas les suivre en
-première lecture ; 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 ; si vous passez quelques minutes à lire
-attentivement cette section, vous vous épargnerez certainement la
+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.