Subject: changement de clef et reprise

From: Marc Lanoiselée <[email-masked]>
Date: Wed, 27 Apr 2011 21:39:28 +0200

Bonjour à tous,
J'ai un changement de clef après une barre de  reprise, par 
défaut lilypond place la nouvelle clef avant la barre de 
reprise et dans ce cas, c'est ambigu.
  Je voudrais la clef de fa après la barre de reprise.  
...... Comment ?

\version "2.13.59"
{
\clef "alto"
  \key c\major
  \time 2/2
fis'4 g'4 ~  g'4 fis'4  |
  g'1    \bar ":|:"
  \clef "bass"
   e4. d8 c4 b,4  |
}

Marc Lanoiselée

---

From: "Gilles THIBAULT" <[email-masked]>
Date: Wed, 27 Apr 2011 22:53:16 +0200

>Je voudrais la clef de fa après la barre de reprise.
Ajoute la phrase magique suivante avant   \bar ":|:"

\once \override Score.BreakAlignment #'break-align-orders = #(make-vector 3 
'( staff-bar clef))

%%%%%%%%%%%%%
\version "2.13.59"
{
\clef "alto"
  \key c\major
  \time 2/2
   fis'4 g'4 ~  g'4 fis'4  |
   g'1
   \once \override Score.BreakAlignment #'break-align-orders = #(make-vector 
3
        '( staff-bar clef))
   \bar ":|:"
  \clef "bass"
   e4. d8 c4 b,4  |
}
%%%%%%%%%%%%%

Pour dans un score complet il faut mettre span-bar à la place de staff-bar, 
il me semble.

Gilles

---

From: Marc Lanoiselée <[email-masked]>
Date: Wed, 27 Apr 2011 23:34:07 +0200

Le 27/04/2011 22:53, Gilles THIBAULT a écrit :
> \once \override Score.BreakAlignment #'break-align-orders 
> = #(make-vector 3 '( staff-bar clef))
>
> %%%%%%%%%%%%%
> \version "2.13.59"
> {
> \clef "alto"
>  \key c\major
>  \time 2/2
>   fis'4 g'4 ~  g'4 fis'4  |
>   g'1
> Pour dans un score complet il faut mettre span-bar à la 
> place de staff-bar, il me semble.
>
> Gilles 

Incroyable, la magie marche même dans une partition complète.
Merci
Marc