|
From: | F. Moinard |
Subject: | Re: Suppression des noms abrégés |
Date: | Fri, 1 Apr 2022 12:36:35 +0400 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 |
Bonjour,Le conducteur reprend le nom des instruments en abrégé au-delà de la première page.Pour les parties séparées, ce n'est pas très utile, il n'y a qu'un instrument sur cette partition.Comment les supprimer sur les parties séparées ?
Merci pour vos éclairages.
Cordialement.
Christophe
Réponse de Jean :
À part cela, il me semble que ce que vous recherchez est ce qui est
décrit ici :
https://lilypond.org/doc/v2.22/Documentation/notation/different-editions-from-one-source.fr.html#using-tags
Par exemple :
\version "2.22.2"
laMusique = \new Staff {
\set Staff.instrumentName = "Violon"
\tag conducteur \set Staff.shortInstrumentName = "Vln."
c'1 g'1 \break c''1
}
{ \laMusique }
{ \removeWithTag conducteur \laMusique }
Subtilité : on ne peut pas faire \with { \tag conducteur
shortInstrumentName = ... }
car une telle affectation (shortInstrumentName = ...) ne constitue pas
de la « musique » du point de vue de LilyPond. Par contre, on peut
le faire avec \set.
Je ne connais pas cette commande,
\tag, cf https://lilypond.org/doc/v2.18/Documentation/notation/different-editions-from-one-source#using-tags
Très utile quand on comment à jongler avec des éditions
différentes (partie dans le conducteur, partie séparée... La
proposition de Jean est très concise, ci-dessous une plus bavarde,
sans \tag.
je n'arrive pas à la placer.
On peut aussi faire sans dans ton cas :
Voici ce que j'ai pour partie :\version "2.18.2"scoreAContrabass = \relative c {
\global
\set Score.markFormatter = #format-mark-box-alphabet
R2. *9
fis8 \pp ^\markup {\bold Pizz.} e g a b4
cis4 \> d8 e fis4 \! }
scoreAContrabassPart = \new Staff \with {
instrumentName = "Contrebasse"
shortInstrumentName = "Cb."
%%% Tu viens de définir le nom abrégé, donc il sera affiché
midiInstrument = "contrabass"
} { \clef bass \scoreAContrabass }
\score {
<< \scoreAContrabassPart>>
Ici, on appelle la Staff déjà définie avec nom abrégé
\bookpart {
\header {
subtitle = "Contrebasse" }
\score { { \scoreAContrabassPart }
%% et là encore, le nom abrégé étant défini, il sera affiché.
%% Remplacer la ligne précédente par :
\score { \new Staff \with { instrumentName = "Contrebasse" % shortInstrumentName = "Cb." %% le nom abrégé n'est pas défini, donc pas affiché. midiInstrument = "contrabass" } { \clef bass \scoreAContrabass }
\layout { }
\midi {
\tempo 4=100 } }
}
Bonne journée,
Frédéric
[Prev in Thread] | Current Thread | [Next in Thread] |