clé de fa au mauvais endroit

classic Classique list Liste threaded Arborescence
6 messages Options
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

clé de fa au mauvais endroit

patachonf
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

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

re: clé de fa au mauvais endroit

JN-Daunay

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
   \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
    \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" <[hidden email]>
> A : "lilypond-user-fr" <[hidden email]>
> Copie à :
> Objet : clé de fa au mauvais endroit
>
> 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
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [hidden email]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>
_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: clé de fa au mauvais endroit

Jany
En réponse à ce message posté par patachonf
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
    \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 ".."
     \skip 8*1
\once \override Staff.Clef.full-size-change = ##t

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

  }
>>

 (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 <[hidden email]> a écrit :


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

_______________________________________________
liste de diffusion lilypond-user-fr



_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: clé de fa au mauvais endroit

patachonf
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 <[hidden email]> 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
>     \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 ".."
>      \skip 8*1
> \once \override Staff.Clef.full-size-change = ##t
>     \relative c
>     \time 2/2
>     \clef bass ees,1^\markup{Fugue} bes'2 r4 aes4 | g c2 bes4 aes aes8 g
> aes4 c
>
>   }
>>>
>
>  (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 <[hidden email]> a écrit :
>
>
> 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
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [hidden email]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>
>

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: clé de fa au mauvais endroit

NOreply
En réponse à ce message posté par patachonf
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/

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: clé de fa au mauvais endroit

patachonf
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

Le 17 octobre 2017 à 19:46, NOreply <[hidden email]> a écrit :

> 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/
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [hidden email]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr