@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: c3cd1737b2a12a4f51b4090caf12429cb34290d1
+ Translation of GIT committish: 254e2df1ab4e0fb8d1b517e7e11ffb545363ee48
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
de page.
Les notes de bas de page automatiques font appel à un compteur
-numérique incrémenté automatiquement@tie{}; les notes de bas de page
-manuelles vous laissent le libre choix de l'appel (l'indicateur). Tout
-objet graphique, @code{\markup} de haut niveau ou les notes d'un accord
-peuvent faire l'objet d'une annotation.
+numérique incrémenté automatiquement ; les notes de bas de page
+manuelles vous laissent le libre choix de l'appel (l'indicateur). Une
+note de bas de page s'applique comme un @code{\tweak} ; elle peut donc
+s'attacher directement à un objet graphique créé par la plupart des
+éléments musicaux ou événements rattachés. Lorsque ce n'est pas
+possible, par exemple sur une barre de mesure ou un changement de
+métrique -- l'objet étant alors le résultat d'une modification de
+propriété --, les notes de bas de page peuvent être spécifiées en tant
+qu'événement musical indépendant et affectant tous les objets d'un
+type particulier à un instant particulier.
+
+Examinons la forme développée d'une commande de note de bas de page :
-L'ordre dans lequel les objets seront dessinés détermine l'ordre des
-appels et comment les annotations seront créées lors de la compilation.
+@example
+\footnote @var{marque} @var{décalage} @var{nom-grob} @var{annotation}
+@var{musique}
+@end example
+
+Ses arguments peuvent se définir ainsi :
+
+@table @var
+@item marque
+un @emph{markup} ou une chaîne de caractères identifiant l'annotation
+tant au niveau de l'appel que de la note qui apparaîtra au bas de la
+page. L'absence de cet élément -- ou une valeur de @code{\default} --
+incrémentera le compteur.
+
+@item décalage
+une paire de nombres -- @samp{#(2 . 1)} par exemple -- spécifiant le
+décalage de la marque, en abscisse et en ordonnée, par rapport au point
+de référence.
+
+@item nom-grob
+le type d'objet à annoter -- @samp{#'Flag} par exemple. Lorsque cet
+élément est spécifié, c'est l'objet en question qui servira de point de
+référence, même s'il trouve son origine non pas directement dans
+l'élément @var{musique} mais dans un objet en résultant. Son absence ou
+une valeur de @code{\default} ne permet d'annoter que des objets
+directement créés.
+
+@item annotation
+un @emph{markup} ou une chaîne de caractères qui sera reporté au bas de
+la page.
+
+@item musique
+l'élément qui fait l'objet du commentaire, qu'il s'agisse d'un
+événement musical, de l'un des constituants d'un accord ou d'un
+événement rattaché. Bien qu'il ne puisse être omis, il peut être
+remplacé par @code{\default}, auquel cas l'annotation ne sera pas
+rattachée à une expression musicale particulière, mais plutôt à un
+instant précis. L'argument @var{nom-grob} est alors obligatoire pour
+sélectionner le type d'objet affecté -- @samp{#'TimeSignature} par
+exemple.
+@end table
+
+Tout comme pour la commande @code{\tweak}, lorsqu'un @code{\footnote}
+s'applique à un événement rattaché ou à une articulation, il devra être
+précédé d'un @code{-} de telle sorte que l'analyseur syntaxique en
+attache le résultat à la note ou au silence précédant.
@node Notes de bas de page automatiques
@cindex bas de page, note automatique
@funindex \footnote
+@funindex footnote
La commande @code{\footnote} permet de générer automatiquement des notes
-de bas de page. Elle requiert trois arguments@tie{}: l'@var{Objet de
-Rendu} auquel s'applique le commentaire rapporté en bas de page, la
-position @samp{(x@tie{}.@tie{}y)} de l'appel de note, et enfin un
-@code{\markup} contenant l'annotation qui apparaîtra en bas de la page.
-
-La commande @code{\footnote} doit être mentionnée @strong{avant}
-l'objet auquel la note est attachée.
+de bas de page. Elle requiert quatre arguments : la position
+@samp{(x . y)} de l'appel de note, le @var{nom-grob} optionnel
+spécifiant l'objet de rendu auquel s'applique le commentaire,
+l'@var{annotation} qui apparaîtra au bas de la page, et enfin la
+@var{musique} à laquelle se rapporte l'annotation.
@c KEEP LY
@lilypond[verbatim,quote,ragged-right,papersize=a8]
\book {
\header { tagline = ##f }
\relative c' {
- \footnote #'(0.5 . -2) #'NoteHead
- \markup { La première note } \default
+ \footnote #'(0.5 . -2)
+ \markup { La première note }
a'4 b8
- \footnote #'(0.5 . 1) #'NoteHead
- \markup { La troisième note } \default
- e c4 d4
+ \footnote #'(0.5 . 1) #'Flag
+ \markup { La troisième note }
+ e\noBeam c4 d4
}
}
@end lilypond
-Lorsqu'il s'agit de notes inscrites dans un accord, la commande
-@code{\footnote} doit être mentionnée @strong{après} la note à laquelle
-le @code{TextScript} fait référence.
+L'annotation d'un accord suit la même règle :
@c KEEP LY
@lilypond[verbatim,quote,ragged-right,papersize=a8]
\header { tagline = ##f }
\relative c' {
<
- c-\footnote #'(1 . -1.25) "Voici un do" \default
- es-\footnote #'(2 . -0.25) \markup { \italic "Un mi bémol" } \default
- g-\footnote #'(2 . 3) \markup { \bold "Ceci est un sol" } \default
+ \footnote #'(1 . -1.25) "Voici un do" c
+ \footnote #'(2 . -0.25) \markup { \italic "Un mi bémol" } es
+ \footnote #'(2 . 3) \markup { \bold "Ceci est un sol" } g
>1
}
}
\book {
\header { copyright = \markup { "Copyright 1970" } }
\relative c' {
- \footnote #'(-3 . 0) #'DynamicText
- \markup { \bold Forte } \default
-
- \footnote #'(0 . 1.5) #'Slur
- \markup { A slur } \default
- a'4\f(
-
- \footnote #'(0 . -2) #'Beam
- \markup { Beam } \default
- b8)[ e]
-
+ a'4-\footnote #'(-3 . 0) \markup { \bold Forte } \f
+ -\footnote #'(0 . 1.5) \markup { A slur } (
+ b8)-\footnote #'(0 . -2) \markup { Beam } [ e]
\footnote #'(1 . -1) #'Stem
- \markup { \teeny { This is a stem } } \default
+ \markup { \teeny { This is a stem } }
c4
-
\footnote #'(0 . 0.5) #'AccidentalCautionary
- \markup \italic { A cautionary accidental } \default
-
- \footnote #'(0.5 . -0.5) #'TextScript
- \markup \italic { Slow Down } \default
- dis?4_"rit."
+ \markup \italic { A cautionary accidental }
+ \footnote #'(1 . 1) "The note itself"
+ dis?4-\footnote #'(0.5 . -0.5) \markup \italic { Slow Down }
+ _"rit."
}
}
@end lilypond
Une note de bas de page affectant un @code{\markup} de haut niveau
-s'introduit par la commande @code{\auto-footnote}@tie{}:
+s'introduit par la commande @code{\auto-footnote} :
@lilypond[verbatim,quote,ragged-right,papersize=a8]
\book {
@cindex note de bas de page manuelle
@cindex bas de page, note manuelle
-@funindex \footnote
-@funindex \footnoteGrob
-
-LilyPond permet aussi de créer des notes de bas de page manuelles@tie{}:
-la commande @code{\footnote} prend alors quatre arguments@tie{}:
-l'@var{Objet de Rendu} devant être annoté, la position
-@samp{(x@tie{}.@tie{}y)} de l'appel de note, et deux @code{\markup} --
-le premier contient l'appel qui s'attache à la note ou à l'objet
-référencé, le second contient l'annotation qui est reportée en bas de
-page.
+LilyPond permet aussi de créer des notes de bas de page manuelles :
+la commande @code{\footnote} prend alors un argument supplémentaire :
+la @var{marque}, qui contient l'appel qui s'attache à la note ou à
+l'objet référencé. Contrairement aux notes de bas de page automatiques,
+l'annotation en bas de page ne sera pas précédée de la @var{marque} ;
+l'indicateur visuel est laissé à l'appréciation de l'utilisateur.
+LilyPond ne s'attache ici qu'à faire apparaître l'annotation au bas de
+la même page.
-Tout comme dans le cas d'une note de bas de page automatique, la commande
-@code{\footnote} doit être mentionnée comme s'il s'agissait d'une
-articulation, donc @strong{avant} l'objet auquel l'annotation fait
-référence.
+La commande @code{\footnote} s'utilise de la même manière que dans le
+cas de notes automatiques.
@lilypond[verbatim,quote,ragged-right,papersize=a8]
\book {
\header { tagline = ##f }
\relative c' {
- a'4-\footnote
- "1" #'(0.5 . -2) #'NoteHead \markup { \italic "1. The first note" } \default
+ \footnote
+ "1" #'(0.5 . -2)
+ \markup { \italic "1. The first note" }
+ a'4
b8
- e-\footnote
- \markup { \bold "2" } #'(0.5 . 1) #'NoteHead "2. The second note" \default
+ \footnote
+ \markup { \bold "2" } #'(0.5 . 1)
+ "2. The second note"
+ e
c4
- d\p-\footnote "3" #'(0.5 . -1) #'DynamicText "3. Piano" \default
+ d-\footnote "3" #'(0.5 . -1) "3. Piano" \p
}
}
@end lilypond
-S'agissant d'annoter l'une des notes d'un accord, la commande
-@code{\footnote} doit être mentionnée @strong{après} la note à laquelle
-l'annotation fait référence, comme s'il s'agissait d'une articulation.
+L'annotation d'un accord suit la même règle :
@lilypond[verbatim,quote,ragged-right,papersize=a8]
\book {
\header { tagline = ##f }
\relative c' {
<
- c-\footnote "1" #'(1 . -1.25) "1. C" \default
- es-\footnote
- \markup { \bold "b" } #'(2 . -0.25) "b. E-flat" \default
- g-\footnote "3" #'(2 . 3) \markup { \italic "iii. G" } \default
+ \footnote "1" #'(1 . -1.25) "1. C" c
+ \footnote
+ \markup { \bold "b" } #'(2 . -0.25) "b. E-flat" es
+ \footnote "3" #'(2 . 3) \markup { \italic "iii. G" } g
>1
}
}
\book {
\header { tagline = ##f }
\relative c' {
- \footnote
- \markup { \teeny 1 } #'(-3 . 0) #'DynamicText
- \markup { 1. \bold Forte } \default
-
- \footnote
- \markup { \teeny b } #'(0 . 1.5) #'Slur
- \markup { b. A slur } \default
- a'4\f(
-
- \footnote
- \markup { \teeny 3 } #'(0 . -2) #'Beam
- \markup { 3. Beam } \default
- b8)[ e]
-
+ a'4-\footnote
+ \markup { \teeny 1 } #'(-3 . 0)
+ \markup { 1. \bold Forte } \f
+ -\footnote
+ \markup { \teeny b } #'(0 . 1.5)
+ \markup { b. A slur } (
+ b8)-\footnote
+ \markup { \teeny 3 } #'(0 . -2)
+ \markup { 3. Beam } [
+ e]
\footnote
\markup { 4 } #'(1 . -1) #'Stem
- \markup { \bold 4. { This is a stem } } \default
+ \markup { \bold 4. { This is a stem } }
c4
-
\footnote
\markup \concat \teeny { "sharp (v)" }
#'(0 . 0.5) #'AccidentalCautionary
- \markup \italic { v. A cautionary accidental } \default
-
- \footnote
- \markup \concat \teeny { "a" } #'(0.5 . -0.5) #'TextScript
- \markup \italic { a. Slow Down } \default
- dis?4_"rit."
-
- \breathe
+ \markup \italic { v. A cautionary accidental }
+ dis?4-\footnote
+ \markup \concat \teeny { "a" } #'(0.5 . -0.5)
+ \markup \italic { a. Slow Down } _"rit."
\footnote
\markup { \teeny \musicglyph #"rests.4" }
- #'(1.5 . -0.25) #'BreathingSign
- \markup { \null } \default
+ #'(1.5 . -0.25)
+ \markup { \null } \breathe
}
}
@end lilypond
L'annotation manuelle d'un @code{\markup} de haut niveau répond à la
-syntaxe suivante@tie{}:
+syntaxe suivante :
@lilypond[verbatim,quote,ragged-right,papersize=a8]
\book {
Dès lors que vous utilisez une commande de note de bas de page manuelle,
le bloc @code{\paper} doit contenir la mention
-@w{@code{footnote-auto-number@tie{}=@tie{}##f}}.
+@w{@code{footnote-auto-number = ##f}}.
@node Référencement des numéros de page
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 2a87f1e1f98b76751482cae4474d41aa5e38e37b
+ Translation of GIT committish: 254e2df1ab4e0fb8d1b517e7e11ffb545363ee48
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
\repeat unfold 8 {c8}
@end lilypond
-Dans les traditions de la gravure, les croches obéissent à des règles
-particulières de ligature. Lorsqu'une mesure ne comporte que des
-croches, elle peuvent faire l'objet d'une ligature unique. Ce
-comportement se contrôle à l'aide de la propriété de contexte
-@code{beamWholeMeasure}.
+De la même manière, les croches d'une mesure à 3/4 sont ligaturées sur
+la mesure par défaut. Ligaturer sur le temps requiert un appel à
+@code{beamExceptions}.
@lilypond[quote,verbatim,relative=2]
\time 3/4
-% By default we beam in one
-\repeat unfold 6 { a8 }
-% We can avoid beaming in one
-\set Timing.beamWholeMeasure = ##f
-\repeat unfold 6 { a8 }
+% by default we beam in (3) due to beamExceptions
+\repeat unfold 6 {a8} |
+% This will beam (1 1 1) due to beatLength
+\set Timing.beamExceptions = #'()
+\repeat unfold 6 {a8}
@end lilypond
Certaines partitions de la période romantique ou classique font
-apparaître des ligatures sur la moitié de la mesure, ce qui va à
-l'encontre de la règle établie -- comme le fait remarquer Gould à la
-page 153 de son ouvrage. La reproduction d'un tel comportement se
-contrôle à l'aide de la propriété de contexte @code{beamHalfMeasure}.
+apparaître des ligatures sur la moitié d'une mesure à 3/4 (ou à 3/8),
+ce qui va à l'encontre de la règle établie -- comme le fait remarquer
+Gould à la page 153 de son ouvrage -- puisque donne l'impression d'une
+mesure à 6/8. Il en va de même pour une mesure à 3/8. La reproduction
+d'un tel comportement se contrôle à l'aide de la propriété de contexte
+@code{beamHalfMeasure}, qui d'ailleurs ne sera effective que lorsque le
+numérateur de la métrique est un 3.
@lilypond[quote,verbatim,relative=2]
\time 3/4
-% By default we avoid half-measure beams
r4. a8 a a |
-% We can allow half-measure beams
-\set Timing.beamHalfMeasure = ##t
+\set Timing.beamHalfMeasure = ##f
r4. a8 a a |
@end lilypond
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 8afb2adf0bab372f845ff3eae30e1e950b5c63ca
+ Translation of GIT committish: 254e2df1ab4e0fb8d1b517e7e11ffb545363ee48
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
<a\f c( e>1 <a c) e>\f <a\< c e>( <a\! c e>) <a c e>\< <a c e> <a c e>\!
@end lilypond
+@cindex accord vide
+@cindex placeholder events
+
+Un accord peut se voir comme un conteneur de notes, articulations et
+autres éléments rattachés. Par voie de conséquence, un accord dépourvu
+de note n'a pas de durée ; toute articulation qui lui serait attachée
+interviendra au même moment que la note ou l'accord qui le suit et lui
+sera donc combiné -- pour des combinaisons plus complexes, voir
+@ref{Expressions simultanées}.
+
+@lilypond[verbatim,quote,relative=2]
+\grace { g8[( a b] }
+<> ) \p \< -. -\markup \italic "sempre staccato"
+\repeat unfold 4 { c4 e } c1\f
+@end lilypond
+
@cindex accord et mode relatif
@cindex mode relatif et accord
Cette manière de procéder est utile lorsque les éléments de l'expression
ont des rythmes identiques. Dès que vous tenterez d'attacher sur une
même hampe des notes de durée différente, vous générerez des erreurs.
+Notes, articulations et modifications de propriétés au sein d'un même
+@code{Voice} sont enregistrés et gravés selon l'ordre musical :
+
+@lilypond[quote,verbatim,relative=2]
+<a c>4-. <>-. << c a >> << { c-. <c a> } { a s-. } >>
+@end lilypond
+
+La présence de plusieursdifférentes hampes, ligatures, durées ou
+propriétés au même instant musical nécessite l'utilisation de plusieurs
+voix.
Dans l'exemple suivant, l'expression simultanée génère implicitement
-plusieurs portées@tie{}:
+plusieurs portées :
@lilypond[quote,verbatim,relative=2]
% no single first note
<< { a4 b g2 } { d4 g2 c,4 } >>
@end lilypond
-En pareil cas, des rythmes différents ne sont source d'aucun problème.
+En pareil cas, des rythmes différents ne sont source d'aucun problème
+puisqu'ils sont interprétés dans des voix différentes.
@cindex collision sur empilement de notes
@cindex collisions, ignorer