@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 8c414087ca083dbc3cf789c2cf6f85c23b2f56cd
+ Translation of GIT committish: e038863ba7228eb3e28b9f1a49e68ec9f4d260b0
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
Guide, node Updating translation committishes..
@end ignore
-@c \version "2.17.15"
+@c \version "2.19.2"
@c Translators: Frédéric Chiasson, Jean-Charles Malahieude
@c Translation checkers: Valentin Villenave, François Martin, Xavier Scheuer
@snippets
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
-{alternative-breve-note.ly}
+{alternative-breve-notes.ly}
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{changing-the-number-of-augmentation-dots-per-note.ly}
@noindent
La durée de l'@code{@var{expression_musicale}} sera multipliée par la
-fraction. Le dénominateur de cette fraction sera imprimé au-dessus ou
+fraction. Le numérateur de cette fraction sera imprimé au-dessus ou
au-dessous des notes, parfois avec un crochet. Le nolet le plus courant
-est le triolet, dans lequel trois notes ont la durée de deux, et où les
-notes durent donc deux tiers de leur valeur écrite.
+est le triolet, dans lequel trois notes occupent la durée de deux.
@lilypond[quote,verbatim,relative=2]
a2 \tuplet 3/2 { b4 b b }
c4 c \tuplet 3/2 { b4 a g }
@end lilypond
+@cindex regroupement de nolets
+@noindent
+Dans le cas d'une succession de nolets, saisir la commande
+@code{\tuplet} popur chacun des nolets devient vite fastidieux.
+LilyPond vous permet de stipuler la durée de base d'un nolet juste
+avant l'expression musicale, de telle sorte que les nolets seront
+formés automatiquement :
+
+@lilypond[quote,verbatim,relative=2]
+g2 r8 \tuplet 3/2 8 { cis16 d e e f g g f e }
+@end lilypond
+
@cindex crochet de nolet, positionnement
@cindex nolet, positionnement du crochet
@knownissues
Lorsqu'un nolet en début de portée est précédé d'une note d'ornement,
-celle-ci doit se placer avant la commande @code{\times} pour éviter
+celle-ci doit se placer avant la commande @code{\tuplet} pour éviter
toute erreur. Ailleurs dans la partition, les notes d'ornement peuvent
se placer au sein de l'expression constituant le nolet.
tenue est un moyen parmi d'autres pour prolonger la durée d'une note,
tout comme les points.}
-Une liaison de tenue s'indique au moyen d'un tilde (@code{~}).
+
+Une liaison de tenue s'indique au moyen d'un tilde (@code{~}) qui
+vient s'adjoindre à la première note de chacune des paires de
+notes à lier. Ceci indique que la note en question sera liée à la
+suivante, qui doit être de la même hauteur.
@lilypond[quote,verbatim,relative=2]
-a2 ~ a
+a2~ 4~ 16 r r8
@end lilypond
Les liaisons de tenue sont utilisées soit lorsque la note dépasse de la
@c KEEP LY
@lilypond[verbatim,quote]
\relative c' {
- r8^"oui" c8 ~ c2 r4 |
- r8^"non" c2 ~ c8 r4
+ r8^"oui" c8~ 2 r4 |
+ r8^"non" c2~ 8 r4
}
@end lilypond
accords.
@lilypond[quote,verbatim,relative=1]
-<c e g> ~ <c e g>
+<c e g>~ <c e g>
<c~ e g~ b> <c e g b>
@end lilypond
une note liée, la liaison doit être répétée, comme ici :
@lilypond[quote,relative=2,verbatim]
-\repeat volta 2 { c g <c e>2 ~ }
+\repeat volta 2 { c g <c e>2~ }
\alternative {
% First alternative: following note is tied normally
{ <c e>2. r4 }
@funindex \laissezVibrer
@funindex laissezVibrer
-Les liaisons @qq{Laissez vibrer} (@notation{L.v.}) sont utilisées pour
+Les liaisons « Laissez vibrer » (@notation{L.v.}) sont utilisées pour
le piano, la harpe et certains instruments de percussion. Elles
indiquent à l'instrumentiste de laisser sonner la note ou l'accord au
lieu de l'étouffer. Elles s'indiquent de la manière suivante :
@funindex tieNeutral
Le positionnement vertical des liaisons de prolongation peut être affiné
--- voir à ce sujet les @qq{commandes prédéfinies} et, pour de plus
+-- voir à ce sujet les « commandes prédéfinies » et, pour de plus
amples détails, @ref{Direction et positionnement}.
@cindex liaison de prolongation, apparence
@lilypond[quote, verbatim, relative=1]
\tieDotted
-c2 ~ c
+c2~ 2
\tieDashed
-c2 ~ c
+c2~ 2
\tieHalfDashed
-c2 ~ c
+c2~ 2
\tieHalfSolid
-c2 ~ c
+c2~ 2
\tieSolid
-c2 ~ c
+c2~ 2
@end lilypond
Il est même possible d'en personnaliser l'allure :
@lilypond[quote, verbatim, relative=1]
\tieDashPattern #0.3 #0.75
-c2 ~ c
+c2~ 2
\tieDashPattern #0.7 #1.5
-c2 ~ c
+c2~ 2
\tieSolid
-c2 ~ c
+c2~ 2
@end lilypond
Que ce soit pour une tenue ou un phrasé, le motif d'une ligne
\new Staff {
% These two lines are just to prettify this example
\time 16/1
- \override Staff.TimeSignature.stencil = ##f
+ \omit Staff.TimeSignature
% Print a maxima rest, equal to four breves
r\maxima
% Print a longa rest, equal to two breves
@ref{Définition des règles de ligature automatique}.
@end enumerate
-Le contexte auquel doivent s'appliquer les dérogations introduites par
-un @code{\overrideTimeSignatureSettings} doit exister avant l'appel de
-ces réglages. Autrement dit, vous devrez, s'il n'y a pas déjà d'élément
-musical, explicitement mentionner le contexte avant que ne
-survienne l'appel à @code{\overrideTimeSignatureSettings}.
-
-@lilypond[quote,verbatim]
-\score {
- \relative c' {
- % This call will fail because the context isn't yet instantiated
- \overrideTimeSignatureSettings
- 4/4 % timeSignatureFraction
- 1/4 % baseMomentFraction
- #'(3 1) % beatStructure
- #'() % beamExceptions
- \time 4/4
- c8^\markup {"Beamed (2 2)"}
- \repeat unfold 7 { c8 } |
- % This call will succeed
- \overrideTimeSignatureSettings
- 4/4 % timeSignatureFraction
- 1/4 % baseMomentFraction
- #'(3 1) % beatStructure
- #'() % beamExceptions
- \time 4/4
- c8^\markup {"Beamed (3 1)"}
- \repeat unfold 7 { c8 } |
- }
-}
-@end lilypond
-
@cindex métrique, retour au propriétés par défaut
@cindex retour au propriétés par défaut de la métrique
@funindex \revertTimeSignatureSettings
l'exécutant, vous pouvez cependant lui fournir une plage :
@lilypond[verbatim,quote,relative=1]
-\tempo 4 = 40 ~ 46
+\tempo 4 = 40 - 46
c4. e8 a4 g
b,2 d4 r
@end lilypond
d4 g e c
@end lilypond
+@funindex \markLengthOn
+@funindex markLengthOn
+@funindex \markLengthOff
+@funindex markLengthOff
+
+Dans le cas d'une partie où l'instrumentiste a de longs moments de
+silence, les indications de tempo peuvent être fort rapprochées
+l'une de l'autre. L'instruction @code{\markLengthOn} permet de
+préserver suffisamment d'espace horizontal de telle sorte que ces
+indications ne se chevauchent ; l'instruction
+@code{\markLengthOff} restaure le comportement par défaut qui
+ignore les indications de tempo dans les calculs d'espacement
+horizontal.
+
+@lilypond[verbatim,quote,relative=0]
+\compressFullBarRests
+\markLengthOn
+\tempo "Molto vivace"
+R1*12
+\tempo "Meno mosso"
+R1*16
+\markLengthOff
+\tempo "Tranquillo"
+R1*20
+@end lilypond
+
@snippets
@lilypondfile[verbatim,quote,texidoc,doctitle]
{printing-metronome-and-rehearsal-marks-below-the-staff.ly}
\set Timing.measurePosition -@var{durée}
@end example
-De fait, @code{\partial 8} équivaut à :
+De fait, le premier exemple pourrait s'écrire :
@lilypond[quote,verbatim,relative=1]
\time 3/4
e8 | a4 c8 b c4 |
@end lilypond
-La propriété @code{measurePosition} contient un nombre rationnel qui
-indique, à ce point précis, où l'on en est de la mesure. Notez qu'il
-s'agit du résultat d'une soustraction ; @code{\partial 4}
-signifie, pour le programme : @qq{Dans cette mesure, il reste juste
-une noire}.
+La propriété @code{measurePosition} contient un nombre rationnel
+généralement positif et qui indique, à ce point précis, où l'on en
+est de la mesure. La commande @code{\partial @var{durée}} le
+transforme en nombre négatif pour lui attribuer un autre sens : la
+mesure courante (la première) est précédée d'une mesure 0
+(l'anacrouse) dont la longueur est donnée par @var{durée}.
@seealso
Glossaire musicologique :
Une cadence représente un fragment détaché de la notion de mesure, en
dépit des différentes commandes @code{\bar} qu'il pourra comporter.
-Ceci a pour conséquence que toute altération supplémentaire par rapport
-à l'armure devra être rappelée manuellement -- voir @ref{Altérations}.
+L'insertion d'une commande @code{\bar} dans une cadence n'entame
+pas de nouvelle mesure, même si une barre est imprimée. Ceci a
+pour conséquence que toute altération supplémentaire par rapport à
+l'armure -- normalement en vigueur jusqu'à la fin de la mesure --
+sera valide même après une barre insérée grâce à une instruction
+@code{\bar}. Toute altération ultérieure devra donc être rappelée
+manuellement -- voir @ref{Altérations}.
@lilypond[verbatim,relative=2,quote]
c4 d e d
\cadenzaOn
cis4 d cis d
\bar "|"
+% First cis is printed without alteration even if it's after a \bar
cis4 d cis! d
\cadenzaOff
\bar "|"
\bar ""
@end example
-Au risque d'obtenir des messages d'erreur inhabituels, il est fortement
-recommandé de créer explicitement un contexte @code{Voice} lorsqu'un
-morceau débute par un @code{\cadenzaOn}.
-
-@example
-\new Voice @{
- \relative c' @{
- \cadenzaOn
- c16[^"Solo Free Time" d e f] g2.
- \bar "||"
- \cadenzaOff
- @}
-@}
-@end example
-
@node Notation polymétrique
@unnumberedsubsubsec Notation polymétrique
@funindex timeSignatureFraction
@funindex \scaleDurations
@funindex scaleDurations
-@funindex \times
-@funindex times
+@funindex \tuplet
+@funindex tuplet
LilyPond gère les métriques composites, aussi bien de manière explicite
que de manière détournée -- modification de l'indicateur de métrique
Dès lors qu'une règle affectant @code{beamExceptions} est définie pour
la métrique en vigueur, c'est cette règle qui servira à déterminer le
-placement des ligatures. En l'absence de règle affectant
-@code{beamExceptions} pour la métrique en vigueur, les ligatures seront
-déterminées par les réglages conjoints de @code{baseMoment} et
+placement des ligatures, ignorant les valeurs de @code{baseMoment} et
@code{beatStructure}.
-@code{beamExceptions} dispose par défaut de règles pour les
-métriques les plus courantes ; il est donc impératif de les
-invalider pour gérer les ligatures automatiques à l'aide de
-@code{baseMoment} et @code{beatStructure}. Les règles de
-@code{beamExceptions} se désactivent par un
+En l'absence de règle affectant @code{beamExceptions} pour la métrique
+en vigueur, les ligatures seront déterminées par les réglages conjoints
+de @code{baseMoment} et @code{beatStructure}.
+
+
+@subsubsubheading Ligature basée sur @code{baseMoment} et @code{beatStructure}
+@c VO Beaming based on @code{baseMoment} and @code{beatStructure}
+
+@code{beamExceptions} dispose par défaut de règles pour les métriques
+les plus courantes ; il est donc impératif de les invalider pour gérer
+les ligatures automatiques à l'aide de @code{baseMoment} et
+@code{beatStructure}. Les règles de @code{beamExceptions} se
+désactivent par un
@example
\set Timing.beamExceptions = #'()
@end example
-
-@subsubsubheading Ligature basée sur @code{baseMoment} et @code{beatStructure}
-@c VO Beaming based on baseMoment and beatStructure
-
-Dans la plupart des cas, une ligature automatique se termine à la fin
-d'une pulsation. Ce sont les propriétés de contexte @code{baseMoment}
-et @code{beatStructure} qui détermineront là où prend fin la pulsation.
-La propriété @code{beatStructure} est constituée d'une liste d'éléments
-Scheme qui définit la longueur de chaque pulsation, prenant
-@code{baseMoment} comme unité. L'unité de base (le @code{baseMoment})
-correspond par défaut à l'inverse du dénominateur de la métrique.
-D'autre part, chaque unité de @code{baseMoment} constitue par
-défaut une seule pulsation.
+Lorsque @code{beamExceptions} est défini à @code{#'()}, que ce soit
+explicitement ou en raison de l'absence de règles par défaut de
+@code{beamExceptions} pour la métrique en vigueur, la terminaison des
+ligatures est directement liée à la pulsation telle que spécifiée par
+les propriétés @code{baseMoment} et @code{beatStructure}. La propriété
+@code{beatStructure} est constituée d'une liste d'éléments Scheme qui
+définit la longueur de chaque pulsation, prenant @code{baseMoment} comme
+unité. L'unité de base (le @code{baseMoment}) correspond par défaut à
+l'inverse du dénominateur de la métrique. D'autre part, chaque unité de
+@code{baseMoment} constitue par défaut une seule pulsation.
@lilypond[quote,relative=2,verbatim]
\time 5/16
c16^"default" c c c c |
+% beamExceptions are unlikely to be defined for 5/16 time,
+% but let's disable them anyway to be sure
+\set Timing.beamExceptions = #'()
\set Timing.beatStructure = #'(2 3)
c16^"(2+3)" c c c c |
\set Timing.beatStructure = #'(3 2)
c16^"(3+2)" c c c c |
@end lilypond
-Dans le cas d'une mesure à 4/4, @code{beamExceptions} @strong{doit} être
-invalidé pour permettre à @code{beatStructure} de produire ses effets.
-La commande @code{\set Timing.beamExceptions = #'()} peut intervenir à
-tout moment, avant de déterminer les ligatures par @code{beatStructure}.
-
@lilypond[quote,relative=2,verbatim]
\time 4/4
a8^"default" a a a a a a a
-
-\set Timing.baseMoment = #(ly:make-moment 1/4)
-\set Timing.beatStructure = #'(1 1 1 1)
-a8^"no change" a a a a a a a
-
+% Disable beamExceptions because they are definitely
+% defined for 4/4 time
\set Timing.beamExceptions = #'()
\set Timing.baseMoment = #(ly:make-moment 1/4)
\set Timing.beatStructure = #'(1 1 1 1)
@lilypond[quote, verbatim,relative=1]
\new Staff {
\time 7/8
+ % No need to disable beamExceptions
+ % as they are not defined for 7/8 time
\set Staff.beatStructure = #'(2 3 2)
<<
\new Voice = one {
@lilypond[quote,verbatim,relative=2]
\time 5/8
+% No need to disable beamExceptions
+% as they are not defined for 5/8 time
\set Timing.baseMoment = #(ly:make-moment 1/16)
\set Timing.beatStructure = #'(7 3)
\repeat unfold 10 { a16 }
\time 3/4
% by default we beam in (6) due to beamExceptions
\repeat unfold 6 {a8} |
-% This will beam (1 1 1) due to beatLength
+% This will beam (1 1 1) due to default baseMoment and beatStructure
\set Timing.beamExceptions = #'()
\repeat unfold 6 {a8}
@end lilypond
Le traducteur @code{Timing} est par défaut affecté au contexte
@code{Score}. Définir la métrique dans une portée aura donc des effets
-sur les ligatures de toutes les autres. Par voie de conséquence,
-la définition de la métrique apparaissant dans une autre portée annulera
+sur les ligatures de toutes les autres. Par voie de conséquence, la
+définition de la métrique apparaissant dans une autre portée annulera
les aménagements précédemment apportés aux règles de ligature. Il est
donc préférable, pour éviter tout désagrément, de ne spécifier la
métrique que dans une seule portée.
@lilypond[quote,verbatim,relative=2]
c4 d8[
-\grace { e32[ d c d] }
+\grace { e32 d c d }
e8] e[ e
\grace { f16 }
e8 e]
@funindex stemLeftBeamCount
@funindex stemRightBeamCount
-LilyPond peut déterminer automatiquement les sous-groupes à
-l'intérieur d'un groupement de notes, bien que le résultat ne soit pas
-toujours optimal. Les propriétés @code{stemLeftBeamCount} et
+LilyPond peut déterminer automatiquement les sous-groupes à l'intérieur
+d'un groupement de notes, bien que le résultat ne soit pas toujours
+optimal. Les propriétés @code{stemLeftBeamCount} et
@code{stemRightBeamCount} permettent alors d'ajuster ce comportement.
Lorsque l'une ou l'autre de ces propriétés est définie, elle ne
s'applique qu'une seule fois, après quoi sa définition est effacée.
@noindent
Si le résultat imprimable ne reflète les durées que de manière
approximative, la sortie MIDI sera quant à elle parfaitement
-@qq{ponctuelle}.
+« ponctuelle ».
@predefined
@code{\featherDurations}.
De plus, une barre de mesure peut s'imprimer sous la forme d'une coche :
@lilypond[quote,relative=1,verbatim]
-f1 \bar "'"
+f1 \bar "'" g1
@end lilypond
On rencontre habituellement ces signes dans le chant grégorien ; nous
L'origine du problème est de fait plus évidente.
@funindex |
-@funindex pipeSymbol
+@funindex "|"
+@funindex pipe, symbole
-Il est aussi possible d'attribuer une autre valeur au
-symbole @code{|}, en assignant une expression musicale à
-@code{pipeSymbol}. Dans l'exemple suivant, le @code{|} servira à
-insérer une double barre là où il apparaît, au lieu de simplement
-vérifier que la fin de la mesure est atteinte.
+Il est aussi possible d'attribuer une autre valeur au symbole @code{|},
+en assignant une expression musicale à @code{"|"}. Dans l'exemple
+suivant, le @code{|} servira à insérer une double barre là où il
+apparaît, au lieu de simplement vérifier que la fin de la mesure est
+atteinte.
@lilypond[quote,verbatim]
-pipeSymbol = \bar "||"
+"|" = \bar "||"
{
c'2 c' |
c'2 c'
@lilypond[quote,relative=2,verbatim]
c4 \grace b16 a4(
-\grace { b16[ c16] } a2)
+\grace { b16 c16 } a2)
@end lilypond
Les plus courantes sont les acciaccatures, qui doivent se jouer très
@lilypond[quote,relative=2,verbatim]
\acciaccatura d8 c4
\appoggiatura e8 d4
-\acciaccatura { g16[ f] } e2
+\acciaccatura { g16 f } e2
\slashedGrace a,8 g4
\slashedGrace b16 a4(
\slashedGrace b8 a2)
@lilypond[quote,relative=2,verbatim]
<<
- \new Staff { e2 \grace { c16[ d e f] } e2 }
- \new Staff { c2 \grace { g8[ b] } c2 }
+ \new Staff { e2 \grace { c16 d e f } e2 }
+ \new Staff { c2 \grace { g8 b } c2 }
>>
@end lilypond
\new Voice {
<<
{ d1^\trill_( }
- { s2 s4. \grace { c16[ d] } }
+ { s2 s4. \grace { c16 d } }
>>
c1)
}
Référence des propriétés internes :
@rinternals{GraceMusic},
+@rinternals{Grace_auto_beam_engraver},
@rinternals{Grace_beam_engraver},
@rinternals{Grace_engraver},
@rinternals{Grace_spacing_engraver}.