Subject: Croisement de hampes sur trois portées non groupées

From: SebastienVB <[email-masked]>
Date: Wed, 16 Aug 2017 01:05:08 -0700 (MST)

Bonjour,

Je suis nouvel utilisateur de LilyPond (< 1 mois) et après avoir épluché les
documentations et les forums, je n'ai pas trouvé de solution au problème
suivant.

Je dois croiser les hampes entre trois portées, dans un passage où l'une des
portées utilise \change . Voici ce que j'aimerais écrire en notations
manuelles:

<http://lilypond-french-users.1298960.n2.nabble.com/file/n7585185/resultat.jpg> 

J'écris pour orgue, la première portée est III, la deuxième est II et la
dernière portée est Pédale. Avec ce que j'ai compris de Lilypond, j'ai fait
le code ci-dessous mais certaines hampes ne s'accrochent pas à la barre de
ligature.

Remarque: Dans l'écriture pour orgue, la portée de Pédale ne fait bien
souvent pas partie du même groupe que les claviers. On pourrait regrouper la
pédale dans le même StaffGroup que les claviers, mais ceci ne résout pas le
problème.

J'espère ne pas avoir raté un passage de la documentation pour résoudre
ceci. Merci pour vos précieux conseils,

Cordialement,

Sébastien.

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Croisement-de-hampes-sur-trois-portees-non-groupees-tp7585185.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Wed, 16 Aug 2017 11:48:19 +0200

Bonjour Sébastien et bienvenue sur la liste.

Une solution possible :

%%%
\version "2.18.2"

<<
  \time 7/16
  \new GrandStaff <<
    \new Staff = "MD" \relative c' {
      s16*7
      <d ees f aes>16[
      \change Staff = "MG" c, c
      \change Staff = "MD" q
      \change Staff = "MG" c
      \change Staff = "MD" q
      \change Staff = "MG" c
     ]
      \change Staff = "MD" <d'! ees f aes>16[
      \change Staff = "MG" c, c
      \change Staff = "MD"  \once \hide Accidental q
      \change Staff = "MG" c
      \change Staff = "MD"  \once \hide Accidental q
      \change Staff = "MG" c
     ]
    }
    \new Staff = "MG" { \clef C s16*7 s s}
  \new Staff = "Pedale" \with { \consists #Span_stem_engraver } {
    \clef F \stemUp s16*7
    s16
    \once\override Stem.cross-staff = ##t
    \once\override Stem.length = #15 %% <= à ajuster
    <des e!>4*6/4
    \once\stemDown
    \once\override Stem.cross-staff = ##t
    \once\override Stem.length = #-25 %% <= à ajuster
    <des e!>4*6/4
    \once\override Stem.cross-staff = ##t
    \once\override Stem.length = #15 %% <= à ajuster
    <des! e!>4*1/4
  }
%%%%%

Il doit y avoir plus élégant mais je ne l'ai pas sous la main...

Cordialement,
Pierre

Le 16 août 2017 à 10:05, SebastienVB <[email-masked]> a écrit :

> View this message in context: http://lilypond-french-users.
> 1298960.n2.nabble.com/Croisement-de-hampes-sur-trois-portees-non-groupees-
> tp7585185.html
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>

---

From: SebastienVB <[email-masked]>
Date: Wed, 16 Aug 2017 05:18:37 -0700 (MST)

Merci beaucoup Pierre, cela fonctionne bien avec un ajustement manuel.
L'astuce du \stepDown pour aligner les hampes est très élégante.

Bonne journée

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Croisement-de-hampes-sur-trois-portees-non-groupees-tp7585185p7585187.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.