@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 958e95822083954cad00e0a598eb9f12ceba67b9
+ Translation of GIT committish: 9bdebf27dc4be7cf34976e3f44d9395d611305db
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@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
Voici une gamme sur quatre octaves :
-@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 |
-}
-@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.
+Il faut beaucoup d'apostrophes pour écrire de la musique dans un
+registre aigu, comme le montre cet extrait de Mozart.
@lilypond[verbatim,quote]
{
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 958e95822083954cad00e0a598eb9f12ceba67b9
+ Translation of GIT committish: 9bdebf27dc4be7cf34976e3f44d9395d611305db
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@rglos{octave},
@rglosnamed{accidental,altération}.
+LilyPond utilise des lettres minusculmes pour indiquer les hauteurs.
+Les lettres @code{c} à @code{b} indiquent des hauteurs dans l'octave
+basse -- celle sous le @notation{do medium}. Leur adjoindre un @code{'}
+ou un @code{,} indique une octave supérieure ou inférieure. Voici une
+gamme commençant sur le @notation{do médium} ainsi qu'un arpège :
+
+@lilypond[verbatim,quote]
+{ c' d' e' f' g' a' b' c'' g c' e' g' c'' e'' g'' c''' }
+@end lilypond
+
Le moyen le plus simple d'entrer des notes est d'utiliser le mode
d'octaves relatives, ou mode @code{\relative}. Dans ce mode, l'octave
de chaque note est déterminée automatiquement de façon à ce qu'elle
Comme nous l'avons vu dans @ref{Travail sur les fichiers d'entrée}, un
code LilyPond doit être encadré par des accolades @{ @} ou bien par
@w{@code{\relative @{ @dots{} @}}}. Cependant, dans la suite de ce
-manuel, la plupart des exemples ne feront pas apparaître ces signes.
+manuel, certains exemples courts ne feront pas apparaître ces signes.
Pour reproduire les exemples, vous pouvez copier et coller le code
-affiché, mais @strong{à condition} d'y ajouter la formulation
-particulière de @code{\relative} avec mention explicite de la hauteur de
-départ, comme ici :
+affiché, mais @strong{à condition} de le placer entre @code{@{} et
+@code{@}} comme ici :
@example
\relative c'' @{
- ...collez ici votre exemple...
+ @dots{}collez ici votre exemple@dots{}
@}
@end example
-Pourquoi avoir omis les accolades ? La plupart des exemples de ce
-manuel peuvent être insérés au milieu d'un morceau de musique plus
-long. Il n'y a donc aucune raison d'ajouter « @code{@w{\relative c'' @{
-@dots{} @}}} » à ces exemples -- en effet, il n'est pas possible
-d'insérer une expression @code{\relative} à l'intérieur d'une autre
-expression @code{\relative}. Si nous mettions tous nos exemples dans
-une expression @code{\relative}, vous ne pourriez plus copier un bref
-exemple de la documentation pour le coller dans vos pièces.
+Rappelez-vous aussi que tout fichier LilyPond devrait contenir une
+mention @code{\version}. La plupart des exemples de ce manuel étant des
+extraits, non des fichiers indépendants, ils sont dépourvus de cette
+ligne @code{\version}. C'est cependant un bonne habitude que de
+toujours inclure cette mention de version dans vos fichiers.
@node Exemples cliquables
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 958e95822083954cad00e0a598eb9f12ceba67b9
+ Translation of GIT committish: 9bdebf27dc4be7cf34976e3f44d9395d611305db
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@cindex couleur,exemple d'utilisation de la propriété
@cindex NoteHead, exemple de dérogation
-@lilypond[quote,verbatim,relative=1]
-c4 d
-\override NoteHead.color = #red
-e4 f |
-\override NoteHead.color = #green
-g4 a
-\revert NoteHead.color
-b4 c |
+@lilypond[quote,ragged-right,verbatim]
+\relative {
+ c'4 d
+ \override NoteHead.color = #red
+ e4 f |
+ \override NoteHead.color = #green
+ g4 a
+ \revert NoteHead.color
+ b4 c |
+}
@end lilypond
@cindex couleur,exemple d'utilisation de la propriété
@cindex NoteHead, exemple de dérogation
-@lilypond[quote,fragment,ragged-right,verbatim,relative=1]
-c4 d
-\override NoteHead.color = #red
-e4 f |
-\once \override NoteHead.color = #green
-g4 a
-\revert NoteHead.color
-b c |
+@lilypond[quote,ragged-right,verbatim]
+\relative {
+ c'4 d
+ \override NoteHead.color = #red
+ e4 f |
+ \once \override NoteHead.color = #green
+ g4 a
+ \revert NoteHead.color
+ b c |
+}
@end lilypond
Le préfixe @code{\once} peut s'utiliser avec de nombreuses
explicitement l'objet de rendu, si tant est que LilyPond puisse remonter
jusqu'à l'événement originel :
-@lilypond[quote,fragment,ragged-right,verbatim,relative=2]
-<\tweak Accidental.color #red cis4
- \tweak Accidental.color #green es
- g>
+@lilypond[quote,fragment,ragged-right,verbatim]
+<\tweak Accidental.color #red cis''4
+ \tweak Accidental.color #green es''
+ g''>
@end lilypond
Cette forme développée de la commande @code{\tweak} correspond à :
@cindex BarLine, exemple de dérogation
@cindex break-visibility exemple d'utilisation de la propriété
-@lilypond[quote,fragment,ragged-right,verbatim,relative=2]
-{
+@lilypond[quote,fragment,ragged-right,verbatim]
+\relative {
\time 12/16
\override Staff.BarLine.break-visibility = #'#(#f #f #f)
- c4 b8 c d16 c d8 |
+ c''4 b8 c d16 c d8 |
g,8 a16 b8 c d4 e16 |
e8
}
@cindex TimeSignature, exemple de dérogation
@cindex stencil, exemple d'utilisation de la propriété
-@lilypond[quote,fragment,ragged-right,verbatim,relative=2]
-{
+@lilypond[quote,fragment,ragged-right,verbatim]
+\relative {
\time 12/16
- \override Staff.TimeSignature.stencil = ##f
- c4 b8 c d16 c d8 |
+ \omit Staff.TimeSignature.stencil
+ c''4 b8 c d16 c d8 |
g,8 a16 b8 c d4 e16 |
e8
}
}
@end lilypond
-Nous pourrions tout aussi bien utiliser les raccourcis
-@code{\hide} et @code{\omit} pour activer la propriété
-@code{transparent} et désactiver le @code{stencil}, ce qui
-donnerait :
+Nous pourrions tout aussi bien utiliser les raccourcis @code{\hide} et
+@code{\omit} pour activer la propriété @code{transparent} et désactiver
+le @code{stencil}, ce qui donnerait :
@lilypond[quote,ragged-right,verbatim]
\new Staff ="main" {
@noindent
Si les indications de doigtés paraissent un peu serrées, on peut
-toujours réduire la taille de police (@code{font-size}). La valeur
-par défaut donnée dans la RPI à la page de l'objet
-@code{Fingering} étant @code{-5}, essayons @w{@code{-7}} :
+toujours réduire la taille de police (@code{font-size}). La valeur par
+défaut donnée dans la RPI à la page de l'objet @code{Fingering} étant
+@code{-5}, essayons @w{@code{-7}} :
@lilypond[quote,ragged-right,verbatim]
\relative {
@cindex MetronomeMark, exemple de dérogation
@cindex padding, exemple d'utilisation de la propriété
-@lilypond[quote,fragment,relative=1,verbatim]
+@lilypond[quote,fragment,verbatim]
% This will not work, see below:
\override MetronomeMark.padding = #3
\tempo 4=120
-c1 |
+c'1 |
% This works:
\override Score.MetronomeMark.padding = #3
\tempo 4=80
-d1 |
+d'1 |
@end lilypond
Vous remarquerez dans le second exemple à quel point il est important de
@cindex Beam, exemple de dérogation
@cindex positions, exemple d'utilisation de la propriété
-@lilypond[quote,verbatim,fragment,ragged-right,relative=1]
+@lilypond[quote,verbatim,fragment,ragged-right]
{
\time 4/2
<<
- { c1~ 2. e'8 f' }
+ \relative { c'1~ 2. e8 f }
\\
- {
+ \relative {
\override Beam.positions = #'(-1 . -1)
- e'8 e e e
+ e''8 e e e
e e e e
f2 g
}
>>
<<
- { c,,1~ 2. e'8 f' }
+ \relative { c'1~ 2. e8 f }
\\
- {
- e'8 e e e
+ \relative {
+ e''8 e e e
e e e e
f2 g
\revert Beam.positions
@unnumberedsubsubsec Liaison entre plusieurs voix
@translationof Tying notes across voices
-Voici un exemple qui montre comment créer une liaison de
-prolongation entre des notes appartenant à des voix différentes. En
-temps normal, seules deux notes appartenant à une même voix
-peuvent être ainsi liées. La solution consiste à utiliser deux voix,
-dont l'une avec les notes liées
+Voici un exemple qui montre comment créer une liaison de prolongation
+entre des notes appartenant à des voix différentes. En temps normal,
+seules deux notes appartenant à une même voix peuvent être ainsi liées.
+La solution consiste à utiliser deux voix, dont l'une avec les notes
+liées
@lilypond[quote]
<< { b'8~ 8\noBeam } \\ { b'8[ g'] } >>
@funindex \omit
-@lilypond[quote,fragment,relative=2,verbatim]
+@lilypond[quote,fragment,verbatim]
<<
{
\once \omit Stem
\once \omit Flag
- b8~ 8\noBeam
+ b'8~ 8\noBeam
}
\\
- { b[ g8] }
+ { b'[ g8] }
>>
@end lilypond