DescriptionIssue 3518: Support temporary divisi staves
This provides the low-level support for temporary divisi staves by
adding a `VerticalAxisGroup.remove-layer' property of type integer that
interacts with the "Keep_alive_together_engraver": when set to a numeric
value, staves with the same numeric value are kept alive together as one
group. Of several such groups with live staves, only the one with the
lowest common numeric `remove-layer' is retained.
Also contains commits:
Regtest for VerticalAxisGroup.remove-layer (divisi staves)
Reformat define-grob-properties.scm to avoid column 0 parens in strings
This is actually a more low-level interface than the discussion in the
issue is mostly about. Since the provided mechanisms are considerably
simpler and more flexible than envisioned in the discussion, it makes
sense to let people integrate this into their existing
frameworks/workflows without prescribing particular wrappers at this
point of time.
Patch Set 1 #
MessagesTotal messages: 2
|