Suivant : Citation d’autres voix, Précédent : Indications métronomiques, Haut : Écriture de parties séparées
Dans un conducteur, les noms d'instrument sont portés en regard de chacune des portées.
Ce résultat s'obtient en spécifiant
Staff.instrumentName et
Staff.shortInstrumentName, ou
PianoStaff.instrumentName et
PianoStaff.shortInstrumentName. L'argument
textuel apparaîtra avant le début de la portée. La première ligne
affichera instrumentName, et les suivantes
shortInstrumentName.
\set Staff.instrumentName = "Ploink "
\set Staff.shortInstrumentName = "Plk "
c1
\break
c''
Le recours à la commande \markup permet de construire des noms
d'instruments particuliers, tels que
\set Staff.instrumentName = \markup {
\column { "Clarinetti"
\line { "in B" \smaller \flat } } }
c''1
Si vous centrez le nom d'un instrument, il faudra le faire pour tous
{ <<
\new Staff {
\set Staff.instrumentName = \markup {
\center-column { "Clarinetti"
\line { "in B" \smaller \flat } } }
c''1
}
\new Staff {
\set Staff.instrumentName = \markup{ \center-align { Vibraphone }}
c''1
}
>>
}
Losque le nom d'un instrument est relativement long, il est judicieux
d'augmenter le retrait — indent — au sein du bloc
\layout.
Procédez comme suit pour centrer des noms d'instruments tout en préservant un décalage par rapport à la portée :
\new StaffGroup \relative
<<
\new Staff {
\set Staff.instrumentName = \markup { \hcenter-in #10 "blabla" }
c1 c1
}
\new Staff {
\set Staff.instrumentName = \markup { \hcenter-in #10 "blo" }
c1 c1
}
>>
Des noms d'instruments peuvent s'utiliser dans d'autres contextes, tels
que GrandStaff, ChoirStaff, ou StaffGroup, à
condition de leur affecter le graveur approprié :
\layout{
\context {\GrandStaff \consists "Instrument_name_engraver"}
}
Pour de plus amples informations sur la manière d'activer ou désactiver un graveur, voir Modification des greffons de contexte.
Vous pouvez changer d'instrument en cours de morceau :
\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
Référence du programme : InstrumentName.
Cette page documente LilyPond-2.11.58 (branche de développement).
Rapportez toute anomalie en français à lilypond-user-fr@gnu.org ou en anglais à http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs
Vos suggestions à propos de la documentation sont les bienvenues.