lilypond-auto
[Top][All Lists]
Advanced

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

[Lilypond-auto] [LilyIssues-auto] [testlilyissues:issues] Ticket 3609 di


From: Auto mailings of changes to Lily Issues via Testlilyissues-auto
Subject: [Lilypond-auto] [LilyIssues-auto] [testlilyissues:issues] Ticket 3609 discussion
Date: Mon, 24 Jul 2017 10:27:33 +0000

Things are even worse if \start/stopStaff is happen at line-break, repeat-signs and different StaffSymbol.line-positions are used.

\paper {
  indent = 0
  line-width = 40
}

musII = { 
  \repeat volta 2 { c'1 }
  %\workAround
  \break 
  \stopStaff 
  \override Staff.StaffSymbol.line-positions = #'(-6) 
  \override Staff.Clef #'stencil = ##f
  \startStaff 
  \repeat volta 2 { c'1 }
}

\new StaffGroup 
  <<
    \new Staff \musII
    \new Staff \musII

See attached png.

A workaround for the Barline could be:

workAround =
\once \override Staff.BarLine #'before-line-breaking =
  #(lambda (grob)
    (if (eqv? LEFT (ly:item-break-dir grob))
        (begin
          (ly:grob-set-property! grob 'bar-extent '(-5 . -1))
          (ly:grob-set-property! grob 'Y-extent '(-5 . -1))    
          (ly:grob-set-property! grob 'Y-offset 3))))

Still no SpanBar, that's issue 2876, though.

Attachments:


[issues:#3609] \stopStaff at the end of a measure should produce a bar line spanning the previous staff lines

Status: Accepted
Created: Sun Oct 13, 2013 03:09 PM UTC by Anonymous
Last Updated: Sun Oct 13, 2013 03:09 PM UTC
Owner: nobody

Originally created by: *anonymous

Originally created by: address@hidden

several uglies have been discussed in this thread http://lilypond.1069038.n5.nabble.com/ugly-bar-line-when-changing-line-count-td152072.html

1. the main outline is that a \stopStaff \startStaff doesn't terminate "correctly" a measure with a staff-bar covering the full line-count of the preceding measure but just spans the line-count of the following code.

2. when a time signature change (or key or clef) occurs the staff lines of the preceding and following measure overlap.

3. if there are accidentals involved they are not clearly separated from the preceding part

workarounds are presented in the link above but the majority of the participants to the discussion (66:33%) vote for a clean LilyPond integrated solution - and honestly I'd also appreciate if this would happen automatically.


Sent from sourceforge.net because address@hidden is subscribed to https://sourceforge.net/p/testlilyissues/issues/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/testlilyissues/admin/issues/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Testlilyissues-auto mailing list
address@hidden
https://lists.sourceforge.net/lists/listinfo/testlilyissues-auto

reply via email to

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