Subject: crochet et changement de portée

From: Christian LE BARS <[email-masked]>
Date: Mon, 10 Jan 2022 14:12:50 +0100

Bonjour a tous.

Mon problème aujourd’hui, c'est d’écrire un accord sur les deux portées 
sol et fa

et les réunir par un crochet, indiquant que c'est la main gauche qui 
doit le jouer.

voila ce que j'ai écris:

\version "2.20.0"
\score
{
  \new PianoStaff
  {
    \time 3/4
    \set PianoStaff.connectArpeggios = ##t
    \override PianoStaff.Arpeggio.stencil = #ly:arpeggio::brew-chord-bracket
   <<
     \new Staff
      {
       r4 <ees' g'>2\arpeggio
      }
     \new Staff
      {
       \clef bass
       \voiceOne
       c4
       \voiceTwo
        \autoBeamOff
        \crossStaff bes2\arpeggio
        \autoBeamOn
      }
    >>
   }
   \layout  { }
}

je ne veux pas une noire sur le do mais une blanche mais cela décale mon 
si bémol.

Bonne journée a tous

---

From: Jean Abou Samra <[email-masked]>
Date: Mon, 10 Jan 2022 22:06:02 +0100

Le 10/01/2022 à 14:12, Christian LE BARS a écrit :
> Bonjour a tous.
>
> Mon problème aujourd’hui, c'est d’écrire un accord sur les deux 
> portées sol et fa
>
> je ne veux pas une noire sur le do mais une blanche mais cela décale 
> mon si bémol.
>
> Bonne journée a tous

Bonjour,

Tant que vous n'avez qu'une voix, les notes doivent s'enchaîner
temporellement. À partir du moment où certaines notes arrivent
pendant que d'autres durent encore, il faut créer plusieurs voix.
Les différentes possibilités sont expliquées ici :

https://lilypond.org/doc/v2.22/Documentation/notation/multiple-voices

En voici une :

\version "2.20.0"
\score {
   \new PianoStaff {
     \time 3/4
     \set PianoStaff.connectArpeggios = ##t
     \override PianoStaff.Arpeggio.stencil = 
#ly:arpeggio::brew-chord-bracket
     <<
       \new Staff {
         r4 <ees' g'>2\arpeggio
       }
       \new Staff {
         \clef bass
         <<
           {
             \voiceTwo
             c2
           }
           \new Voice {
             \voiceOne
             r4 %% ou s4 s'il ne faut pas imprimer de silence
             \voiceTwo
             \autoBeamOff
             \crossStaff bes2\arpeggio
             \autoBeamOn
           }
         >>
       }
     >>
   }
   \layout  { }
}

Cordialement,
Jean

---

From: Christian LE BARS <[email-masked]>
Date: Fri, 14 Jan 2022 11:26:40 +0100

Bonjour Jean.

J'ai bien noté ta proposition. Cependant je n’arrive pas a l'incorporer 
dans ma partition!

voir:

http://lilybin.com/a6uxba/24#

Peut tu me donner un coup de pouce.

Merci pour ta patience.

Cordialement

Christian

---

From: Jean-Pierre Boudine <[email-masked]>
Date: Fri, 14 Jan 2022 12:20:34 +0100

Chers musiciens ; merci de me retirer de la liste des destinataires.
Cordialement,
boudinovitch

Le ven. 14 janv. 2022 à 11:27, Christian LE BARS <[email-masked]> a

---

From: Christian LE BARS <[email-masked]>
Date: Fri, 14 Jan 2022 12:29:01 +0100

demande a Jean.

comment te déconnecter puisque tu nous apprécie pas viens plus nous poluler.

Désolé d’être désagréable.

Mais nous n'avons pas besoin de cela.

---

From: Jean Abou Samra <[email-masked]>
Date: Fri, 14 Jan 2022 12:30:08 +0100

Bonjour,

Pour vous désinscrire de la liste, il suffit d'utiliser
le formulaire au bas de cette page :

https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Cependant, si ce que vous souhaitez est recevoir moins
d'emails, il existe la possibilité de demeurer inscrit
tout de même. Pour cela, connectez-vous au même endroit
(« Résilier votre abonnement ou modifier vos options »),
et dans vos options d'abonné, dans cette nouvelle page,
cochez « Non » pour « Réception des messages », puis n'oubliez
pas de valider en défilant complètement vers le bas et
en cliquant sur « Valider mes modifications ». La différence
avec une désinscription est que vous pourrez toujours
poser une question de temps en temps sans que vos messages
ne passent en modération, et le cas échéant réactiver
l'envois d'emails sans créer un nouveau compte.

