Bonjour Jean-Christophe,
Tu peux supprimer le 'BarNumber du contexte 'Score et l'attribuer au 'Staff :
\version "2.19.64"
\language "français"
numbar =
#(define-music-function (parser location musique) (ly:music?)
#{
\override Score.BarNumber.break-visibility = ##(#f #t #t)
$musique
\revert Score.BarNumber.break-visibility
#})
\layout {
\context {
\Score
\RemoveEmptyStaves
skipBars = ##t
\override BarNumber.outside-staff-priority = #-1000
\remove "Bar_number_engraver"
}
\context {
\Staff
\consists "Bar_number_engraver"
}
\context {
\Lyrics
alignAboveContext = "DV" %% Paroles au-dessus du staff
\override VerticalAxisGroup.nonstaff-relatedstaff-spacing =
#'((basic-distance . 0)
(minimum-distance . 0)
(padding . 0.5))
}
}
dessus_violon = {
\clef "treble"
\key fa \major
\time 3/4
R2.*18 |
<<
{ \override MultiMeasureRest.staff-position = #-6
R2.*3 |
\numbar r4 r4 \cueClefUnset
}
\new CueVoice = "tedecet" \relative do'' { %% Citation
\cueClef "treble"
la4^"Dessus" sib do |
re2 sol,4 |
la4 sol2-+ |
fa2
}
\new Lyrics = "tedecetparoles"
\lyricsto "tedecet" { \override LyricText.font-size = #-2 te de -- cet
hym -- nus in Si -- on. }
>>
fa'4 | %% Reprise des violons
la'4. sib'8 sol'4 |
}
\score {
\new Staff = "DV" <<
\dessus_violon
>>
}
Si cela gène la mise en forme, il reste toujours la possibilité ponctuelle du 'extra-offset.