@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 899558989ee7c52ef549396ef2e33a49d106e0b3
+ Translation of GIT committish: ecf0a44d785db3038035927bd2405269d8668801
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
\new RhythmicStaff { c4 d e f }
@end lilypond
-Un @code{TabStaff} crée une portée de tablature correpondant aux six
+Un @code{TabStaff} crée une portée de tablature correspondant aux six
cordes d'une guitare standard. Pour de plus amples détails, consultez
@ref{Tablatures par défaut}.
@ref{Contextes prédéfinis},
@ref{Symbole de la portée},
@ref{Contextes du chant grégorien},
-@ref{Les contextes de la musique mensurale},
+@ref{Contextes de musique mensurale},
@ref{Définition de nouveaux contextes}.
Morceaux choisis :
LilyPond dispose de différents contextes permettant de regrouper des
portées individuelles et d'obtenir ainsi des @qq{systèmes}. Chacun de
-ces contextes définira le style de regoupement, avec son signe
+ces contextes définira le style de regroupement, avec son signe
particulier en début de portée et ses règles de gestion des barres de
mesure.
@cindex système, indicateur de séparation
Le nombre de systèmes peut varier d'une page à l'autre@tie{}; vous
-povez, en pareil cas, rendre plus évidente la séparation entre les
+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
@code{\paper}.
@cindex lignes de portée, épaisseur
@cindex ligne supplémentaire
+@funindex \startStaff
+@funindex startStaff
+@funindex \stopStaff
+@funindex stopStaff
+
+Les commandes @code{\stopStaff} et @code{\startStaff} permettent
+respectivement de clôturer et (re)démarrer une portée n'importe où dans
+une partition.
+
+@lilypond[verbatim,quote,relative=2]
+\stopStaff f4 d \startStaff g, e
+f'4 d \stopStaff g, e
+f'4 d \startStaff g, e
+@end lilypond
+
+@predefined
+@code{\startStaff},
+@code{\stopStaff}.
+@endpredefined
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
@code{StaffSymbol} changera l'apparence de la portée, dès lors qu'elles
auront été définies avant de créer la portée en question.
-Vous pouvez modifier le nombre de lignes d'une portée. Néanmoins, la
-position de la clef et celle du do médium demanderont parfois un
-ajustement afin d'être en phase avec cette nouvelle portée. Pour plus
-d'explications, reportez-vous aux exemples du chapitre @ref{Clefs}.
+Vous pouvez modifier le nombre de lignes d'une portée.
@lilypond[verbatim,quote,relative=2]
-\new Staff \with {
- \override StaffSymbol #'line-count = #3
-}
-{ d4 d d d }
+f4 d \stopStaff
+\override Staff.StaffSymbol #'line-count = #2
+\startStaff g, e |
+
+f'4 d \stopStaff
+\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,
+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)
+\startStaff g, e |
+f'4 d \stopStaff
+\override Staff.StaffSymbol #'line-positions = #'(8 6.5 -6 -8 -0.5)
+\startStaff g, e
@end lilypond
+La position de la clef et celle du do médium demanderont parfois un
+ajustement afin d'être en phase avec cette nouvelle portée. Pour plus
+d'explications, reportez-vous aux exemples du chapitre @ref{Clefs}.
+
Lorsque vous modifierez l'épaisseur des lignes, gardez à l'esprit que
-les lignes supplémentaires et les hampes seront aussi modifiées. En
-effet, elles dépendent directement de l'épaisseur des lignes de la
-portée.
+les lignes supplémentaires et les hampes seront aussi modifiées.
@lilypond[verbatim,quote,relative=1]
\new Staff \with {
de l'épaisseur de la ligne. Ils sont fournis en argument pour
déterminer l'épaisseur des lignes supplémentaires.
-@lilypond[verbatim,quote,relative=1]
+@lilypond[verbatim,quote,relative=2]
\new Staff \with {
- \override StaffSymbol #'ledger-line-thickness = #'(1 . 0.2)
+ \override StaffSymbol #'thickness = #2
+ \override StaffSymbol #'ledger-line-thickness = #'(0.5 . 0.4)
}
-{ e4 d c b }
+{ f'4 a, a,, f }
@end lilypond
-Modifier l'équidistance des lignes de la portée affectera aussi les
-lignes supplémentaires.
+L'emplacement des lignes supplémentaires est réglable@tie{}:
-@lilypond[verbatim,quote,relative=1]
+@lilypond[verbatim,quote,relative=2]
\new Staff \with {
- \override StaffSymbol #'staff-space = #1.5
+ \override StaffSymbol #'ledger-positions = #'(-3 -2 -1 2 5 6)
}
-{ a4 b c d }
+{ f'4 a, a,, f }
@end lilypond
-Vous trouverez de plus amples détails sur les propriétés du
-@code{StaffSymbol} au chapitre @rinternals{staff-symbol-interface}.
-
-@cindex fin de portée
-@cindex début de portée
-@cindex portée, début
-@cindex portée, fin
-
-@funindex \startStaff
-@funindex startStaff
-@funindex \stopStaff
-@funindex stopStaff
-
-Les propriétés d'une portée peuvent être modifiées en cours de partition
-à l'aide des commandes @code{\stopStaff} et @code{\startStaff}@tie{}:
+Vous pouvez faire apparaître des lignes supplémentaires additionnelles
+au-dessus ou en dessous des têtes de note selon le positionnement
+relatif aux autres notes, qu'elles aient ou non elles-mêmes des lignes
+supplémentaires.
@lilypond[verbatim,quote,relative=2]
-c2 c
-\stopStaff
-\override Staff.StaffSymbol #'line-count = #2
-\startStaff
-b2 b
-\stopStaff
-\revert Staff.StaffSymbol #'line-count
-\startStaff
-a2 a
+\new Staff \with {
+ \override StaffSymbol #'ledger-extra = #4
+}
+{ f'4 a, d, f, }
@end lilypond
-@noindent
-En règle générale, @code{\startStaff} et @code{\stopStaff} permettent
-d'entamer puis clôturer une portée n'importe où dans une partition.
-
-@lilypond[verbatim,quote,relative=2]
-c4 b a2
+Des lignes supplémentaires peuvent apparaître y compris au sein d'une
+portée, notamment lorsque vous l'avez personnalisée. L'exemple suivant
+illustre deux cas de figure quant au positionnement des lignes
+supplémentaires selon que la propriété @code{legder-position} est
+définie explicitement ou non. La présence du @code{stopStaff} est ici
+rendue nécessaire pour annuler les effets de la commande
+@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)
+d4 e f g
\stopStaff
-b4 c d2
\startStaff
-e4 d c2
+\override Staff.StaffSymbol #'ledger-positions = #'(-8 -6 (-4 -2) 0)
+d4 e f g
@end lilypond
+Modifier l'équidistance des lignes de la portée affectera aussi les
+lignes supplémentaires.
-@predefined
-@code{\startStaff},
-@code{\stopStaff}.
-@endpredefined
+@lilypond[verbatim,quote,relative=2]
+\new Staff \with {
+ \override StaffSymbol #'staff-space = #1.5
+}
+{ f'4 d, g, e, }
+@end lilypond
@snippets
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 obternir 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é
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{identificateur}. Il suffira alors, pour
+auquel sera attribué un @emph{identifiant}. Il suffira alors, pour
entamer un fragment d'ossia, de @emph{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
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 formattage. En pareil cas il vaut mieux, au lieu de supprimer le
-graveur, recourrir aux dérogations suivantes@tie{}:
+de formatage. En pareil cas il vaut mieux, au lieu de supprimer le
+graveur, recourir aux dérogations suivantes@tie{}:
@example
\override StaffSymbol #'stencil = ##f
@subsection Écriture de parties séparées
@translationof Writing parts
-Nous allons voir au fil des lignes qui suivent, comment insérer des
+Nous allons voir, au fil des lignes qui suivent, comment insérer des
indications de tempo ou des noms d'instrument dans une partition. Nous
aborderons aussi la citation d'autres voix, et comment la mettre en
forme.
@code{shortInstrumentName}.
@lilypond[verbatim,quote,ragged-right,relative=1]
-\set Staff.instrumentName = #"Violin "
-\set Staff.shortInstrumentName = #"Vln "
-c4.. g'16 c4.. g'16
-\break
-c1
+\new Staff \with {
+ instrumentName = #"Violin "
+ shortInstrumentName = #"Vln. "
+}
+{ c4.. g'16 c4.. g'16 \break | c1 }
@end lilypond
Le recours à la commande @code{\markup} permet de construire des noms
-d'instruments particuliers, tels que
+d'instrument particuliers, tels que
@lilypond[verbatim,quote,relative=2]
-\set Staff.instrumentName = \markup {
- \column { "Clarinetti"
- \line { "in B" \smaller \flat } } }
-c4 c,16 d e f g2
+\new Staff \with {
+ instrumentName = \markup {
+ \column { "Clarinetti"
+ \line { "in B" \smaller \flat }
+ }
+ }
+}
+{ c4 c,16 d e f g2 }
@end lilypond
@cindex noms d'instrument, centrés
@lilypond[verbatim,quote,indent=1.5\cm,relative=2]
<<
- \new Staff {
- \set Staff.instrumentName = #"Flute"
- f2 g4 f
+ \new Staff \with {
+ instrumentName = #"Flute"
}
- \new Staff {
- \set Staff.instrumentName = \markup \center-column {
- Clarinet
+ { f2 g4 f }
+ \new Staff \with {
+ instrumentName = \markup {
+ \center-column { "Clarinet" }
\line { "in B" \smaller \flat }
}
- c4 b c2
}
+ { c4 b c2 }
>>
@end lilypond
reportez-vous au chapitre @ref{Variables d'indentation et de décalage}.
@lilypond[verbatim,quote,ragged-right]
+\relative c'' {
+ <<
+ \new Staff \with {
+ instrumentName = #"Alto Flute in G"
+ shortInstrumentName = #"Flt."
+ }
+ {
+ f2 g4 f \break
+ g4 f g2
+ }
+ \new Staff \with {
+ instrumentName = #"Clarinet"
+ shortInstrumentName = #"Clar."
+ }
+ {
+ c,4 b c2 \break
+ c2 b4 c
+ }
+ >>
+}
+
\layout {
indent = 3.0\cm
short-indent = 1.5\cm
}
-
-\relative c'' <<
- \new Staff {
- \set Staff.instrumentName = #"Alto Flute in G"
- \set Staff.shortInstrumentName = #"Fl."
- f2 g4 f \break
- g4 f g2
- }
- \new Staff {
- \set Staff.instrumentName = #"Clarinet"
- \set Staff.shortInstrumentName = #"Clar."
- c,4 b c2 \break
- c2 b4 c
- }
->>
@end lilypond
@cindex noms d'instrument, autres contextes
-Des noms d'instruments peuvent s'utiliser dans d'autres contextes, tels
+Des noms d'instrument peuvent s'utiliser dans d'autres contextes, tels
que @code{ChordNames} ou @code{FiguredBass}, dès lors qu'on leur adjoint
le graveur @code{Instrument_name_engraver}. Pour de plus amples
informations sur la manière d'activer ou désactiver un graveur, voir
la première portée@tie{}:
@lilypond[verbatim,quote,ragged-right,relative=1]
-\set Staff.instrumentName = #"First"
-\set Staff.shortInstrumentName = #"one"
-c1 c c c \break
-c1 c c c \break
-\set Staff.instrumentName = #"Second"
-\set Staff.shortInstrumentName = #"two"
-c1 c c c \break
-c1 c c c \break
+\new Staff \with {
+ instrumentName = #"Flute"
+ shortInstrumentName = #"Flt."
+}
+{
+ c1 c c c \break
+ c1 c c c \break
+ \set Staff.instrumentName = #"Clarinet"
+ \set Staff.shortInstrumentName = #"Clt."
+ c1 c c c \break
+ c1 c c c \break
+}
@end lilypond
@cindex instrument, changement
@funindex \instrumentSwitch
@funindex instrumentSwitch
-Lorsqu'un musicien doît changer d'instrument -- piccolo et flûte, basson
+Lorsqu'un musicien doit changer d'instrument -- piccolo et flûte, basson
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
-de caractères qui servira d'identificateur, et une liste d'associations
+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
@end lilypond
Notez que les deux instructions @code{\cueClef} et @code{\cueClefUnset}
-sont disponibles si nécessaiare en dehors d'un @code{CueVoice}.
+sont disponibles si nécessaire en dehors d'un @code{CueVoice}.
@lilypond[verbatim,noragged-right,relative=1]
\clef "bass"
L'instruction @code{\cueDuring}, à l'instar de la commande
@code{\quoteDuring}, tient compte des instruments transpositeurs. La
-citation s'effectue aux hauteurs correspondant à l'intrument où elles
+citation s'effectue aux hauteurs correspondant à l'instrument où elles
apparaissent.
L'instruction @code{\transposedCueDuring} est particulièrement adaptée
@ref{Citation d'autres voix},
@ref{Instruments transpositeurs},
@ref{Noms d'instrument},
-@ref{Clef},
+@ref{Clefs},
@ref{Citation-repère},
@ref{Utilisation de balises}.