Status: Accepted
Owner: ----
Labels: Type-Ugly

New issue 2673 by [email protected]: Volta improvements
http://code.google.com/p/lilypond/issues/detail?id=2673

Arnold Theresius contibuted these patches:

Well, I found it so ugly the Segno in the staff does not cooperate with the \repeat volta command [I decided to look at fixing them].

Here a short description of my diffs:

1) patch_diff_e.txt:
New command \inStaffSegno to put the Segno bar in the Staff compatible with the repeat command.
New options 'doubleRepeatSegnoType', 'startRepeatSegnoType',
'endRepeatSegnoType' and 'segnoType' added.
Short description of \inStaffSegno added to the Documentations (English and German).
Affectd files:
lily/repeat-acknowledge-engraver.cc, ly/music-functions-init.ly,
scm/define-context-properties.scm, Documentation/de/notation/repeats.itely,
Documentation/de/notation/rhythms.itely,
Documentation/notation/repeats.itely, Documentation/notation/rhythms.itely

2) patch_diff_f.txt:
Moved the end hook check of the VoltaBracket from volta-bracket.cc to
volta-engraver.cc.
The linebreaking check is still in volta-bracket.cc.
May offer in the future the use of a skyline boundary for the unit of
VoltaBracket + VoltaText.
Offers now to set via 'voltaAllowEndLineOnGlyphs' the bar line types where
the end hook will be kept.
Affected files:
lily/volta-bracket.cc, lily/volta-engraver.cc, ly/engraver-init.ly,
scm/define-context-properties.scm

3) patch_diff_g.txt - based on changes made in 'e' and 'f':
Some duplicate repeat bars forced by the 'grace note echo' are eleminated.
Volta brackets are adjusted in the same way.
Affected files:
lily/repeat-acknowledge-engraver.cc, lily/volta-engraver.cc



Reply via email to