Subject: clé de fa au mauvais endroit

From: Patachon <[email-masked]>
Date: Tue, 17 Oct 2017 13:56:25 +0200

Hello !

Dans la série éléments à positionner ailleurs :

<<
  \relative c'' {
    \key ees \major
    \time 9/8
    \set Staff.midiInstrument = #"harpsichord"

     %% INCIPIT CBT II-7, BWV 876, mi bémol majeur
     << { bes4.^\markup{Prélude} r4. r8 g8 ees' | \once \override
Staff.TimeSignature #'stencil = ##f \time 3/8 \appoggiatura ees8 d4. }
\\ { r8 ees,8 d ees bes g ees r8 r8 r8 bes'8 a } \\ { \stemDown g'4.
r4. r8 g4 f4. } >>  \bar ".."

     \relative c
     \time 2/2
     \clef bass ees,1^\markup{Fugue} bes'2 r4 aes4 | g c2 bes4 aes aes8 g aes4 c

  }

La clé de fa est positionnée automatiquement avant la double barre. Or
je veux qu'elle soit après ! Peut-on forcer ce comportement ? déplacer
\clef bass n'importe où ne fonctionne pas.

(Si non le code qui cache le changement de mesure fonctionne
parfaitement pour ce nouveau cas... Merci Olivier !)

a que merci.

Patrick

---

From: [email-masked]
Date: Tue, 17 Oct 2017 16:39:52 +0200 (CEST)

Bonjour, peut-être :

\version "2.18.2"

deplace = \override Score.BreakAlignment.break-align-orders = #(
       make-vector 3 '(
         span-bar
         breathing-sign
         staff-bar
         clef
         key-cancellation
         key-signature
         time-signature))

<<
 \relative c'' {
   \key ees \major
   \time 9/8

    \relative c
    \time 2/2
    \deplace     %%%%%%%%%%%%%%%%%%%%%%
    \clef bass ees,1^\markup{Fugue} bes'2 r4 aes4 | g c2 bes4 aes aes8 g aes4 c

 }

%%% ce n'est pas de moi je l'ai trouvé un jour sur la liste et mis de côté.

Cordialement,

Jean-Noël Daunay

> Message du 17/10/17 14:14
> De : "Patachon" 

> A : "lilypond-user-fr" 

> Copie à : 
> Objet : clé de fa au mauvais endroit
> 
> Hello !
> 
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>

---

From: Jany Seytor <[email-masked]>
Date: Tue, 17 Oct 2017 14:59:29 +0000 (UTC)

Bonjour
Pour avoir essayé moi-même ce genre de manip, je sais qu'il est important d'intercaler un \skip avant la nouvelle clé pour qu'elle apparaisse après la barre de mesure. Mon exemple est maladroit (Lily donne un avertissement pour le contrôle des mesures...) mais il fonctionne : 

<<
  \relative c'' {
    \key ees \major
    \time 9/8

     \skip 8*1
\once \override Staff.Clef.full-size-change = ##t

  }
 (le \once \override Staff.Clef.full-size-change 
= ##t pour avoir une clé de taille normale
= ##f pour avoir une petite clé)
Cordialement

    Le Mardi 17 octobre 2017 13h56, Patachon <[email-masked]> a écrit :

 Hello !

<<
  \relative c'' {
    \key ees \major
    \time 9/8

    \relative c
    \time 2/2

  }

a que merci.

Patrick

---

From: Patachon <[email-masked]>
Date: Tue, 17 Oct 2017 17:49:55 +0200

Hello !

J'étais en train de répondre, quand ton message est tombé. Ça marche
parfaitement en effet.

Peut-être y-t-il un léger espace un peu grand avant le clé, mais c'est
tolérable. Et pour le coup correct côté changement de clé.

Parfait. Décidément j'en apprends des choses ici !

Patrick — qui s'attaque au prélude et fugue en mi-bémol majeur

Le 17 octobre 2017 à 16:59, Jany Seytor <[email-masked]> a écrit :
> Bonjour
>
> Pour avoir essayé moi-même ce genre de manip, je sais qu'il est important
> d'intercaler un \skip avant la nouvelle clé pour qu'elle apparaisse après la
> barre de mesure. Mon exemple est maladroit (Lily donne un avertissement pour
> le contrôle des mesures...) mais il fonctionne :
>
> <<
>   \relative c'' {
>     \key ees \major
>     \time 9/8

---

From: NOreply <[email-masked]>
Date: Tue, 17 Oct 2017 10:46:11 -0700 (MST)

Très bonne idée le silence caché, mais il faut rattraper le décalage le
décalage qu'il engendre.
Voir ici:
http://lilybin.com/odxh30/1
; = )

--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

---

From: Patachon <[email-masked]>
Date: Tue, 17 Oct 2017 20:03:47 +0200

Là le problème c'est que ça déplace bien la clé, mais que l'espace se
trouve dès lors entre la clé et le signe ou fraction de mesure.

Cela dit -1 suffit.

Patrick