comment lier 2 notes sur portées différentes

bonjour a tous.
j'aimerais dans la partition ci joint dans la 2 eme mesure lier le g(cle de fa)avec le mi (clé de sol) et lier le a(clé de fa) avec le d (cle de sol)

\version "2.24.3"
%--------------------------------------
Global=
{
\numericTimeSignature
\time 2/4
\key f\major
}
%-------------------------------
haute =
\relative c'
{
\Global

g'4. a8 bes4 g8 g f4 e f2\fermata
}
%---------------------------
basse =
\relative c'
{
\Global
d4 d e8 d e4 c bes c2
}
%--------------------------
CleF =
\relative c
{
\Global
<g' bes>4 q <<{g8 a}\{c,4}>> 2
}
%------------------------------
\score
{
\new PianoStaff
<<
\new Staff
<<
\new Voice { \voiceOne \haute }
\new Voice { \voiceTwo \basse }
\new Staff { \clef F \CleF }
>>

}
Par avance merci

"Lier" en terme de hampes j'imagine ? Peut-être que cette page aidera: Cross-staff stems (LilyPond snippets)

bonjour
ma solution, pas complètement satisfaisante.
regrouper les voix haute et basse dans une seul portée "G"
et faire un changement de portée sur le mi noire

\version "2.24.3" 

%--------------------------------------

Global=
{
\numericTimeSignature
\time 2/4
\key f\major
}
%-------------------------------
haute =
\relative c'
{
\Global

g'4. a8 bes4 g8 g f4 e f2\fermata
}
%---------------------------
basse = 
\relative c'
{
\Global
d4 d e8 d s4 c bes c2
}
%--------------------------
CleF = 
\relative c
{
\Global
<g' bes>4 q <<
        {
        g8(  a8 
                \change Staff = G 
                \stemDown           
              e'4)  
                \change Staff = F
                  }
              \\
              { c,4  s4 } 
>> 2
}

CleG =<<  { \voiceOne \haute }
          \\
 { \voiceTwo \basse }
>>
%------------------------------
\score
{
\new PianoStaff <<
\new Staff  = "G"  \CleG
\new Staff = "F" { \clef F \CleF }
>>
}

Cordialement,

Bonjour a tous.
Merci a JJFPCSL1 et MartialR pour leur réponse.
Mais hélas cela ne résoud pas mon problème.
Je continu donc a chercher

Bonjour,

Pas sûr de comprendre ce qui est voulu ici.
Un arpeggio en forme de parenthèse entre des notes de la portée du bas et d'autres notes de la portée du haut ?

haute = \relative f' {
  \key f \major
  \time 2/4

%% 1
g4. a8 |
bes4 g8 g |
f4 e |
f2\fermata |
%% 5

}

basse = \relative f' {
  \key f \major
  \time 2/4

%% 1
d4 d |
e8\arpeggio d\arpeggio e4 |
c4 bes |
c2 |
%% 5

}

CleF = \relative f {
  \key f \major
  \time 2/4

%% 1
<g bes>4 q |
<< { g8\arpeggio a\arpeggio } \\ { c,4 } >> c4 |

}

\score {
  <<
    \new PianoStaff \with {
      connectArpeggios = ##t
      \override Arpeggio.stencil = #ly:arpeggio::brew-chord-slur
      \override Arpeggio.padding = #0
      % \revert Arpeggio.dash-definition
    } {
      <<
        \new Staff {
          <<
            \new Voice \with {
              \voiceOne
            } {
              \haute
            }
            \new Voice \with {
              \voiceTwo
            } {
              \basse
            }
          >>
        }
        \new Staff \with {
          \clef bass
        } {
          \CleF
        }
      >>
    }
  >>
}

bonjour a tous .
Merci Xavier, j'ai suivi la piste de l'arpeggio;
et cela me rapproche de ce que je veux,
cependant j'ai le message:

var/folders/g3/j0mlq80d4f75t3grmxhn255h0000gn/T/frescobaldi-_wy3yw1x/tmpfyrbpytb/document.ly:16:12: Avertissement : BeamEvent non attaché
[e,8 \arpeggio d]

Citation

mon code:

\version "2.24.3"

\score
{
\new PianoStaff
\relative c'
<<
\set PianoStaff.connectArpeggios = ##t
\new Staff ="sol"
{
<<
{bes' 4}
\
{
\arpeggioBracket
[e,8 \arpeggio d]
}
>>
}
\new Staff = "fa"
{
\clef bass
\arpeggioBracket
[g,8 \arpeggio a]
}

\layout
{
\context
{
\Score
\consists "Span_arpeggio_engraver"
}
}
}
et lily ne veux pas mettre les crochets. Dommage!
Bonne journée

Les crochets doivent se mettre après les notes, pas avant (comme les indications de liaisons etc.).

Merci Xavier .
J'avais oublié(erreur d'étourderie).
Il me reste plus que de transformer l'arpege en crochet.
la commande arpeggioBracket semble inopérente.
Bonne journée

C'est indiqué dans la doc:

Les commandes prédéfinies telle que \arpeggioArrowUp s’appliquent uniquement au contexte en cours

Utilise \override PianoStaff.Arpeggio.stencil = #ly:arpeggio::brew-chord-bracket (ou Score, mais je ne vois pas l'utilité de mettre le "Span_arpeggio_engraver" au niveau du Score...).

Ha bravo Xavier.
Du coup moi je grossirai le crochet ainsi : \override Arpeggio.thickness =#2

\version "2.24"

haute = \relative f' {
  \key f \major
  \time 2/4

%% 1
g4. a8 |
bes4 g8 g |
f4 e |
f2\fermata |
%% 5

}

basse = \relative f' {
  \key f \major
  \time 2/4

%% 1
d4 d |
e8 \arpeggio 
d \arpeggio 
e4 |
c4 bes |
c2 |
%% 5

}

CleF = \relative f {
  \key f \major
  \time 2/4

%% 1
<g bes>4 q | 
<< {  g8 \arpeggio a\arpeggio } \\ { c,4 } >> c4 |

}

\score {
  <<
    \new PianoStaff \with {    
      connectArpeggios = ##t
      \override Arpeggio.stencil = #ly:arpeggio::brew-chord-bracket
      \override Arpeggio.padding = #-0
      \override Arpeggio.thickness =#2
      % \revert Arpeggio.dash-definition
    } {
      <<
        \new Staff { 
          <<
            \new Voice \with {
              \voiceOne
            } {
              \haute
            }
            \new Voice \with {
              \voiceTwo
            } {
              \basse
            }
          >>
        }
        \new Staff \with {
          \clef bass
        } {
          \CleF
        }
      >>
    }
  >>
}

Bonne soirée

Merci Xavier et Martial
c'est ok maintenant