Open rjl20 opened 5 years ago
Ah, I found where that was happening. I have submitted a pull request which adds a new flag/parameter to switch between the current behavior and the behavior I expected from reading the standard.
Sorry for I did not use your patch. The truncation of the volta bracket was one of the remaining features of abc2ps. It seems that this was not a so good idea: the users want more control on the music elements.
If the second or subsequent endings are longer than the first ending, the volta bracket above the longer endings is only as long as the first ending. Sample ABC to reproduce:
There should be volta brackets above the second measures of the second and third endings, but only the first measure gets them, presumably because the first ending only has one measure:
If you insert an invisible bar in the first ending, then the other endings get the right length for their volta brackets:
The standard says of multiple endings that:
So it seems like each ending should be allowed an independent length, rather than being based on the first ending.
If I can figure out how volta brackets are being calculated and displayed, I'll try to write a patch, but I'm not much of a programmer.