@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
@ignore
- Translation of GIT committish: 24370ed49745de7a9dd734ae5e6066b365054904
+ Translation of GIT committish: bdff8baf5bce0c4c456ebbf292ba8fc771e4bd31
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.14.0"
+@c \version "2.17.6"
@c Translators: Valentin Villenave, Jean-Charles Malahieude
@c Translation checkers: John Mandereau
@section Notation sur la portée
@translationof Staff notation
-@lilypondfile[quote]{staff-headword.ly}
+@c The line width is a bit of a hack to allow space for the
+@c instrument names.
+@lilypondfile[quote,ragged-right,line-width=14.5\cm,staffsize=16]
+{staff-headword.ly}
Cette section aborde les détails de gravure de la portée, la
réalisation de partitions comprenant plusieurs portées et l'ajout
@code{\context}. Pour de plus amples détails, consultez
@ref{Création d'un contexte}.
-Le contexte de portée standard s'appelle @code{Staff}@tie{}:
+Le contexte de portée standard s'appelle @code{Staff} :
@lilypond[verbatim,quote,relative=2]
\new Staff { c4 d e f }
@end lilypond
LilyPond dispose aussi de deux contextes dédiés à la musique
-ancienne@tie{}: @code{MensuralStaff} et @code{VaticanaStaff}. Ils sont
+ancienne : @code{MensuralStaff} et @code{VaticanaStaff}. Ils sont
abordés plus en détails au chapitre @ref{Contextes prédéfinis}.
Le contexte @code{GregorianTranscriptionStaff} permet d'obtenir des
mesure.
Lorsqu'aucun contexte particulier n'est spécifié, les propriétés
-suivantes s'appliqueront par défaut@tie{}: les portées du groupe ne sont
+suivantes s'appliqueront par défaut : les portées du groupe ne sont
pas reliées, hormis par une simple ligne verticale en début de ligne, et
les barres de mesure sont indépendantes.
@cindex système, indicateur de séparation
-Le nombre de systèmes peut varier d'une page à l'autre@tie{}; vous
+Le nombre de systèmes peut varier d'une page à l'autre ; vous
pouvez, en pareil cas, rendre plus évidente la séparation entre les
systèmes en l'indiquant visuellement. Ce @qq{séparateur} est absent par
défaut, mais vous pouvez l'activer par une option au sein du bloc
@translationof Modifying single staves
Cette section explique le réglage de la gravure de chaque portée,
-comme la taille de portée ou le nombre de lignes@tie{}; sont aussi
+comme la taille de portée ou le nombre de lignes ; sont aussi
décrits la suspension et la reprise de portées, ainsi que les portées
d'@emph{ossia}.
@code{\stopStaff}.
@endpredefined
-Les notes, nuances, etc. sont regroupées dans un assemblage de lignes
+Les notes, nuances, etc. sont regroupées dans un assemblage de lignes
horizontales, que l'on nomme la portée (en anglais @emph{staff}, et
@emph{staves} au pluriel). Dans LilyPond, ces lignes sont dessinées au
moyen d'un objet graphique (@emph{grob}) à part entière, nommé
@lilypond[verbatim,quote,relative=2]
f4 d \stopStaff
-\override Staff.StaffSymbol #'line-count = #2
+\override Staff.StaffSymbol.line-count = #2
\startStaff g, e |
f'4 d \stopStaff
-\revert Staff.StaffSymbol #'line-count
+\revert Staff.StaffSymbol.line-count
\startStaff g, e |
@end lilypond
Le positionnement de chacune des lignes de la portée est modifiable.
Les valeurs s'expriment en @emph{demi} espace de portée, et la nouvelle
position est déterminée par rapport à la ligne médiane. Une ligne sera
-donc imprimée pour chaque valeur exprimée@tie{}; le nombre de lignes,
+donc imprimée pour chaque valeur exprimée ; le nombre de lignes,
ainsi que leur position dans la portée, peut donc se modifier à l'aide
d'une seule commande.
@lilypond[verbatim,quote,relative=2]
f4 d \stopStaff
-\override Staff.StaffSymbol #'line-positions = #'(1 3 5 -1 -3)
+\override Staff.StaffSymbol.line-positions = #'(1 3 5 -1 -3)
\startStaff g, e |
f'4 d \stopStaff
-\override Staff.StaffSymbol #'line-positions = #'(8 6.5 -6 -8 -0.5)
+\override Staff.StaffSymbol.line-positions = #'(8 6.5 -6 -8 -0.5)
\startStaff g, e
@end lilypond
@lilypond[verbatim,quote,relative=1]
\new Staff \with {
- \override StaffSymbol #'thickness = #3
+ \override StaffSymbol.thickness = #3
}
{ e4 d c b }
@end lilypond
@lilypond[verbatim,quote,relative=2]
\new Staff \with {
- \override StaffSymbol #'thickness = #2
- \override StaffSymbol #'ledger-line-thickness = #'(0.5 . 0.4)
+ \override StaffSymbol.thickness = #2
+ \override StaffSymbol.ledger-line-thickness = #'(0.5 . 0.4)
}
{ f'4 a, a,, f }
@end lilypond
-L'emplacement des lignes supplémentaires est réglable@tie{}:
+L'emplacement des lignes supplémentaires est réglable :
@lilypond[verbatim,quote,relative=2]
\new Staff \with {
- \override StaffSymbol #'ledger-positions = #'(-3 -2 -1 2 5 6)
+ \override StaffSymbol.ledger-positions = #'(-3 -2 -1 2 5 6)
}
{ f'4 a, a,, f }
@end lilypond
Vous pouvez faire apparaître des lignes supplémentaires additionnelles
-au-dessus ou en dessous des têtes de note selon le positionnement
+au-dessus ou en dessous des têtes de note selon leur positionnement
relatif aux autres notes, qu'elles aient ou non elles-mêmes des lignes
supplémentaires.
@lilypond[verbatim,quote,relative=2]
\new Staff \with {
- \override StaffSymbol #'ledger-extra = #4
+ \override StaffSymbol.ledger-extra = #4
}
{ f'4 a, d, f, }
@end lilypond
@code{\override} qui s'applique à l'intégralité du @code{StaffSymbol}.
@lilypond[fragment,quote,relative=1]
-\override Staff.StaffSymbol #'line-positions = #'(-8 0 2 4)
+\override Staff.StaffSymbol.line-positions = #'(-8 0 2 4)
d4 e f g
\stopStaff
\startStaff
-\override Staff.StaffSymbol #'ledger-positions = #'(-8 -6 (-4 -2) 0)
+\override Staff.StaffSymbol.ledger-positions = #'(-8 -6 (-4 -2) 0)
d4 e f g
@end lilypond
@lilypond[verbatim,quote,relative=2]
\new Staff \with {
- \override StaffSymbol #'staff-space = #1.5
+ \override StaffSymbol.staff-space = #1.5
}
{ f'4 d, g, e, }
@end lilypond
@funindex stopStaff
Une portée d'@notation{ossia} -- ou de variante -- s'obtient en créant,
-à l'endroit approprié, une nouvelle portée simultanée@tie{}:
+à l'endroit approprié, une nouvelle portée simultanée :
@lilypond[verbatim,quote]
\new Staff \relative c'' {
elle se réfère, étant par ailleurs dépourvue de métrique et de clef, et
d'une taille légèrement inférieure, vous devrez avoir recours à quelques
retouches. Le manuel d'initiation aborde une technique particulière
-pour obtenir ce résultat au chapitre
+pour obtenir ce résultat, au chapitre
@rlearning{Expressions musicales imbriquées}.
L'exemple qui suit utilise, pour aligner la portée d'ossia, la propriété
\remove "Time_signature_engraver"
alignAboveContext = #"main"
fontSize = #-3
- \override StaffSymbol #'staff-space = #(magstep -3)
- \override StaffSymbol #'thickness = #(magstep -3)
+ \override StaffSymbol.staff-space = #(magstep -3)
+ \override StaffSymbol.thickness = #(magstep -3)
firstClef = ##f
}
{ e4 d f e }
Dans le cas où de nombreux et courts fragments d'ossia affecteraient
une même portée, il est judicieux de créer un contexte @code{Staff} vide
auquel sera attribué un @emph{identifiant}. Il suffira alors, pour
-entamer un fragment d'ossia, de @emph{faire appel} à ce contexte grâce
+entamer un fragment d'ossia, de @qq{faire appel} à ce contexte grâce
aux commandes @code{\startStaff} et @code{\stopStaff}. Vous vous
rendrez compte à l'utilisation des avantages que procure cette façon de
procéder, bien plus que dans l'exemple suivant.
<<
\new Staff = ossia \with {
\remove "Time_signature_engraver"
- \override Clef #'transparent = ##t
+ \override Clef.transparent = ##t
fontSize = #-3
- \override StaffSymbol #'staff-space = #(magstep -3)
- \override StaffSymbol #'thickness = #(magstep -3)
+ \override StaffSymbol.staff-space = #(magstep -3)
+ \override StaffSymbol.thickness = #(magstep -3)
}
{ \stopStaff s1*6 }
<<
\new Staff = ossia \with {
\remove "Time_signature_engraver"
- \override Clef #'transparent = ##t
+ \override Clef.transparent = ##t
fontSize = #-3
- \override StaffSymbol #'staff-space = #(magstep -3)
- \override StaffSymbol #'thickness = #(magstep -3)
+ \override StaffSymbol.staff-space = #(magstep -3)
+ \override StaffSymbol.thickness = #(magstep -3)
} \relative c'' {
R1*3
c4 e8 d c2
\layout {
\context {
\Staff \RemoveEmptyStaves
- \override VerticalAxisGroup #'remove-first = ##t
+ \override VerticalAxisGroup.remove-first = ##t
}
}
@end lilypond
@translationof Hiding staves
@cindex Frenched scores
-@cindex Masquage de portée
+@cindex masquage de portée
@cindex portée vide
@funindex \RemoveEmptyStaves
@warning{Une portée est considérée comme vide dès lors qu'elle ne
contient que des silences multimesures, des silences visibles ou
-invisibles (ou d'espacement -- les @emph{\skip}) ou bien une combinaison
-de ces éléments.}
+invisibles (ou d'espacement -- les @emph{@bs{}skip}) ou bien une
+combinaison de ces éléments.}
@lilypond[verbatim,quote,ragged-right]
\layout {
Supprimer le @code{Staff_symbol_engraver} aura pour effet de masquer les
barres de mesure. Forcer leur visibilité peut entraîner des problèmes
de formatage. En pareil cas il vaut mieux, au lieu de supprimer le
-graveur, recourir aux dérogations suivantes@tie{}:
+graveur, recourir aux dérogations suivantes :
@example
-\override StaffSymbol #'stencil = ##f
-\override NoteHead #'no-ledgers = ##t
+\override StaffSymbol.stencil = ##f
+\override NoteHead.no-ledgers = ##t
@end example
En ce qui concerne les désagréments et messages liés à l'utilisation de
Lorsque plusieurs contextes de portée sont regroupés, les noms
d'instrument, que ce soit sous leur forme développée ou abrégée, sont
par défaut centrés. Si l'un d'entre eux est libellé sur plusieurs
-lignes, il faudra reccourrir à l'instruction
-@code{\center-column}@tie{}:
+lignes, il faudra recourir à l'instruction @code{\center-column} :
@lilypond[verbatim,quote,indent=1.5\cm,relative=2]
<<
Vous pouvez changer le nom d'un instrument en cours de morceau. Notez
cependant que la valeur de @code{instrumentName} ne s'affichera que sur
-la première portée@tie{}:
+la première portée :
@lilypond[verbatim,quote,ragged-right,relative=1]
\new Staff \with {
et contrebasson --, la commande @code{\addInstrumentDefinition},
couplée à l'instruction @code{\instrumentSwitch} permet de spécifier en
détail les modifications intervenant lors du changement. La commande
-@code{\addInstrumentDefinition} prend deux arguments@tie{}: une chaîne
+@code{\addInstrumentDefinition} prend deux arguments : une chaîne
de caractères qui servira d'identifiant, et une liste d'association
de valeurs aux propriétés de ce nouvel instrument. Ces définitions
devront être déclarées avant tout autre élément musical. L'instruction
@code{\instrumentSwitch} se placera dans la musique au moment de la
-subtitution@tie{}:
+substitution :
@lilypond[verbatim,quote,ragged-right]
\addInstrumentDefinition #"contrabassoon"
musique en question.
L'instruction @code{\addQuote}, placée au niveau le plus haut -- c'est à
-dire en dehors de tout bloc de musique -- définit le musique dont il
+dire en dehors de tout bloc de musique -- définit la musique dont il
sera possible de répliquer des fragments.
Au cours d'une partie, des extraits de répliques peuvent être cités en
utilisant la commande @code{\quoteDuring}. Cette commande prend deux
-arguments@tie{}: le nom de la voix reproduite, tel que défini par
+arguments : le nom de la voix reproduite, tel que défini par
@code{\addQuote}, et une expression musicale qui indique la durée de
cette citation.
Si l'expression musicale utilisée pour @code{\quoteDuring} contenait
autre chose que du silence, il en résulterait une situation
-polyphonique, ce qui n'est pas le but recherché@tie{}:
+polyphonique, ce qui n'est pas le but recherché :
@lilypond[verbatim,quote]
fluteNotes = \relative c'' {
@funindex quotedCueEventTypes
LilyPond répliquera, par défaut, tous les éléments -- articulations,
-nuances, @emph{markups}, etc. La propriété @code{quotedEventTypes}
+nuances, @emph{markups}, etc. La propriété @code{quotedEventTypes}
permet de définir plus précisément quels éléments de la voix originelle
seront reproduits.
Seul le contenu de la première @code{Voice} rencontrée dans la
partie marquée d'une commande @code{\addQuote} pourra être retenu. Par
voie de conséquence, @code{@var{musique}} ne saurait comprendre de
-@code{\new} ou une instance @code{\context@tie{}Voice} qui la ferait
+@code{\new} ou une instance @code{\context Voice} qui la ferait
passer à une autre voix.
Citer des notes d'ornement ne fonctionne pas, et peut même entraîner
la commande @code{\quoteDuring} -- voir la rubrique précédente
(@ref{Citation d'autres voix}).
-Leur syntaxe est :
+Leur syntaxe est :
@example
\cueDuring #@var{origine} #@var{position} #@var{musique}
oboeNotes = \relative c'' {
R1
- s1*0^\markup { \tiny "flute" }
+ \new CueVoice { \set instrumentCueName = "flute" }
\cueDuring #"flute" #UP { R1 }
g2 c,
}
}
@end lilypond
-Le nom de l'instrument qui est répliqué sera imprimé à l'aide d'une
-annotation (un @emph{markup}). Par ailleurs, si la citation nécessite
-l'apparition d'une clef différente, l'originale devra être rappelée en
-fin de citation.
+Le nom de l'instrument qui est répliqué sera imprimé dès lors qu'aura
+été définie la propriété @code{instrumentCueName} d'un contexte
+@code{CueVoice} temporaire. Le positionnement et le style adopté par
+@code{instrumentCueName} dépendent de l'objet @code{\instrumentSwitch}
+-- voir @ref{Noms d'instrument}. Par ailleurs, si la citation nécessite
+l'apparition d'une clef différente, celle-ci devra être introduite
+manuellement, tout comme l'originale qui devra être rappelée en fin de
+citation.
@lilypond[verbatim,quote]
fluteNotes = \relative c'' {
\clef bass
R1
\clef treble
- s1*0^\markup { \tiny "flute" }
+ \new CueVoice { \set instrumentCueName = "flute" }
\cueDuring #"flute" #UP { R1 }
\clef bass
g4. b8 d2
bassoonNotes = \relative c {
\clef bass
R1
- s1*0^\markup { \tiny "flute" }
+ \new CueVoice { \set instrumentCueName = "flute" }
\cueDuringWithClef #"flute" #UP #"treble" { R1 }
g4. b8 d2
}
R1
\tag #'part {
\clef treble
- s1*0^\markup { \tiny "flute" }
+ \new CueVoice { \set instrumentCueName = "flute" }
}
\cueDuring #"flute" #UP { R1 }
\tag #'part \clef bass
Dans le cadre d'un @code{\cueDuringWithClef} ou d'un
@code{\transposedCueDuring}, l'argument supplémentaire doit intervenir
après l'origine et la position.
-