Currently the measure number is internally calculated in GuidoLib. We can control how measure numbers appear with Barformat's style parameter and whether they appear or not with Bar tag's displayMeasNum parameter.
The proposal is to introduce a tag parameter on bar tag such as measNum=<int> whose role is to reset the internal measure number to parameter value.
I can see several benefits to this:
Pickup Measure numbering which is currently incorrect in GuidoLib and it would be best to leave it to the engraver discretion (we will break other behavior if we try to do this automatically!).
In situations where we want to show excerpts of a score with correct measure numbring.
In situations where one doesn't want to use explicit bar tag but would want to affect numbering (many contemporary music examples).
Currently the measure number is internally calculated in GuidoLib. We can control how measure numbers appear with Barformat's
style
parameter and whether they appear or not with Bar tag'sdisplayMeasNum
parameter.The proposal is to introduce a tag parameter on bar tag such as
measNum=<int>
whose role is to reset the internal measure number to parameter value.I can see several benefits to this: