Subject: Liaisons de prolongations se terminant en accord

From: Bernard Meylan <[email-masked]>
Date: Sun, 30 Nov 2014 12:45:02 -0700 (MST)

Bonsoir/jour à tous!

Dans le bout de code suivant:

\version "2.19.15"

\new PianoStaff <<
  \new Staff = "up" \relative c' {
    \time 3/4
    <ges' bes es ges>2.
    \change Staff = "down" \stemUp fes,8[( ges bes des 
    \change Staff = "up" \stemDown fes~ bes~] \stemNeutral 
    <fes bes des>2.)~<fes bes des>2 \set tieWaitForNote = ##t
  }
  \new Staff = "down" \relative c {
    \clef bass
    \time 3/4
    <es, ges bes es>2.
  <<
    {\voiceOne \stemDown \tieDown fes'2.~} \new Voice 
    {\voiceTwo s4 \tieDown bes2~} \new Voice
    {\voiceFour s4. des4.~}
  >> \oneVoice
  <fes, bes des>2.~<fes bes des>2 \set tieWaitForNote = ##t 
  }

je voudrais que les notes de la deuxième mesure soient liées avec celles de
l'accord de la troisième, à savoir pour la portée clé de fa: fab/blanche
pointée, sib/blanche, réb/noire pointée (Brahms, -car c'est lui- a bien
ajouté ces notes aux croches) et pour la portée clé de sol: fab/croche et
sib/croche.

À l'aide du \set tieWaitForNote = ##t je n'ai réussi qu'à lier le sib final
à l'accord, rien à faire pour les autres. Je sais bien que les notes de la
main gauche sont «enfermées» dans 3 contextes voix... donc le problème doit
venir de là... mais je n'ai rien trouvé concernant ce problème.

Bernard

-----
Cordialement

Bernard
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Liaisons-de-prolongations-se-terminant-en-accord-tp7582013.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Sun, 30 Nov 2014 21:35:23 +0100

Bonsoir Bernard,

Le 30 novembre 2014 20:45, Bernard Meylan <[email-masked]> a écrit :

> Je sais bien que les notes de la

C'est exactement ça ; tu n'as donc pas d'autre choix que de dispatcher
l'accord qui suit en autant de voix :

 \version "2.19.15"

%% warnings:
#(ly:set-option 'warning-as-error #f)
#(ly:expect-warning (_ "no viable initial configuration found: may not find
good beam slope"))

\new PianoStaff <<
  \new Staff = "up" \relative c' {
    \set tieWaitForNote = ##t
    \time 3/4
    <ges' bes es ges>2.
    \change Staff = "down" \stemUp fes,8[(~ ges~ bes~ des~
    \change Staff = "up" \stemDown fes~ bes~ ] \stemNeutral
    <fes bes des>2.~) <fes bes des>2
  }
  \new Staff = "down" \relative c {
    \clef bass
    \time 3/4
    <es, ges bes es>2.
  <<
    {
      \stemDown
      \tieDown fes'2.~
      \override Staff.NoteColumn.force-hshift = #0
      fes ~ fes2
    } \\
    { s4 \tieDown bes2~ bes2.~ bes2 } \\
    { \stemDown s4. des4.~ des2.~ des2 } \\
  \revert Staff.NoteColumn.force-hshift
  \oneVoice
  }

Bonne soirée,
Pierre