Liaison à cheval sur deux portées

Bonjour à tous/tes!

Dans ce petit extrait:

\version "2.19.83"

\new PianoStaff
<<
  \new Staff {
    \relative c' {
      \key bes \major
      \time 4/4
      r2 << {\voiceOne \set tieWaitForNote = ##t \tieDown b'4\rest f8~(
bes~<f bes d>4)} \new Voice {\voiceTwo r8 d4.~d4 } >>
    }
  }
  \new Staff {
    \relative c {
      \clef bass
      \key bes \major
      r4 << {\voiceOne
              
              \shape #'(
           (( 0 . 0) (0 . 0) (0 . 0) (0 . 0))
         
         ) Slur
              
              d8( f~<f bes>2)~<f bes>4} \new Voice {\voiceTwo d4~d2~d4 } >>
    }
  }

j’aimerais pouvoir lier l’ensemble de l’arpège, à savoir partir du «ré» main
gauche, la toute première note, pour aboutir au «ré» main droite, la
dernière note de l’arpège, et donc faire que la liaison traverse les deux
portées…
J’ai tenté de jouer avec les courbes (cela figure dans le code) mais
impossible de prolonger la liaison vers le haut: il y a la «frontière»
séparant les deux portées et cela a pour effet de les écarter. Je sais qu’il
y a la fonction \alterBroken mais je ne comprends pas du tout comment
l’utiliser en pareil cas…

···

-----
Cordialement

Bernard
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

Bonjour,
Peut-être comme cela (ici exemple minimaliste):
http://lilybin.com/hszp1m/1

Le code:

MD =
\new Staff = "haut"<<
   {
s1 c'2
   }

%----------------------
MG = \new Staff = "bas"
<<
   {
     \clef "bass" << { c2 ~c }
             {c2^\( \change Staff = "haut" c'\) }
>>
c
   }

\new PianoStaff <<
  \MD \MG

% ; = )

···

--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

Merci pour la solution, mais dans mon cas j’ai deux voix sur chaque portée et
j’ai essayé ta solution… hélas ça ne marche pas…

···

-----
Cordialement

Bernard
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

Bonjour,
Voilà ce que je propose...faute de mieux:
http://lilybin.com/2eykxz/1

Le code:

\version "2.18.2"

\new PianoStaff
<<
  \new Staff = "haut" {
   
    \relative c' {
      \key bes \major
      \time 4/4
      r2 << {\voiceOne \set tieWaitForNote = ##t \tieDown b'4\rest f8~(
bes~<f bes d>4)} \new Voice {\voiceTwo r8 d4.~d4 } >>
    }
  }
  \new Staff = "bas" << {
    \relative c {
      
      \clef bass
      \key bes \major
      r4 << {\voiceOne
             
              \shape #'(
           (( 0 . 0) (0 . 0) (0 . 0) (0 . 0))
         
         ) Slur
             
              d8( f~<f bes>2)~<f bes>4} \new Voice {\voiceTwo d4~d2~d4 } >>
    }
    
  }
  
{ \override NoteColumn.ignore-collision = ##t
      s4 \shape #'((0 . 2) (1 . 11) (0 . 4) (0 . 3)) PhrasingSlur
      d \( s s
       \change Staff = "haut"
      \stemUp d''4\)
}

···

--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/