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

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

Re: numéro de première mesure incomplète + change ment de clef dès le dé


From: Xavier Scheuer
Subject: Re: numéro de première mesure incomplète + change ment de clef dès le début
Date: Wed, 14 Dec 2011 22:52:42 +0100

2011/12/14 Loïc Chahine <address@hidden>:
> Bonsoir,
> Et merci pour ta réponse ! Malheureusement ça n’a pas l’air de fonctionner,
> ou bien je fais quelque chose mal…

Bonsoir,

Le code que j'ai donné permet d'afficher le numéro de mesure au dessus
de la **VRAIE** première barre de mesure.  Donc il faut placer le
  \once \override Score.BarNumber #'break-visibility = #'#(#t #t #t)
_au moment de_ de la **VRAIE** première barre de mesure.
Cf. code ci-dessous.

Pour afficher un numéro en début de ligne, au-dessus de la première
mesure _qui est incomplète_ (i.e. pas au niveau d'une barre de mesure)
il faut attendre le patch de Mike.
http://code.google.com/p/lilypond/issues/detail?id=460

%%%%

\version "2.14.2"

\score {
  \new PianoStaff
  <<
    \new Staff = "up" {
      \once \override Staff.TimeSignature #'stencil = ##f
      \clef treble
      \key a \major
      \relative c'' {
        \set Score.currentBarNumber = #82
        \set Timing.measurePosition = #(ly:make-moment -1 2)

        % \once \override Score.BarNumber #'break-visibility = #'#(#t #t #t)
        % \bar ""
        \times 2/3 { r8 <bis bis'> <cis cis'> } \times 2/3 { <d d'> r r } |
        % XS: ICI!!
        \once \override Score.BarNumber #'break-visibility = #'#(#t #t #t)
        c1
      }
    }
    \new Staff = "down" {
      \once \override Staff.TimeSignature #'stencil = ##f
      \clef bass
      \key a \major
      \relative c {
        \set Timing.measurePosition = #(ly:make-moment -1 2)

        % \once \override Score.BarNumber #'break-visibility = #'#(#t #t #t)
        % \bar ""
        \times 2/3 { r8 <bis bis'> <cis cis'> } \times 2/3 { <d d'> r r } |
        c1
      }
    }
  >>
  \header {
    piece = \markup { Titre }
  }
  \layout {
    indent = 0
  }
}

%%%%

Cordialement,
Xavier

-- 
Xavier Scheuer <address@hidden>



reply via email to

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