Bien cordialement,
Jean

---

From: Jean Abou Samra <[email-masked]>
Date: Fri, 14 Jan 2022 12:56:05 +0100

Le 14/01/2022 à 11:26, Christian LE BARS a écrit :
> Bonjour Jean.
>
> J'ai bien noté ta proposition. Cependant je n’arrive pas a 
> l'incorporer dans ma partition!
>
> voir:
>

Effectivement, mon exemple est resté minimal, mais il
y avait un peu de travail. D'abord, il faut juste un
seul \new Staff par portée : Staff, c'est la « portée »
en anglais, il est donc logique que Lily crée une
nouvelle portée à chaque \new Staff que tu mets, et
donc là il y en avait trop. Donc, le contenu du \new Staff
est à mettre dans la partie du haut, incorporé pour
qu'il arrive au bon moment, et même chose en bas.
Donc, quelque chose comme :

\version "2.20.0"

%---------------------------------------------
\header
{
   title = \markup { \override #'(font-name . "Lilyjazz-text")\fontsize 
#1 \bold\italic"Someday my Prince will come"  }

}
%----------------------------------------
\paper
{
   oddFooterMarkup = \markup {\override #'(font-name . 
"Lilyjazz-text")\fontsize #3 \fill-line { \fromproperty #'header:title  } }
   print-page-number = ##t
}
%----------------------------------
Global=
{
   \numericTimeSignature
   \time 3/4
   \key bes\major
}
%-----------------------------------
Accords =
\chords
{

   bes2.:maj7d:7 ees:maj7 g:7 c:m7 g:7 c:m7 %f:7 d:m7 des:dim7 c:m7
   f:7 d:m7 %des:dim7 c:m7 %f:7 f:m7/bes bes:7 ees e:dim 7 bes/f f:7 bes
}
%----------------------------------------
Haut=
\relative c'
{
   \Global
   \repeat volta 2
   {
     <c d f>2.\sustainOn |
     <ees bes'>2\sustainOff fis4\sustainOn |
     <f a>2\sustainOff g4\sustainOn |
     <b, e g>2\sustainOff <b ees>4\sustainOn |
     <d ees g>2.\sustainOff
     <<
       { ees'2\sustainOn b4 }
       \\
       { r4 <ees,\sustainOff a>2 }
     >>
     <e\sustainOff g d'>2 <e\sustainOn aes>4
     <<
       { c'4 d ees }
       \\
       { <ees, g>2<ees ges>4 }
     >>
   }
   \alternative {
     {
       f'2 f4 |
       <<
         { a2 a4 | }
         \\
         { s4 <ees, g>2\arpeggio }
       >>
       f'2. |
       r4 d ees |
       f f f |
       a2 a4 |
       f2.~
       <<
         { \voiceOne f }
         \new Voice { \voiceTwo <e, ges>2. }
       >>
       \bar":|]"
       \break
       \oneVoice
     }
     {
       f'4. e8 f4 |
       c'2 bes4 |
       c,4 bes c |
       a'2 g4 |
       f f f |
       f2 f4 |
       <g, c f>2.~ |
       q
       \bar"||"
     }
   }
}
%-----·-------------------------------------
Bas =
\relative c
{
   \clef"bass"
   \Global
   <bes a'>2.<d fis c><ees g bes d><g, f'><c a'><<{r4<f b>2}\\g,2.>>
   <c bes'>2 <ges' bes>4 <f a>2.

   <<
     {
       r4 r <a bes d f>4
       r4 \once \stemDown bes2\arpeggio
       r4 <bes e a>2 r4 <bes e g>2 <f a>2.
       r4 r <a bes d f> r <bes e a>2 r4 <bes e g>2 %<f a>2.
     }
     \\
     {
       d2. des c s2. d2. des c s
     }
   >>
   <<{r4 <aes c ees>2 r4<aes c d>2 <ees bes' c>2. r4 <bes' c des>2 <f a 
bes d>2. <f a c> <bes, f' d'>~q}
     \\
     {bes2. bes ees e }>>
}
%-----------------------------------
\score
{
   <<
     \Accords
     \new PianoStaff
     {
       \set PianoStaff.connectArpeggios = ##t
       \override PianoStaff.Arpeggio.stencil = 
#ly:arpeggio::brew-chord-bracket
       <<
         \new Staff="up" {\Haut }
         \new Staff= down { \Bas }
       >>
     }
   >>
   \layout {}
}

Cordialement,
Jean