Subject: Numéroter les mesures de silence (multi) interrompues

From: "F.Moinard" <[email-masked]>
Date: Thu, 22 Nov 2018 10:59:03 +0400

Bonjour,

Contexte : j'assemble des parties séparées d'orchestre en vue de pouvoir 
changer de partie à la volée, en l’occurrence, cuivres graves de 
Scherazade de Rimsky-Korsakov.

Beaucoup de mesures à compter, donc ;)

Si on cite un autre instrument comme repère avant un départ, le silence 
multimesure est interrompu et les silences de mesure correspondants ne 
sont plus numérotés. Or, c'est fort pratique de numéroter ces autres 
mesures à compter. Exemple fin du deuxième système de 
http://hz.imslp.info/files/imglnks/usimg/3/30/IMSLP40977-PMLP04406-Rimsky-Op35.LowBrass.pdf.

J'ai trouvé ce contournement pour continuer à numéroter les mesures de 
silence :

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.19.81"
\language "italiano"

\header {
   composer =  "Rimsky-Korsakov, Nikolay"
   title =  Scheherazade
}

\layout {
   \context {
     \Staff
     \consists #Measure_counter_engraver
   }
}

global = { \compressFullBarRests }

reperes =  {
   \tempo  "Allegro non troppo"
   \time 6/4  | % 18
}

violonI =  {
   \clef "treble"
   \key mi \major \time 6/4 | % 18
   R1.*24 | % 42
   <la' si''>4 -> -. - "Vn. I"  <la' fad''>
   -. r4 r2. | % 43
   <la' si''>4 -> -.  <la' fad''> -. r r2. | % 44
}
\addQuote "violonI" { \violonI }

tromboneI =  {
   \clef "bass"  \key mi \major \time 6/4 | % MESURE 18
   R1.*24
   \new CueVoice { \set instrumentCueName = "Vln. I" }
   \cueDuringWithClef #"violonI" #UP #"treble" {
     *\override Staff.MeasureCounter.count-from = #25*
     *\startMeasureCount*
     R1.*2
     *\stopMeasureCount*
   }
   mi'1. ~ \f
   mi'2. ~ -\>  mi'4 <>\! r2
}

\score {
   <<
     \new Dynamics \reperes
     \new Staff \with { instrumentName = "Trombone 1" }
     \global \tromboneI
   >>
   \layout {}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Cela me donne le résultat attendu, mais...

Je n'ai pas trouvé comment faire apparaître le compte du même côté (up / 
down) que les pauses (pas vraiment grave), et surtout je ne suis pas en 
mesure d'imaginer s'il serait possible d'automatiser la chose. Redéfinir 
les silences multimesures pour continuer à afficher le compte pendant 
une citation ?

Bonne journée !
Frédéric

---

From: Jean-Jacques Gerbaud <[email-masked]>
Date: Thu, 22 Nov 2018 12:00:53 +0100

> Bonjour,
Bonjour Frédéric,

> J'ai trouvé ce contournement pour continuer à numéroter les mesures de
%=======
Je me suis également confronté à ce genre de problème. J'ai trouvé une
solution qui me satisfait mais qui ne plaira pas forcément aux puristes.

Voici le fichier modifié par mes soins... Attention aux modifications :

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.18.2"
\language "italiano"

