Bonjour à tout le groupe!
Je n'ai rien trouvé dans la doc pour résoudre le problème suivant:
\version "2.24.4"
\new PianoStaff <<
\set PianoStaff.connectArpeggios = ##t
\override PianoStaff.Arpeggio.stencil =
#ly:arpeggio::brew-chord-bracket
\new Staff = "D" {
\relative c' {
\key b \major
\time 6/8
\stemUp <b' b'>2.\arpeggio
}
}
\new Staff = "G"{
\relative c' {
\clef bass
\key b \major
<<
{
\change Staff = "D" \stemDown e2. \arpeggio
}
\\
{
<a, cis>2.\arpeggio
}
>>
}
}
>>
J'ai tiré mon exemple de la doc, justement. Mais là où je voudrais obtenir deux crochets d'arpège, le premier reliant l'accord main droite «si' si'» et l'autre l'accord main gauche «la' do# mi», LilyPond me donne un crochet reliant la totalité des notes. Est-ce techniquement possible?
Si non, comment dessiner à l'aide d'un \markup ce second crochet main gauche?
Cordialement.
Bernard
Bonsoir
Alors 1er essai
annuler la connexion main gauche main droite
agrandir l'arpeggio main gauche et monter l'offset
\version "2.24.4"
\new PianoStaff <<
\set PianoStaff.connectArpeggios = ##t
\override PianoStaff.Arpeggio.stencil = #ly:arpeggio::brew-chord-bracket
\new Staff = "D" {
\relative c' {
\key b \major
\time 6/8
\unset PianoStaff.connectArpeggios
\stemUp <b' b'>2.\arpeggio
}
}
\new Staff = "G"{
\relative c' {
\clef bass
\key b \major
<<
{
\change Staff = "D" \stemDown e2.
}
\\
{
\once \override Arpeggio.positions = #'(-0 . 5)
<a, cis>2. \tweak extra-offset #'(0 . 2) \arpeggio
}
>>
}
}
>>
Pour le test reprise des connexions mg md
\version "2.24.4"
\new PianoStaff <<
\set PianoStaff.connectArpeggios = ##t
\override PianoStaff.Arpeggio.stencil = #ly:arpeggio::brew-chord-bracket
\new Staff = "D" {
\relative c' {
\key b \major
\time 6/8
\unset PianoStaff.connectArpeggios
\stemUp <b' b'>2.\arpeggio
%on remet la connexion
\set PianoStaff.connectArpeggios = ##t
%pour le test
c,2.\arpeggio
}
}
\new Staff = "G"{
\relative c' {
\clef bass
\key b \major
<<
{
\change Staff = "D" \stemDown e2.
}
\\
{
\once \override Arpeggio.positions = #'(-0 . 5)
<a, cis>2. \tweak extra-offset #'(0 . 2) \arpeggio
}
>>
%pour le test
c\arpeggio
}
}
>>
Alors là… je salue bien bas… Merci Martial!
Bernard