Saturday, 9 July 2016

Version 2.27 Release Notes

Only one thing in this release, and it's something a lot of folks have asked for. Licensed users now have a feature that will check the contents of a bar, against the time signature of the score and if there's an issue highlight the bar.

Bar Value Checking

If the bar has too few notes in it for the time signature, a blue wavy line appears under the bar, and if too many the line is red. Blue = cold, red = hot.

Unless the bar is empty of course, you know it's short when you've not put anything in it!


Anacrusis is an area that will likely need some options going forward. The bar checking feature does remember if there's anacrusis notes for a part and will take them into consideration in the last bar of the part.

1st & 2nd Times

The complication comes in the 1st and 2nd time handling, there's once again opinions as to how this should be notated. I've taken one view in this implementation, and can of course add others depending on what everybody wants.

So the way Drum Score Editor implements 1st and 2nd time handling is it clones the last line in a part  and ensures the 2nd time line doesn't have repeat marks on the closing bar line of the part, it also adds a text tag to the 1st bar line that appears in both the original line and the line it has created. These text tags say either "1st Time" or "2nd Time", and those are what trigger different processing than simply considering it at bar repeat marks.

Because the bar repeat marks occur on the 1st time only, the anacrusis is not taken into account first time through, but only the second time, when there is no repeat - because it's the 2nd time through. A picture is worth a thousand words they say:

In this case the 8th bar must be complete, i.e. when you hit the 8th bar before heading back to bar 1, the lead in which was in the anacrusis originally must be shown, otherwise bar 8 will be considered short. As you can see in the 12th bar here, it would be considered short, but this is where the anacrusis is considered.

The challenge is, in some discussions I've heard opinions that the anacrusis should be considered in the weighting of the 8th and 12th bars in the above example, and thus it's allegedly written wrongly to show that lead-in tap in bar 8.

So to be clear ( if that's possible with this subject ) if you take away the lead-in tap in bar 8, Drum Score Editor will consider it short and indicate as below:


  1. Some other points of view on the anacrusis:
    Arguably, since the anacrusis notes are before the repeat barline, they're not automatically repeated, so they should be reproduced in the last bar of the part as well. Of course, that gets messy when the _following_ part has an anacrusis - how do you leave space for that?
    With this in mind, in the first time/second time situation, whether or not you require bar 8 to be full will depend on whether you implicitly extend the repeat to include the anacrusis, but whether you require bar 12 to be full should be independent of the anacrusis at the start of that part (because by the time we've got to bar 12, we're not coming back to the anacrusis at the start of the part) - rather, only if the next part has an anacrusis should we allow the bar to be not full.

    I don't think it's possible to code for all the different possibilities - for example, what do you do if the lead into the part the second time through is different from the anacrusis? In short, anacrusises (anacruses?) are a shit!

  2. Yes, they're used in different ways by different folks. It will be tough to include all the options. I look at scores from top names in the game and they have differing ways of noting anacruses.

    I recall from the way I was taught it's OK for the last bar of a part to be short so long as when you add in the anacrusis value it adds up, and if you're just repeating the part then the anacrusis should be played.

    That said it is illogical, as you put it above, as they appear before the opening repeat marks!