[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: changement de saut de portée pour un book directrice et les books in
From: |
Jean-Charles Malahieude |
Subject: |
Re: changement de saut de portée pour un book directrice et les books instruments |
Date: |
Mon, 28 Oct 2019 19:10:02 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.1.1 |
Le 28/10/2019 à 11:38, address@hidden a écrit :
Bonjour,
Je me casse le nez sans trouver la solution.
J’écris une partition d’orchestre (Smetana) en respectant les sauts de
portées de l’originale fournie en plaçant une variable
myBreak = { \break } ou
myBreak = { } selon la décision finale du chef d’orchestre pour la
directrice.
J'opterais pour l'utilisation de balises :
OriginalBreak = \tag #'Original { \break }
Mais pour les instruments, je voudrais que la variable soit myBreak = { }
afin de diminuer le nombre de pages.
Je ne trouve pas le moyen de placer cette variable sans rejet du
compilateur.
Auriez-vous une idée ? voici un extrait d’un book instrument :
#(set-global-staff-size 17)
\book { %%%%%%%%%%%%%%%%% hautbois
\header {
subsubtitle = \markup { \fontsize #3 \bold "Oboe I & II" }
}
\paper {
%%%%%%%%%%%% max-systems-per-page = #8
ragged-last-bottom = ##f
}
\pageBreak
\bookOutputSuffix "3_Oboe"
\score {
%% JE LAISSE LILY SAUTER, C'EST PAS LE CHEF QUI COMMANDE…
\removeWithTag #'Original
<< \generalPart
\scoreAOboeIPart >>
\layout { \compressFullBarRests
%{
\context { \Staff \RemoveAllEmptyStaves
% To use the setting globally, uncomment the following line:
\override VerticalAxisGroup #'remove-first = ##t }
%}
}
}
}
Si tu utilises d'autres balises, il suffit de remplacer l'exclusion par
une inclusion :
\keepWithTag #'(tagA tagB tagC)
pour que Original soit exclu.
@+
--
Jean-Charles