@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: bd751630011a6fbfcf069ec1fc41a8eaed8a6b87
+ 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.17.11"
+@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
écrire une voix sur une portée.
@menu
-* Contrôle de mesure::
-* Altérations et armure::
+* Barre et contrôle de mesure::
+* Hauteurs et armure::
* Liaisons::
* Articulations et nuances::
* Ajout de texte::
@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 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
-@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
les contient. Les contrôles de mesure apportent aussi clarté et
organisation à votre code.
-@lilypond[verbatim,quote,relative=2]
-g1 | e1 | c2. c'4 | g4 c g e | c4 r r2 |
+@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 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
-@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 !}
+@menu
+* Altérations::
+* Armures::
+* Attention aux armures et aux hauteurs::
+@end menu
-@subheading Altérations
+@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.}
+
+@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
@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
ajoutant @code{es}. Comme vous pouvez vous y attendre, un double
@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'
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 :
@rglosnamed{accidental,altération}, @rglosnamed{key signature,armure},
@rglosnamed{natural,bécarre}, @rglosnamed{sharp,dièse},
@rglos{transposition}, @rglosnamed{Pitch names,Noms de note}.
-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.
+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
-cis4 d e fis
+@lilypond[verbatim,quote]
+\relative {
+ \key d \major
+ cis''4 d e fis
+}
@end lilypond
@noindent
de la bémol majeur, ce @code{si} est flanqué d'un bécarre
accidentel :
-@lilypond[verbatim,quote,relative=2]
-\key aes \major
-aes4 c b c
+@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
@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 \( ... \)
-@subheading Liaisons de prolongation
+@node Liaisons de prolongation
+@unnumberedsubsubsec Liaisons de prolongation
+@translationof Ties
Glossaire musicologique :
@rglosnamed{tie,liaison de tenue}.
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
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.
+phrasés.
-@lilypond[verbatim,quote,relative=2]
-g4\( g8( a) b( c) b4\)
+@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}, @rglosnamed{slur,liaison},
é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)
+@lilypond[verbatim,quote]
+\relative { c''4(~ c8 d~ 4 e) }
@end lilypond
@seealso
@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
Des @notation{articulations} peuvent être ajoutées à une note, au moyen
d'un tiret @code{-} suivi d'un caractère :
-@lilypond[verbatim,quote,relative=2]
-c4-^ c-+ c-- c-|
-c4-> c-. c2-_
+@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 ^
De même, des indications de doigté peuvent être ajoutées à une note en
utilisant un tiret (@samp{-}) et le chiffre à écrire :
-@lilypond[verbatim,quote,relative=2]
-c4-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]
-c4_-^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
On obtient un signe de @notation{nuance} en ajoutant à la note les
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
+@lilypond[verbatim,quote]
+\relative { c''4\ff c\mf c\p c\pp }
@end lilypond
@cindex nuances
nuance d'arrivée, par exemple @code{\f}, soit par la commande
@code{\!} :
-@lilypond[verbatim,quote,relative=2]
-c4\< c\ff\> c c\!
+@lilypond[verbatim,quote]
+\relative { c''4\< c\ff\> c c\! }
@end lilypond
@seealso
On peut ajouter du texte à une partition :
-@lilypond[verbatim,quote,relative=2]
-c2^"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} :
-@lilypond[verbatim,quote,relative=2]
-c2^\markup{ \bold espr}
-a2_\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
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] c16 b a8
+@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
@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
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
+@node N-olet
+@unnumberedsubsubsec N-olet
+@translationof Tuplets
-@cindex nolets
+@cindex n-olets
@cindex triolets
@funindex \tuplet
Glossaire musicologique : @rglosnamed{note value,valeur d'une note},
@rglosnamed{triplet,triolet}.
-Les @notation{nolets} sont créés avec la commande @code{\tuplet}, qui
+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 nolet à inscrire dans la durée
+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]
-\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 }
+@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
@code{\grace}, @code{\appoggiatura} ou @code{\acciaccatura} à une
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},
+@ruser{N-olets},
@ruser{Levées}.
@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 :
-@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 :
-@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
d'autres expressions. Ici, l'expression de l'exemple précédent est
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
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
chacune deux notes distinctes) sont combinées simultanément.
@lilypond[verbatim,quote]
-\relative c'' {
- <<
- { a2 g }
- { f2 e }
- { d2 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
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 sur une unique portée.
@lilypond[verbatim,quote]
-\relative c'' {
- c2 <<c e>> |
+\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" c4 }
- \new Staff { \clef "bass" c,,4 }
- >>
-}
+<<
+ \new Staff { \clef "treble" c''4 }
+ \new Staff { \clef "bass" c4 }
+>>
@end lilypond
La commande @code{\new} introduit un @qq{contexte de notation}. Un
fréquente que la musique polyrythmique.
@lilypond[verbatim,quote]
-\relative c'' {
- <<
- \new Staff { \clef "treble" \key d \major \time 3/4 c4 }
- \new Staff { \clef "bass" c,,4 }
- >>
-}
+<<
+ \new Staff { \clef "treble" \key d \major \time 3/4 c''4 }
+ \new Staff { \clef "bass" c4 }
+>>
@end lilypond
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,,4 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
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> <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
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>]\! |
-r4 <c e g>8.\p <c f a>16( <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
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
@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,
+ Girls and boys come out to play,
}
>>
@end lilypond
@lilypond[verbatim,quote]
<<
- \relative c'' {
+ \relative {
\key g \major
\time 6/8
- d4 b8 c4 a8 | d4 b8 g4 g8 |
+ 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,
- The | moon doth shine as | bright as day; |
+ Girls and boys come out to play,
+ The moon doth shine as bright as day;
}
>>
@end lilypond
-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
- The | moon doth shine as
- | bright as day; |
-song.ly:12:46: Avertissement : échec du contrôle de mesure (barcheck) à : 3/8
- The | moon doth shine as | bright as day;
- |
-@end example
-
-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
+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
syllabe chantée sur plus d'une note. Il existe plusieurs façons
@lilypond[verbatim,quote]
<<
- \relative c'' {
+ \relative {
\key g \major
\time 6/8
- d4 b8 c4 a8 | d4 b8 g4 g8 |
+ 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,
- The | moon doth shine as | bright as day; |
+ Girls and boys come out to play,
+ The moon doth shine as bright as day;
}
>>
@end lilypond
@lilypond[verbatim,quote]
<<
- \relative c'' {
+ \relative {
\key g \major
\time 6/8
- d4 b8 c4 a8 | d4 b8 g4 g8 |
+ 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,
- The | moon doth shine as | bright as day; |
+ Girls and boys come out to play,
+ The moon doth shine as bright as day;
}
>>
@end lilypond
@lilypond[verbatim,quote]
<<
- \relative c'' {
+ \relative {
\key g \major
\time 6/8
- d4 b8 c4 a8 | d4 b8 g4 g8 |
+ 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,
- The | moon doth shine _ as | bright as day; |
+ Girls and boys come out to play,
+ The moon doth shine _ as bright as day;
}
>>
@end lilypond
@lilypond[verbatim,quote]
<<
- \relative c'' {
+ \relative {
\key g \minor
\time 3/2
- g2 a bes | bes2( a) b2 |
+ g'2 a bes | bes2( a) b2 |
c4.( bes8 a4. g8 fis4.) g8 | fis1
}
\addlyrics {
- When I am | laid,
- am | laid __ in | earth,
+ When I am laid,
+ am laid __ in earth,
}
>>
@end lilypond
@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 g b8( c) |
+ d'4 | g4 g a8( b) | g4 g b8( c) |
d4 d e | c2
}
\addlyrics {
- A -- | way in a __ | man -- ger,
- no __ | crib for a | bed, __
+ A -- way in a __ man -- ger,
+ no __ crib for a bed, __
}
>>
@end lilypond
@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 | c8([ d]) b c d b | c8
+ c'4.~ 8 d b | c8([ d]) b c d b | c8
}
\addlyrics {
- Lar -- go_al fac -- | to -- tum del -- la cit -- | tà
+ Lar -- go_al fac -- to -- tum del -- la cit -- tà
}
>>
@end lilypond
@lilypond[verbatim,quote]
<<
- \relative c'' {
+ \relative {
\key f \major
\time 6/8
\partial 8
- c8 | c8([ 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, __
+ Let flee -- cy flocks the hills a -- dorn, __
}
- \relative c' {
+ \relative {
\key f \major
\time 6/8
\partial 8
- r8 | r4. r4 c8 | a'8([ g]) f f([ e]) d | e8([ 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,
+ Let flee -- cy flocks the hills a -- dorn,
}
>>
@end lilypond
@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
}
@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
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
+sur les titres à la section
@ruser{Création de titres et entête ou pied de page}.
@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
}
@end lilypond
-Voici une gamme sur quatre 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,4 d, e, f, |
- g,4 a, b, c |
- d4 e f g |
- a4 b c' d' |
- \clef "treble"
- e'4 f' g' a' |
- b'4 c'' d'' e'' |
- f''4 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 |
+ cis''8. d16 cis8 e4 e8 |
b8. cis16 b8 d4 d8 |
}
@end lilypond
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 }
+\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 commande @code{\absolute} exclut
+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 { c'4 \absolute { f'' g'' } c }
+\relative {
+ c'4 \fixed c { f'' g'' } c |
+ c4 \fixed c'' { f g } c
+}
@end lilypond