\header {

\layout { %        NUMEROTATION DES MESURES

 \set Score.barNumberVisibility = #(every-nth-bar-number-visible 2)
      \override Score.BarNumber.break-visibility =#end-of-line-invisible
 	\override Score.BarNumber.font-size = #1
 	\override Score.BarNumber.self-alignment-X = #LEFT
 	\override Score.BarNumber #'color = #red
 	\override Score.BarNumber #'font-shape = #'italic
        \override Score.BarNumber #'font-size = #0.5
        	
%  \context {  \Staff
%    \consists #Measure_counter_engraver }
}

reperes =  {

violonI =  {
  \clef "treble"

tromboneI =  {
  \clef "bass"  \key mi \major \time 6/4 | % MESURE 18
  R1.*24
  \new CueVoice { \set instrumentCueName = "Vln. I" }
  \cueDuringWithClef #"violonI" #UP #"treble" {
%    \override Staff.MeasureCounter.count-from = #25
%    \startMeasureCount
    R1.*2
%    \stopMeasureCount
  }
  mi'1. ~ \f
  mi'2. ~ -\>  mi'4 <>\! r2
   R1.*2_\markup \tiny \italic \with-color #red {  "29-30"}
   R1.*12_\markup \tiny "31-42"
}

\score {
  <<
    \new Dynamics \reperes

}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Je suis assez sensible à la numérotation des mesures. Souvent, je n'ai
pas le temps de trouver la mesure de reprise demandée par le chef. Donc,
je numérote ma partition toutes les 3 mesures et, pour que les numéros
ressortent bien, je les ai mis en rouge.... : je ne me perds plus !

Les commandes sont mises dans \layout

> Bonne journée !

J'espère que ce message sera utile.

--

Jean-Jacques Gerbaud

---

From: "F.Moinard" <[email-masked]>
Date: Thu, 22 Nov 2018 16:15:03 +0400

Bonjour Jean-Jacques,

Merci pour ta proposition !
Je réalise que mon exemple est trompeur... je ne cherchais pas à 
afficher les numéros de mesure en général (ta suggestion est fort 
pratique pour cela), mais les mesures /à compter./

Ci dessous, même exemple, avec le début, et ta coloration de mesures. 
Les chiffres que je souhaite automatiser sont les "25 26" des mesures 42 
et 43, qui correspondent au nombre de mesures à compter.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\version "2.19.81"
\language "italiano"

\layout {
   \context { \Staff \consists #Measure_counter_engraver }

%        NUMEROTATION DES MESURES (Jean-Jacques Gerbaud)

reperes =  {
   \key do \major \numericTimeSignature\time 2/2
   \tempo "Largo e maestoso"
   R1*4  | % 5
   R1*4 | % 9
   R1*5 \tempo  "Lento Recit." \bar "||"
   \numericTimeSignature\time 4/4  | % 14
   R1*4 \bar "||"
   \tempo  "Allegro non troppo"
   \time 6/4  | % 18
}

violonI =  {
   \clef "treble" \key sol \major \time 2/2 | % 1
   R1*4 | % 5
   R1*9 \bar "||"
   \time 4/4  | % 14
   R1*4 | % 18
   R1.*12 | % 56

tromboneI =  {
   \clef "bass" \key sol \major \numericTimeSignature\time 2/2 | % 1
   mi'2 \ff  si | % 2
   re'2 ~ \times 2/3 {
     re'4  do'  si
   }
   | % 3
   do'2. ~  do'8.  sol16 | % 4
   lad2 ->  fad -> | % 5
   R1*9
\time 4/4  |
   R1*3
   R1 \fermataMarkup|
   R1.*24 _\markup \tiny "18-41"
   \key mi \major \time 6/4
   \new CueVoice { \set instrumentCueName = "Vln. I" }
   \cueDuringWithClef #"violonI" #UP #"treble" {
     \override Staff.MeasureCounter.count-from = #25
     \startMeasureCount
     R1.*2
     \stopMeasureCount
   }
   mi'1. ~ \f
   mi'2. ~ -\>  mi'4 <>\! r2
}

\score {
   <<
     \new Dynamics \reperes
     \new Staff \with { instrumentName = "Trombone 1" }
     \global \tromboneI
   >>
   \layout {}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

A+

Frédéric

---

From: "F.Moinard" <[email-masked]>
Date: Thu, 22 Nov 2018 17:04:09 +0400

reBonjour

http://lilybin.com/14qyej/1
C'est plus rapide...

Frédéric

Le 22/11/2018 à 16:15, F.Moinard a écrit :
> Les chiffres que je souhaite automatiser sont les "25 26" des mesures 
> 42 et 43, qui correspondent au nombre de mesures à compter.
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr