[ << Notation musicale générale ] | [Top][Contents][Index] | [ Notation spécialisée >> ] |
[ < Marque de section ] | [ Up : Ajout de texte ] | [ Texte indépendant > ] |
Indications textuelles
Les indications textuelles sont des objets qui, contrairement aux scripts (voir Commentaires textuels), ne s’impriment pas en regard des notes, mais entre elles, et souvent alignées sur une barre de mesure.
Note : Les versions précédentes de LilyPond utilisaient l’instruction
\mark
pour les indications textuelles, bien quelle ait été
initialement conçue pour les repères de répétition (voir
Indications de repère). Les commandes \textMark
et
\textEndMark
sont plus appropriées en matière d’indications
textuelles de par leurs réglages par défaut et la capacité qu’elles
offrent de présenter plusieurs indications en un même endroit. Il est
donc préférable d’utiliser \textMark
et
\textEndMark
en lieu et place de \mark "Texte"
ou
\mark \markup …
. Pour la conversion de code utilisant
\mark
, les dérogations portées à RehearsalMark
devraient être modifiées en TextMark
.
Avant d’insérer une indication textuelle, il peut être judicieux de
chercher une commande qui serait plus appropriée. Lorsque le texte
identifie une section, utilisez \sectionLabel
(voir
Marque de section). Pour un saut ou un renvoi arbitraire, il vaut
mieux utiliser \jump
(voir
Indications de reprise manuelles). Ces instructions disposent de
mises en forme par défaut différentes et créent d’autres objets qui
peuvent être personnalisés indépendamment des indications textuelles
génériques à l’aide de feuilles de style.
Une indication textuelle se saisit à l’aide de \textMark
ou
\textEndMark
. La commande \textMark
affiche une marque
alignée sur sa gauche.
\fixed c'' { \textMark "Fl. 1 solo" c4 e g2 \textMark "A due" e4 g c'2 }
Lorsqu’intervient un saut de ligne à l’endroit où est placé
\textMark
, l’indication apparaîtra sur le système suivant.
\fixed c'' { \textMark "Fl. 1 solo" c4 e g2 \break \textMark "A due" e4 g c'2 }
Contrairement à \textMark
, \textEndMark
crée une marque
alignée sur sa droite. Si elle se présente lors d’un saut de ligne,
l’indication apparaîtra en fin du système précédent.
\fixed c' { \repeat volta 2 { c4 e8 f g2 e4 f8 g c'2 \textEndMark "ad lib" } \break c'4 8 8 4 8 8 c'1 }
Le texte peut être mis en forme de différentes manières dès lors qu’est
utilisé un bloc \markup
, comme indiqué à la rubrique
Mise en forme du texte.
\relative { <c' e>1 \textMark \markup { \italic { colla parte } } <d f>2 <e g> <c f aes>1 }
Les commandes \markLengthOn
et \markLengthOff
– voir
Indication métronomique – sont opérationnelles dans le cadre des
indications textuelles.
{ \mark \default c'2 2 \textEndMark "longue indication textuelle" \markLengthOn 2 2 \mark \default 2 2 \textEndMark "longue indication textuelle" }
Les indications textuelles peuvent se présenter en dessous de la portée.
\fixed c' { c4 g c'8 b c4 e' c' c2 c4 g c'8 b c4 e' c' g2 e'4 c' c'8 b c'4 g4 c' c2~ c1 \tweak direction #DOWN \tweak font-size -1 \textEndMark "Composed on November 13th, 2020" }
Plusieurs indications peuvent intervenir en un même moment. L’ordre dans
lequel elles s’empileront peut se gérer à l’aide de la propriété
outside-staff-priority
(voir
Résolution des collisions verticales). Une autre façon de procéder
pourrait consister à utiliser une seule indication sous la forme
\markup \column { … }
.
\fixed c' { \repeat volta 2 { c4 g c'8 b c4 e' c' c2 \textEndMark "ad lib." \tweak outside-staff-priority 1200 \tweak font-size -1 \textEndMark "2a volta a due" } }
L’alignement d’une indication textuelle peut se modifier.
{ c'8 8 8 8 8 8 8 8 \textMark \markup \column { \line { Indication alignée sur sa gauche } \line { (par défaut pour \concat { \typewriter "\\textMark" ) } } } d'8 8 8 8 8 8 8 8 } { c'8 8 8 8 8 8 8 8 \tweak self-alignment-X #CENTER \textMark "Indication centrée" d'8 8 8 8 8 8 8 8 } { c'8 8 8 8 8 8 8 8 \tweak self-alignment-X #RIGHT \textMark \markup \right-column { \line { Indication alignée sur sa droite } \line { (par défaut pour \concat { \typewriter "\\textEndMark" ) } } } d'8 8 8 8 8 8 8 8 }
Commandes prédéfinies
\textMark
,
\textEndMark
,
\markLengthOn
,
\markLengthOff
.
Morceaux choisis
Impression des indications sur toutes les portées d’un système
Bien que ces indications textuelles et repères ne soient habituellement imprimées qu’au niveau de la portée supérieure d’un système, leur affectation peut être répercutée à chacune des portées.
\score { << \new Staff { \mark \default c''1 \textMark "molto" c'' } \new Staff { \mark \default c'1 \textMark "molto" c' } >> \layout { \context { \Score \remove Mark_engraver \remove Text_mark_engraver \remove Staff_collecting_engraver } \context { \Staff \consists Mark_engraver \consists Text_mark_engraver \consists Staff_collecting_engraver } } }
Voir aussi
Manuel de notation : Indications de repère, Indication métronomique, La fonte Emmentaler, Marque de section, Mise en forme du texte, Notation musicale dans du texte formaté.
Morceaux choisis : Texte.
Référence des propriétés internes : Text_mark_engraver, TextMark, TextMarkEvent.
[ << Notation musicale générale ] | [Top][Contents][Index] | [ Notation spécialisée >> ] |
[ < Marque de section ] | [ Up : Ajout de texte ] | [ Texte indépendant > ] |