bug-lilypond
[Top][All Lists]
Advanced

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

Re: Bug report: measure numbering after repeat with alternative endings


From: Graham Percival
Subject: Re: Bug report: measure numbering after repeat with alternative endings
Date: Thu, 25 Jun 2009 13:31:00 -0700
User-agent: Mutt/1.5.18 (2008-05-17)

Please create a minimal example of this; turn on bar numbers on
every bar, and then it should be showable in 4-5 bars.

Cheers,
- Graham

On Thu, Jun 25, 2009 at 07:37:33PM +0000, Paul de Bruin wrote:
> > I'm not top posting.
> 
> %% BUG in Measure Numbering:
> %% after a \repeat ending in two \alternative measures, these two measures 
> should bear the same number;
> %% however, Lilypond gives them subsequent numbers; the next section of the 
> piece starts with a measure
> %% number one too high.
> %% Example, see line 50.
> 
> \version "2.10.10"
> 
> \paper{ ragged-right=##t }
> 
> %  JSB Sonata BWV1017
> %  Sonata Cembalo+Violino
> %  1 Siciliano
> 
> \header {
> title = "SONATA IV"
> subtitle = "BWV 1017"
> composer = "Johann Sebastian Bach (1685-1750)"
> }
> 
> #(set-global-staff-size 19)
> 
> SicilianoS = \relative c' { 
>   \key c \minor
>   \time 6/8
>   \clef treble
> 
>   \repeat volta 2 {  
>   \stemUp
> c16( es g c g es)   c( es g c g es)
> c( f as c as f)     c( e g bes as g)
>   \stemDown
> as( bes c f c as)   f( as c f c as)
> f b d f d b         f as c f c as
> g b d f d c         b d f as c, b
> c es g c g es       c es g c g es
> c f as c as f       d f g bes g es
> c es f as g f       c es f as g f
> bes, c d f es d     as' g f es d c
> bes d f bes f d     es ges a c bes a
> es f ges bes d, c   d f d bes f as
> 
> g bes es g es bes   g b d f d b
> g b c es d c        d fis g a bes g
> fis g a es d c      bes c d a' fis g
> c, es fis a fis es  c es c a c fis
> }
>   \alternative {
>   { g16 d b g b d   g4. }           % THIS is bar 16;
>   { g16 d b g b d   g4. }           % THIS is the alternative bar 16!
>   }
>   \pageBreak
>   \repeat volta 2 {
>   \stemDown
> g,16( b d g d b)    g( b d f d b)    % THIS BAR should be numbered 17; 
> however, it is 18!
> g b c es c b        c es g c g f
> g bes! g e des c    bes c e g f e
> c e f as f c 
>   \stemUp           f, g as c as f
> des f bes des c bes
>   \stemDown         a c es ges f es
> f a bes as ges f    es ges f es des c
> 
> des c bes a bes e   f g as f c e
> f as c as f e       f as f c as g
>   \stemUp
> f g as d as g
>   \stemDown         as bes c es d c
> bes c d f d c       d es f as g f
> g f es d c es       as g f es d c
> g b d f d b         g b d g d b
> g b c es d c        g' f es d c b
> c e f as g f        c' g es g c, es
> as c, f as f d      b d f d b g
>   \stemUp
> es' c bes! as g f   es as g f es d
> c f as c as f       d f g bes g es
>   \stemDown
> f as des f des b    g as' g f es d
>   \stemUp
> c b a g f d'        es, d es c' d, b'
> c2.
>   }
> }
> 
> SicilianoB =  \relative c {
>   \key c \minor
>   \time 6/8
>   \clef bass
> 
>   \repeat volta 2 { 
>   \stemDown
> c8( es g)    bes,( es g)
>   \stemUp
> as,( c f)    g,( bes e)
> f,( as c)    es,( as c)
> d, f as      c, f as
>   \stemDown
> b f' as      g, d' g
> c, es g      bes, es g
>   \stemUp
> as, c f      g, bes es
>   \stemDown
> f as c       es, as c
> d, f as      es f g
>   \stemUp
> as, d f      a, c es
>   \stemDown
> bes es f     bes, d as'
> es g bes     d, g b
> c, es g      bes,! d g
>   \stemUp
> a, c es      g, bes es
> fis, a c     d, a' d
> }
>   \alternative {
>   { g,4.~ g16 b d f d b }
>   { g2. }
>   }
> 
>   \repeat volta 2 {
>   \stemUp
> g8 b d \stemDown g b d
> c es g       g, c es
> e, g bes     c, g' c
>   \stemUp
> f,, as c     as c f
>   \stemDown
> bes, f' bes  c, es a
> des, f bes   c, es as
> bes, des g   c, f c'
>   \stemUp
> f,, as c     as c f
>   \stemDown
> bes, d bes'  c, es as
> d, f as      bes, d bes'
> es, g c      f, as d
> g, b d       f, b d
> es, g c      c, es g
>   \stemUp
> as, c f      g, c es
> f, c' d       g, b g'
> c, es g      bes, es g
> as, c d      g, bes es
> f, as f'     es, g c
> d, c' b      c es, g
> c16 es c g es g    c,4.
>   }
> }
> 
> 
> 
> \score {
> \new PianoStaff <<
> \set PianoStaff.instrumentName = "Cembalo"
> \new Staff = "upper" << \SicilianoS >>
> \new Staff = "lower" << \SicilianoB >>
> >>
> 
> \layout { }
> \midi { }
> }
> 
> 
> 
> _______________________________________________
> bug-lilypond mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/bug-lilypond




reply via email to

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