Bonjour à toustes!
Alors que je me suis servi de cette fonction -\crossStaff- un nombre de fois conséquent, je me retrouve bloqué avec ce code:
\version "2.24.4"
#(set-global-staff-size 17)
%\pointAndClickOff
global = {
\key d \minor
\time 3/4
\partial 4
}
scoreRightPianoI = \relative c''' {
\global
#(define afterGraceFraction (cons 15 16))
bes4~bes4. a,8 a d
}
scoreLeftPianoI = \relative c' {
\global
<bes bes'>4~q4. << {\voiceOne \autoBeamOff \crossStaff { a'8 a d }} \\ {} >>
}
scorePianoIPart = \new PianoStaff
<<
\new Staff = "right" \scoreRightPianoI
\new Staff = "left" \scoreLeftPianoI
>>
\score {
\scorePianoIPart
\layout {
\context {
\PianoStaff
\consists "Span_stem_engraver"
}
\context {
\Score
\override StaffSymbol.line-thickness = #1.55
\override Slur.thickness = #2
\override Stem.thickness = #1.55
\override Hairpin.thickness = #1.3
\override Hairpin.minimum-length = #4
\override BarLine.hair-thickness = #1.9
\override BarNumber.break-align-symbols = #'(clef left-edge staff-bar)
\override BarNumber.X-offset = #1.5
\override BarNumber.Y-offset = #5
\override BarNumber.font-name = #"Garamond Premier Pro"
\override BarNumber.font-size = #0
\override InstrumentName.font-name = #"Garamond Premr Pro Smbd"
\override InstrumentName.font-size = #1
\override BarNumber.padding = #1.0
\override OttavaBracket.outside-staff-priority = #500
\override Script.script-priority = #1
\remove "Volta_engraver"
\remove "Metronome_mark_engraver"
%\override SpacingSpanner.common-shortest-duration = #(ly:make-moment 1/10)
}
\context {
\Dynamics
\override Hairpin.thickness = #2
\override DynamicText.whiteout = #3
\override DynamicText.whiteout-style = #'outline
\override DynamicTextSpanner.font-size = #0
\override TextScript.layer = #5
\override TextScript.padding = -1
\override DynamicText.layer = #5
\override DynamicTextSpanner.whiteout = ##t
\override DynamicTextSpanner.layer = #5
}
}
}
Les hampes de la main gauche ne montent pas jusqu'aux notes de la main droite. Je ne trouve pas l'endroit où j'ai fait une erreur…
Bernard