On Sat, 10 Apr 2021 at 18:40, Moebius <moebius1@free.fr
<mailto:moebius1@free.fr>> wrote:
>
> Merci pour la réponse ;
> En fait, j'ai trouvé ce qui met le bazar : c'est un context \new
> Dynamics dans lequel je mets toutes les indications de tempo et qui est
> placé ainsi :
> \score {
> \new StaffGroup <<
> \new Dynamics { \tempoI }
> \new Staff \with {
> instrumentName = "Flûte de v." shortInstrumentName = "Fl." }
\traverso
> \new PianoStaff <<
> \set PianoStaff.connectArpeggios = ##t
>
> \new Staff ="upper" \upper
> \new Staff = "lower" \lower
> >>
> \new Staff \with {
> instrumentName = "Basse de viole" shortInstrumentName = "Viole" }
\viole
>
> >>
> }
> Pour tempoI, le début :
> tempoI = { \tempo "Allant" 4=92
>
> { s1*4 s1^\markup { "Cédez..."} s1^\markup"a T°" s1*12
>
> s1^\markup { "Cédez..."} s1^\markup"a T°"
> % etc.....
> }
>
> Je me demande comment faire pour l'incorporer en haut de chaque système,
> sachant que ce n'est pas toujours la même partie qui s'y trouve suivant
> qu'un instrument ou la voix intervient ou non durant quelques mesures
> (je n'imprime pas les portées vides).
Bonjour,
Si vous remplacez vos commentaires textuels (TextScript) par des
indications textuelles (RehearsalMark) vous pouvez
ajouter "Mark_engraver" et "Metronome_mark_engraver" au StaffGroup et
ainsi ces indications seront placées au-dessus de la première portée
visible de ce StaffGroup, même si les portées vides sont enlevées.
Ceci fonctionne depuis que le bug #2199 a été résolu (version 2.21.0).
https://gitlab.com/lilypond/lilypond/-/issues/2199
<https://gitlab.com/lilypond/lilypond/-/issues/2199>
Cordialement,
Xavier
--
Xavier Scheuer <x.scheuer@gmail.com <mailto:x.scheuer@gmail.com>>