lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: set Staff.forceClef n'a pas d'effet


From: Pierre Perol-Schneider
Subject: Re: set Staff.forceClef n'a pas d'effet
Date: Thu, 11 Dec 2014 13:15:03 +0100

Bonjour Philippe,
Tu as simplement oublié de mettre... la clef !
Ci-dessous un essai avec une petite modif pour (je pense) aller vers une présentation ad hoc :

\version "2.18.2"

Armures = \relative c' {
 \override Score.BreakAlignment.break-align-orders = #(
       make-vector 3 '(
         span-bar
         breathing-sign
         staff-bar
         clef
         key-cancellation
         key-signature
         time-signature))
  \clef treble
  \key c \major s1
  \set Staff.forceClef = ##t
  \clef treble
  \key g \major s1
  \set Staff.forceClef = ##t
  \clef treble
  \key d \major s1
  \set Staff.forceClef = ##t
  \clef treble
  \key a \major s1
  \set Staff.forceClef = ##t
  \clef treble
  \key e \major s1
  \set Staff.forceClef = ##t
  \clef treble
  \key b \major s1
  \set Staff.forceClef = ##t
  \clef treble
  \key ges \major s1
  \set Staff.forceClef = ##t
  \clef treble
  \key fis \major s1
  \set Staff.forceClef = ##t
  \clef treble
  \key des \major s1
  \set Staff.forceClef = ##t
  \clef treble
  \key aes \major s1
  \set Staff.forceClef = ##t
  \clef treble
  \key ees \major s1
  \set Staff.forceClef = ##t
  \clef treble
  \key bes \major s1
  \set Staff.forceClef = ##t
  \clef treble
  \key f \major s1
}

\score {
  \new Staff \Armures
  \layout {
    \context {
      \Score
      \remove "Bar_number_engraver"
    }
    \context {
      \Staff
      printKeyCancellation = ##f
      \override Clef.full-size-change = ##t
      \remove "Time_signature_engraver"
    }
  }
}


Cordialement,
Pierre


Le 11 décembre 2014 12:35, Philippe Neyrat <address@hidden> a écrit :
Bonjour à tous,

dans ce bout de code :

**************************************************
Armures = \relative c'
{

  % réimprimer la clé à chaque mesure et conserver sa taille
  \override Staff.Clef.full-size-change = ##t
  \set Staff.forceClef = ##t
  \set Staff.printKeyCancellation = ##f

  \clef treble
  \key c   \major s1
  \key g   \major s1
  \key d   \major s1
  \key a   \major s1
  \key e   \major s1
  \key b   \major s1
  \key ges \major s1
  \key fis \major s1
  \key des \major s1
  \key aes \major s1
  \key ees \major s1
  \key bes \major s1
  \key f   \major s1

} % Armures

\score
{
  \new Staff { \Armures }

} % score

\layout
{

  \context
  {
    \Score
    \remove "Bar_number_engraver"

  } % context "Score"

  \context
  {
    \Staff
    \remove "Time_signature_engraver"

  } % context "Staff"

} % layout

**************************************************

la ligne \set Staff.forceClef = ##t n'a aucun effet, la clé de sol n'est pas réimprimée à chaque mesure, ce que je cherche à faire.
Par contre, \set Staff.printKeyCancellation = ##f est opérant et il n'y a pas d'altérations supplémentaires

J'ai beau chercher dans la doc, je ne trouve pas mon erreur.

Auriez-vous une piste ?

Merci.

Philippe

--
Propulsé par l'Association Sud-Ouest.org
Plateforme Libre d'hébergement mail à prix libre
    https://www.sud-ouest.org


_______________________________________________
liste de diffusion lilypond-user-fr
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr


reply via email to

[Prev in Thread] Current Thread [Next in Thread]