changement de clef et reprise

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

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

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

···

Le 27/04/2011 22:53, Gilles THIBAULT a écrit :

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

bonjour

c'est mon premier essai de partition écrite directement en Lilypond et j'ai
deux soucis (ce qui fait beaucoup moins que celles lilypondues par noteedit,
vanorus ou denemo où je m'arrachai les cheveux)

1) pourle changement de clef après la barre de reprise (repère "GZ!!!") je
n'ai pas trouvé, provisoirement je l'ai placé après la note, mais ça ne me
semble pas très lisible. J'ai tenté de suivre les instructions précédentes,
et ça me met la zone dans les mesures, ça décale dans tous les sens. Où
faut-il placer le code?

2) question subsidiaire, pourquoi qu'il m'embête avec un message d'erreur
sur la longueur d'une mesure, je ne trouve pas d'erreur à cet endroit, alors
que je n'ai rien bu ni fumé.

http://monpauvrelieu.pagesperso-orange.fr/2011/allegropianohaydn.ly

···

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

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/changement-de-clef-et-reprise-tp6310884p6343789.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Productions Monpauvrelieu wrote:

1) pourle changement de clef après la barre de reprise (repère "GZ!!!") je
n'ai pas trouvé, provisoirement je l'ai placé après la note, mais ça ne me
semble pas très lisible. J'ai tenté de suivre les instructions
précédentes, et ça me met la zone dans les mesures, ça décale dans tous
les sens. Où faut-il placer le code?

est-ce que cela marche?

       \bar ":|"
       fis-4 -"GZ!!!" (
       \once \override Score.BreakAlignment #'break-align-orders =
#(make-vector 3 '( staff-bar clef))
       \clef "bass"
       >

2) question subsidiaire, pourquoi qu'il m'embête avec un message d'erreur
sur la longueur d'une mesure, je ne trouve pas d'erreur à cet endroit,
alors que je n'ai rien bu ni fumé.

le \partial qui suit me semble inutile!

cordialement
Eluze

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/changement-de-clef-et-reprise-tp6310884p6343914.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Eluze wrote:

le \partial qui suit me semble inutile!

pour le message d'erreur, ça me le fait aussi sans. pour juste ça, je peux
laisser passer, du moment que ça imprime correctement. J'ai encore plein de
chansons à produire et éditer, je passe à autre chose, et je m'en occuperai
si le problème reviens dans un autre fil.

Eluze wrote:

est-ce que cela marche?

       \bar ":|"
       fis-4 -"GZ!!!" (
       \once \override Score.BreakAlignment #'break-align-orders =
#(make-vector 3 '( staff-bar clef))
       \clef "bass"
       >

par contre pour la clef, impeccable ça faisait un moment que je tournai en
rond, ici même et ailleurs via gogll
MERCI BEAUCOUP

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/changement-de-clef-et-reprise-tp6310884p6345281.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

pas de warning chez moi, ni avec 2.12.3 ni avec 2.13.61 - as-tu bien éliminé
le \partial dans les 2 staff?

Eluze

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/changement-de-clef-et-reprise-tp6310884p6345872.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

ah merci, je n'y avais pas pensé. mise à jour effectuée.

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/changement-de-clef-et-reprise-tp6310884p6346753.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.